| 功能 | 代码 |
|---|---|
| 查询所有数据库 | SHOW DATABASES; |
| 创建数据库 | CREATE DATABASE 数据库名称; |
| 创建数据库(如果不存在则创建) | CREATE DATABASE IF NOT EXISTS 数据库名称; |
| 删除数据库 | DROP DATABASE 数据库名称; |
| 删除数据库(判断,如果存在则删除) | DROP DATABASE IF EXISTS 数据库名称; |
| 查看当前使用的数据库 | SELECT DATABASE(); |
| 使用数据库 | USE 数据库名称; |
| 功能 | 代码 |
|---|---|
| 查询当前数据库下所有表名称 | SHOW TABLES; |
| 查询表结构 | DESC 表名称; |
| 创建表 | CREATE TABLE 表名(字段名1 数据类型1, … , 字段名n 数据类型n); |
| 删除表 | DROP TABLE 表名; |
| 删除表时判断表是否存在 | DROP TABLE IF EXISTS 表名; |
| 修改表名 | ALTER TABLE 表名 RENAME TO 新的表名; |
| 添加一列 | ALTER TABLE 表名 ADD 列名 数据类型; |
| 修改数据类型 | ALTER TABLE 表名 MODIFY 列名 新数据类型; |
| 修改列名和数据类型 | ALTER TABLE 表名 CHANGE 列名 新列名 新数据类型; |
| 删除列 | ALTER TABLE 表名 DROP 列名; |
添加数据
| 功能 | 代码 |
|---|---|
| 给指定列添加数据 | INSERT INTO 表名(列名1, 列名2, …) VALUES(值1, 值2, …); |
| 给全部列添加数据 | INSERT INTO 表名 VALUES(值1, 值2, …); |
| 批量添加数据 | INSERT INTO 表名(列名1, 列名2, …) VALUES(值1, 值2, …), (值1, 值2, …), …; |
| 批量添加数据 | INSERT INTO 表名 VALUES(值1, 值2, …), (值1, 值2, …), …; |
修改数据
| 功能 | 代码 |
|---|---|
| 修改表数据 | UPDATE 表名 SET 列名1=值1, 列名2=值2,… [WHERE 条件]; |
删除数据
| 功能 | 代码 |
|---|---|
| 删除数据 | DELETE FROM 表名 [WHERE 条件]; |