数据定义语言:
一:库的管理
创建、修改、删除
二:表的管理
创建、修改、删除
创建:create
修改:alter
删除:drop
一、库的管理
1、库的创建
语法:
create database 【if not exist】库名
create database if not exist books;
2、库的修改:一般不修改
可以更改库的字符集
alter database books charcter set ghk
3、库的删除
drop database if exists books;
二、表的管理
1、表的创建
语法
create table 表名(
列名 列的类型【(长度)约束】,
列名 列的类型【(长度)约束】,
列名 列的类型【(长度)约束】,
......
)
举例:
create table book(
id int,
bname varcchar(20),
authorid int(最后一列不加逗号)
)
2、表的修改
alter table 表名 add/drop/modify/change column 列名 【列类型 约束】
列名
alter table book change column publishdate pubdate datetime
列的类型或者约束
alter table book modify pubdate timestamp
添加列、删除列、修改表名
alter table author add column annual double;
alter table author drop column annual;
alter table author change