MySQL:数据定义语言(DDL)
accttodo 12/31/2023 后端数据库MySQL
目录
参考:
# MySQL:数据定义语言(DDL)
关键字:CREATE 、DROP、ALTER
# 一、库的管理
# 库的创建
语法:
CREATE DATABASE [IF NOT EXISTS] 库名;
1
# 库的修改
语法:
ALTER DATABASE 库名 修改内容;
1
示例
# 修改库的字符串:
ALTER DATABASE 库名 CHARACTER SET uft8;
1
2
2
# 库的删除
语法:
DROP DATABASE [IF EXISTS] 库名;
1
# 二、表的管理
# 表的创建
语法:
CREATE TABLE 表名 (
列名 列的类型【(长度) 约束】,
列名 列的类型【(长度) 约束】,
....
列名 列的类型【(长度) 约束】
);
1
2
3
4
5
6
2
3
4
5
6
# 表的修改
语法:
ALTER TABLE 表名【add || drop || modify || change】 COLUMN 列名 【列的类型 约束】;
1
COLUMN可以省略,add-添加、drop-删除、modify-修改、change-改列名。
# 表的复制
语法:
- 复制表的结构
CREATE TABLE 表名 LIKE 旧表;
1
- 复制表的结构+数据
CREATE TABLE 表名
SELECT 查询列表 FROM 旧表 【WHERE 筛选】;
1
2
2