MySQL:数据定义语言(DDL)

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

# 库的删除

语法:

DROP DATABASE [IF EXISTS] 库名;  
1

# 二、表的管理

# 表的创建

语法:

CREATE TABLE 表名 (
	列名 列的类型【(长度) 约束】,
    列名 列的类型【(长度) 约束】,
        ....
    列名 列的类型【(长度) 约束】
);
1
2
3
4
5
6

# 表的修改

语法:

ALTER TABLE 表名【add || drop || modify || change】 COLUMN 列名 【列的类型 约束】;
1

COLUMN可以省略,add-添加、drop-删除、modify-修改、change-改列名。

# 表的复制

语法:

  1. 复制表的结构
CREATE TABLE 表名 LIKE 旧表;
1
  1. 复制表的结构+数据
CREATE TABLE 表名
SELECT 查询列表 FROM 旧表 【WHERE 筛选】;
1
2
上次更新时间: 9/25/2024, 1:17:45 AM