通用语法:
1.语句可以单行或多行书写,以分号结尾
2.MySQL数据库的SQL语句不区分大小写,关键字建议写大写
3.注释:
- 单行注释:-- 注释内容 或 # 注释内容(MySQL特有)
- 多行注释:/*注释内容*/
DDL语法:
1.查询 SHOW DATABASES;
2.创建 CREATE DATABASE 数据库名称;
3.判断后创建数据库 CREATE DATABASE IF NOT EXISTS 数据库名称
4.删除
4.1删除数据库: DROP DATABASE 数据库名称;
4.2判断删除数据库: DROP DATEBASE IF EXISTS 数据库名称;
5.使用数据库:
5.1查看当前数据库: SELECT DATABASE();
5.2使用数据库: USE 数据库名称;
6.查询表:
6.1查询当前数据库下的所有表的名称: SHOW TABLES;
6.2查询表的结构: DESC 表结构;
7.创建表:
CREATE TABLE 表名称(
字段名1 数据类型1,
字段名2 数据类型2,
…
);
-
注:数据类型
-
-
8.删除表:
8.1删除表 DROP TABLE 表名称;
8.2删除表的时候判断表是否存在: DROP TABLE IF EXISTS 表名称;
9.修改表:
9.1修改表名: ALTER TABLE 表名 RENAME TO 新的表名;
9.2添加新的一列: ALTER TABLE 表名 ADD 列名 数据类型;
9.3修改数据类型: ALTER TABLE 表名 MODIFY 列名 新的数据类型;
9.4修改列名和数据类型: ALTER TABLE 表名 MODIFY 列名 新列名 新的数据类型;
9.5删除列:ALTER TABLE 表名 DROP 列名;