mysql之数据库相关操作
Posted wanlifeipeng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql之数据库相关操作相关的知识,希望对你有一定的参考价值。
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;
以上是关于mysql之数据库相关操作的主要内容,如果未能解决你的问题,请参考以下文章