数据定义语言
库和表的管理
一、库的管理
创建、修改、删除
二、表的管理
创建、修改、删除
创建:create
修改:alter
删除:drop
一、库的创建
create database 【if not exists 】库名
create database if not exists books; 如果不存在book库则创建
二、库的修改
1.改名
2.更改字符集
ALTER DATABASE 库名 CHARACTER SET GBK/utf-8/…;
3.库的删除
drop database 【if not exists 】 库名;
三、表的管理
一、表的创建
CREATE TABLE BOOK(
id INT,#编号
bName VARCHAR(20),
price double,
authorID INT,#作者编号
publishDate DATETIME,#出版日期
PRIMARY KEY(id)
)
二、修改表
alter table 表名 add|drop|modify|change column;
1.修改列名
alter table book change column publishdate pubDate Datetime;
2.修改列的类型或约束
ALTER TABLE dept80
MODIFY (last_name VARCHAR(30));
3.添加新列
ALTER TABLE dept80
ADD job_id varchar(15);
4.删除列
ALTER TABLE dept80
DROP COLUMN job_id;
改变对象的名称
• 执行RENAME语句改变表, 视图的名称
ALTER table dept
RENAME TO detail_dept;