数据定义语言
库的管理
- 创建create
- 修改alter
- 删除drop
表的管理
- 创建
- 修改
- 删除
一、库的管理
1、库的创建
语法:
create datebase 库名;
create datebase if not exists 库名; ##增加判断是否已存在该数据库
案例:
create datebase books; #创建一个库名为book是的数据库
2、库的修改
更改字符集
alter datebase 表名 character set 字符集;
3、库的删除
drop datebase if exists 库名;
二、表的管理
1、表的创建
create table 表名(
列名 类型【(长度) 约束】,
列名 类型【(长度) 约束】,
列名 类型【(长度) 约束】,
...
)
案例:创建一个表名为book的表
create table book(
id int,
bName varchar(20),
price double,
authorid int,
-
publishdate datetime );
2、表的修改
-
修改列名
alter table 表名 change 【column】 原列名 新列名 类型; -
修改列的类型或约束
alter alter table 表名 modify column 列名 新类型; -
添加新列
alter alter table 表名 add column 列名 类型; -
删除列
alter table 表名 drop column 列名 -
修改表名
alter table 原表名 to 新表名;
3、表的删除
drop table 表名;
4、表的复制
-
复制表的结构
create table 表名 like 已存在表; -
复制表的结构和数据
create table 表名 select * from 原表;