一、数据库,表的基本语句

1.创建数据库

  CREATE DATABASE 数据库名字;

2.删除数据库

  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.删除新表

  drop table 表的名字。

5.增加一列

  ALTER TABLE 表名 ADD 列名  类型 ;

6.增加一列(默认值)

  ALTER TABLE 表名 ADD  列名  类型  DEFAULT  值;

7.添加主键(如果有主键,不能添加)

  ALTER TABLE 表名 ADD PRIMARY KEY(列名);

8.删除主键

  ALTER TABLE 表名 DROP PRIMARY KEY;

9.查看所有数据库;

  SHOW DATABASES;

二、增删改查 基本语句

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 条件;

三、用户管理

1.新建用户:

  CREATE USER 用户名 IDENTIFIED BY "密码";

2.更改密码:

  SET PASSWORD FOR 用户名=PASSWORD("新密码");

3.权限管理

1.查看用户权限

  SHOW GRANTS FOR  用户;

 

 

四、表

1.复制表

    CREATE TABLE   新表名  SELECT * FROM 旧表;

2.部分复制

    CREATE TABLE   新表名  SELECT  表中的字段 FROM 旧表;

五、正则表达式

  SELECT * FROM 表名 WHERE 表的列名  REGEXP "[表达式]";    例如[开]     表列明是“开” 开头的