1.直接创建数据库
语法 :
CREATE DATABASE [IF Not EXISTS] 数据库名 ps:当数据库存在的时候 创建数据库加 IF NOT EXISTS不会报错,会显示创建成功,但是数据库并未创建,只是存在了
实例 :
CREATE DATABASE mysqldb 或者 CREATAE DATABASE IF NOT EXISTS mysqldb
2.指定字符集创建数据库
语法 :
CREATE DATABASE [IF NOT EXISTS] 数据库名 CHARACTER SET 字符集
示例 :
CREATE DATABASE mysqldb CHARACTER SET UTF8
3.指定字符集和排序规则方式创建数据库
语法 :
CREATE DATABASE [IF NOT EXISTS] 数据库名 CHARACTER SET 字符集 COLLATE 排序规则
示例 :
CREATE DATABASE mysqldb CHARACTER SET UTF8 COLLATE utf8_bin
ps : 排序规则说明
针对不同的字符集,MySQL指定了不同的排序规则 (可以参考MySQL的帮助文档).
utf8字符集中指定的utf8_general_ci 和 utf8_bin 对数据库中存储数据库的规则有所不同
二.查看数据库
1.查看所有数据库
SHOW DATABASES
2.查看指定数据库
SHOW CREATE DATABASE 数据库名
三.修改数据库
只能修改数据库的字符集和排序规则,不能修改数据库名字
语法 : ALTER DATABASE 数据库名 CHARACTER SET 字符集 [COLLATE 排序规则]
示例 将mysqldb的字符集改为gbk排序规则改为gbk_bin
ALTER DATABASE mysqldb CHARACTER SET gbk COLLATE gbk_bin
四.删除数据库
语法 : DROP DATABASE 数据库名
示例 : DROP BATABASE mysqldb
五.使用数据库
1.查看正在使用的数据库
SELECT DATABASE()
2.切换数据库
USE 数据库名