mysql语句(DDL)

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大小写不敏感,可以换成小写,效果一样

你可能感兴趣的:(mysql,mysql,ddl,数据库)