2.创建SHOW DATABASES;
- 创建数据库
CREATE DATABASE 数据库名称;
- 创建数据库(判断,如果不存在则创建)
3.删除CREATE DATABASE IF NOT EXITS 数据库名称;
- 删除数据库
DROp DATABASES 数据库名称;
- 删除数据库(判断,如果存在则删除)
4.使用数据库DROP DATABASES IF NOT EXITS 数据库名称;
- 查看当前使用的数据库
SELECT DATABASES();
- 使用数据库
二、DDL----操作表 1.创建(Create)USE 数据库名称;
- 创建表
CREATE TABLE 表名 (
字段名1 数据类型1,
字段名2 数据类型2,
....
字段名n 数据类型n
);
注意:最后一行末尾,不能加逗号
2.查询(Retrieve)- 查询当前数据库下所有表名称
SHOW TABLES;
- 查询表结构
3.修改(Update)DESC 表名称;
- 修改表名
ALTER TABLE 表名 RENAME TO 新的表名;
- 添加一列
ALTER TABLE 表名 ADD 列名 数据类型;
- 修改数据类型
ALTER TABLE 表名 MODIFY 列名 新数据类型;
- 修改列名和数据类型
ALTER TABLE 表名 DROP 列名;
- 删除列
4.删除(Delete)ALTER TABLE 表名 DROP 列名;
- 删除表
DROP TABLE 表名;
- 删除表时判断表是否存在
三、DML 添加数据 1.给指定列添加数据DROP TABLE IF EXISTS 表名;
2.给全部列添加数据INSERT INTO 表名(列名1,列名2...) VALUES(值1,值2...);
3.批量添加数据INSERT INTO 表名 VALUES(值1,值2...);
修改数据 1.修改表数据INSERT INTO 表名(列名1,列名2...) VALUES(值1,值2...),(值1,值2...)...;
INSERT INTO 表名 VALUES(值1,值2,...),(值1,值2,...),(值1,值2,...),...;
删除数据 1.删除数据UPDATE 表名 SET 列名1=值1,列名2=值2,...[WHERe 条件];
注意:修改语句中如果不加条件,则将所有数据都修改!
四、DQLDELETE FROM 表名 [WHERe 条件];
注意:删除语句中如果不加条件,则将所有数据都删除!
1.查询语法
SELECt
字段列表
FROM
表名



