mysql 经常使用基础语句

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 "[表达式]";    例如[开]     表列明是“开” 开头的

相关文章
相关标签/搜索