码迷,mamicode.com
首页 > 数据库 > 详细

mysql之数据库相关操作

时间:2017-10-24 20:46:05      阅读:170      评论:0      收藏:0      [点我收藏+]

标签: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;

 

mysql之数据库相关操作

标签:exists   span   nes   exist   默认   log   mysq   数据库服务   删除   

原文地址:http://www.cnblogs.com/hupeng1234/p/7679207.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!