DDL、DML和DQL
DDL(Data Define Languge):数据定义语言, 用于库和表的创建、修改、删除
DML (Data Manipulate Language):数据操纵语言, 用于添加、删除、修改数
据库记录, 并检查数据完整性
DQL(Data Query Language):数据查询语言, 用来查询数据库中表的记录(数据)
DDL
DDL(Data Define Languge):数据定义语言, 用于库和表的创建、修改、删除
数据库操作
-
创建数据库
-- 创建数据库 CREATE DATABASE 【databaseName】; -- 判断不存在, 再创建 CREATE DATABASE IF NOT EXISTS 【databaseName】; -- 指定字符集 CREATE DATABASE 【databaseName】 CHARACTER SET 【charSetName】;
-
查询数据库
-- 查询所有数据库的名称 SHOW DATABASES; -- 查询某个数据库的创建语句 SHOW CREATE DATABASE 【databaseName】;
-
修改数据库
-- 修改数据库的字符集 ALTER DATABASE 【databaseName】 CHARACTER SET 【charSetName】;
-
删除数据库
-- 删除数据库 DROP DATABASE 【databaseName】; -- 判断存在, 再删除 DROP DATABASE IF EXISTS 【databaseName】;
-
查询当前正在使用的数据库
-- 查询当前正在使用的数据库名称 SELECT DATABASE();
-
使用数据库
-- 使用数据库 USE 【databaseName】;
数据表操作
-
创建数据表
CREATE TABLE 【tableName】( 【列名1】 【数据类型1】 【字段约束】