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大小寫不敏感,可以換成小寫,效果一樣