标签:exists span nes exist 默认 log mysq 数据库服务 删除
1.创建数据库
CREATE DATABASE [ IF NOT EXISTS ] db_name [ [DEFAULT] CHARACTER SET [=] charset_name] [ [DEFAULT] COLLATE [=] collation_name ];
[] 表示可以省略
例子:
CREATE DATABASE IF NOT EXISTS db1 DEFAULT CHARACTER SET utf8; CREATE DATABASE IF NOT EXISTS db2 DEFAULT CHARACTER SET gbk DEFAULT COLLATE gbk_chinese_ci; CREATE DATABASE db3; -- 使用默认的字符集
关于字符集和默认的排序规则,可以使用 SHOW CHARACTER SET; 进行查看。
其中:utf8对应utf8_general_ci, gbk对应gbk_chinese_ci, gb2312对应gb2312_chinese_ci
2. 删除数据库
DROP DATABASE [IF EXISTS] db_name
例子:
DROP DATABASE db1; DROP DATABASE IF EXISTS db1;
3.显示MySQL数据库服务器端所有的数据库
SHOW DATABASES;
4.使用数据库
USE db_name;
5.显示某个数据库定义
SHOW CREATE DATABASE db_name;
6.获取当前使用数据库名称
SELECT DATABASE();
7.修改数据库使用的字符集和排序规则
ALTER DATABASE db_name [ [DEFAULT] CHARACTER SET [=] charset_name ] [ [DEFAULT] COLLATE [=] collation_name ]
例子:
ALTER DATABASE testdb DEFAULT CHARACTER SET gbk COLLATE SET gbk_bin;
查看上一步操作产生的警告信息:
SHOW WARNINGS;
标签:exists span nes exist 默认 log mysq 数据库服务 删除
原文地址:http://www.cnblogs.com/hupeng1234/p/7679207.html