数据库定义语言DDL
实现功能:库和表的管理。
一、库的管理
创建、修改、删除。
二、表的管理
创建、修改、删除。
创建: create
修改: alter
删除: drop
库的管理
库的创建
语法:
create database 库名;
案例:创建学习库school:
create database school;
create database if not exists school; #增加判断语句,避免库名存在而报错
库的修改(不推荐使用,以免造成难以挽回错误)
语法:
rename database 库名 TO 新库名;
更改数据库的字符集
语法:
alter database 库名 character set 字符集;
案例:更改school库的字符集为gbk:
alter database school character set gbk;
库的删除
语法:
drop datebase 库名;
案例:删除学生库school:
drop database school;
drop database if exists school; #增加判断语句,避免库名存在而报错