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