数据定义语言
库和表的管理
一、库的管理
创建、修改、删除
二、表的管理
创建、修改、删除
创建: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 dept80MODIFY (last_name VARCHAR(30));
3.添加新列
ALTER TABLE dept80ADD job_id varchar(15);
4.删除列
ALTER TABLE dept80DROP COLUMN job_id;
改变对象的名称
• 执行RENAME语句改变表, 视图的名称
ALTER table deptRENAME TO detail_dept;
