1、数据库,表的基本语句正则表达式
1.建立数据库数据库
CREATE DATABASE 数据库名字;table
2.删除数据库test
DROP DATABASE 数据库名字;权限
3.建立新表密码
CREATE TABLE test (
id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY,
NAME VARCHAR(20) NOT NULL,
sex VARCHAR(20) NOT NULL,
age TINYINT UNSIGNED NOT NULL,
phone VARCHAR(13) NOT NULL
) ; 数据
4.删除新表tab
drop table 表的名字。ab
5.增长一列管理
ALTER TABLE 表名 ADD 列名 类型 ;
6.增长一列(默认值)
ALTER TABLE 表名 ADD 列名 类型 DEFAULT 值;
7.添加主键(若是有主键,不能添加)
ALTER TABLE 表名 ADD PRIMARY KEY(列名);
8.删除主键
ALTER TABLE 表名 DROP PRIMARY KEY;
9.查看全部数据库;
SHOW DATABASES;
2、增删改查 基本语句
1.添加数据
INSERT INTO 表名(列1,列2.......) VALUES
(NULL,值2,值3......),
(NULL,值2,值3......);
注:id 自动增加可赋值为null。
2.删除数据
DELETE FROM 表名 WHERE 条件
3.更改数据
UPDATE 表名 SET 列=值 WHERE 条件
4.查数据(基本)
SELECT 列 FROM 表名;
SELECT 列 FROM 表名 WHERE 条件;
3、用户管理
1.新建用户:
CREATE USER 用户名 IDENTIFIED BY "密码";
2.更改密码:
SET PASSWORD FOR 用户名=PASSWORD("新密码");
3.权限管理
1.查看用户权限
SHOW GRANTS FOR 用户;
4、表
1.复制表
CREATE TABLE 新表名 SELECT * FROM 旧表;
2.部分复制
CREATE TABLE 新表名 SELECT 表中的字段 FROM 旧表;
5、正则表达式
SELECT * FROM 表名 WHERE 表的列名 REGEXP "[表达式]"; 例如[开] 表列明是“开” 开头的