MySQL:数据定义语言(DDL)
2025/10/10小于 1 分钟
关键字: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 筛选】;