翻译:SCHEMA 提纲,概要
DEFAULT 默认值
CHARACTER
创建数据库
规则:CREATE {DATABASE|SCHEMA} [IF NOT EXITS] 数据库名
[
[DEFAULT] CHARACTER SET [=] 字符集 |
[DEFAULT] COLLATE [=] 校对规则名称
] ;
解释:{DATABASE|SCHEMA} 必须在DATABASE 和 SCHEMA中选一个。
[IF NOT EXITS] 可写可不写,表示创建前进行判断如果不存在则创建数据库。
[DEFAULT] 可写可不写,表示指定默认值。
CHARACTER SET [=] 字符集:指定数据库中的字符集,UTF-8(万国码,针对Unicode的可变长度字符编码) GBK(简体中文) 、BIG5(繁体中文)
[DEFAULT] COLLATE [=] 校对规则名称: 用于指定字符集的校对规则。具体规则可以在MYSQL的Workbenchzh中找到。
注意:默认情况下,Windows是不区分大小写,Linux区分大小写。
例子:CREATE DATABASE IF NOT EXISTS db_test
CHARACTER SET = GBK;
查看数据库
规则: SHOW {DATABASES| SCHEMAS}
[ LIKE '模式' WHERE 条件]
解释:{DATABASES| SCHEMAS} 两者必须选一个
LIKE:可选项。
WHERE:限定范围。
例子:SHOW DATABASES: 查找所有数据库
SHOW DATABASES LIKE 'db_%' 查找以 db_ 开头的数据库。
选择数据库
规则: USE 数据库名;
例子: USE db_book;
修改数据库
规则: ALTER {DATABASE | SCHEMA} [数据库名]
[DEFAULT] CHARACTER SET [=] 字符集 |
[DEFAULT] COLLATE [=] 校对规则名称
解释: [数据库名] 可有可无,没有写时,为系统默认值。
例子: ALTER DATABASE db_book
DEFAUL CHARACTER SET GBK
DEFAUL COLLATE gbk_chinese_ci;
删除数据库
规则: DROP { DATABASE | SCHMAS } [IF NOT EXISTS] 数据库名;
例子:DROP DATABASE IF NOT EXISTS db_book;