MySQL入门,第三部分,学会添加删除数据库
一、建立数据库
create database [if not exists] database_name [create_specification]
注意:
1.if not exists ===> 指明了如果数据库存在就取消建库,不会引发异常与错误
2.database_name ===> 要建立的数据库的数据库名
3.create_specification ===>
[DEFAULT] CHARACTER SET <字符集名>
[DEFAULT] COLLATE <校对规则名>
其中:
字符集 ===> 用来定义 MySQL 存储字符串的方式
校对规则 ===> 定义比较字符串的方式
查询支持的字符集类型:
SHOW CHARACTER SET;
查询校对规则:
SHOW CHARACTER SET LIKE \'latin%\';
SHOW COLLATION WHERE CHARSET = \'latin1\';
其中
latin1、latin2、latin5、latin7是四种字符集,可以用 SHOW CHARACTER SET 命令查询得到
latin1 是第一个语句查询结果的真子集
例如:
CREATE DATABASE IF NOT EXISTS test CHARACTER SET = utf8 COLLATE = utf8_general_ci;
注意:
设置字符集为utf8
排序规则为 utf8_general_ci
显示数据库的定义声明:
SHOW CREATE DATABASE test;
二、删除数据库
DROP DATABASE [IF EXISTS] db_name;
例如:
DROP DATABASE IF EXISTS test;
版权声明:本文为viplanyue原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。