DDL包括哪些语句?
DDL–英文全称 (Data Definition Language),中文定义是数据定义语言。
包括对数据库,表,列等的操作,
如:创建、删除、修改、库或表结构,对数据库或表的结构操作。
操作数据库
创建数据库
常用:
CREATE DATABASE database_name CHARSET utf8;
语法详解:
CREATE DATABASE [IF NOT EXISTS] database_name [CHARSET utf8] [COLLATE utf8_general_ci];
[IF NOT EXISTS]:不存在就存在,存在不创建
CHARSET:指定数据库字符集
COLLATE:指定校验字符集,如CHARSET是utf8,默认COLLATE是utf8_general_ci
切换数据库
USE database_name;
修改数据库
一般情况是修改数据库的字符集,数据库名字不可以修改
ALTER DATABASE database_name CHARSET utf8;
删除数据库
常用:
DROP DATABASE database_name;
语法详解:
DROP DATABASE [if exists] database_name;
[if exists]:不存在不删除
以上SQL语句,保留字都使用大写,只是为了区分,SQL大小写不敏感,可以换成小写,效果一样