wanlifeipeng

  博客园 :: 首页 :: 博问 :: 闪存 :: :: 联系 :: 订阅 订阅 :: 管理 ::

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;

 

posted on 2017-04-24 20:05  wanlifeipeng  阅读(249)  评论(0编辑  收藏  举报