8 DDL语言

DDL(Data Definition Language):数据定义语言

创建:CREATE
修改:ALTER
删除:DROP

 

一、库的管理

1、库的创建

CREATE DATABASE 库名;

2、库的修改

--在MySQL中,可以使用ALTER DATABASE来修改已经被创建或者存在的数据库的相关参数

ALTER DATABASE 数据库名{
[DEFAULT] CHARACTER SET <字符集>|
[DEFAULT] COLLATE <校对规则名>}

3、库的删除

DROP DATABASE 库名;

 

二、库的管理

1、表的创建

CREATE TABLE 表名(
列名 列的类型 (长度) 约束
......);

2、表的修改

--修改列表
ALTER TABLE 表名 CHANGE COLUMN 旧列名,新列名;

--修改列的类型或约束
ALTER TABLE 表名 MODIFY COLUMN 列名 新类型;

--添加新列
ALTER TABLE 表名 ADD COLUMN 列名 类型 [first|after 字段名];

--删除列
ALTER TABLE 表名 DROP COLUMN 列名;

--修改表名
ALTER TABLE 表名 RENAME [to] 新表名;

3、表的删除

DROP TABLE [IF EXISTS] 旧表名;    --先判断表是否存在

4、表的复制

--仅仅复制表的结构
CREATE TABLE 复制的表名 LIKE 原表名;


--复制表的结构+数据
CREATE TABLE 表名
SELECT * FROM 原表;

 

posted @ 2021-04-12 17:45  赵Gary  阅读(82)  评论(0)    收藏  举报