MySQL入门,第三部分,学会添加删除数据库

一、建立数据库

create database [if not exists] database_name [create_specification] 


注意:
1.if not exists ===> 指明了如果数据库存在就取消建库,不会引发异常与错误
2.database_name ===> 要建立的数据库的数据库名
3.create_specification ===> 
[DEFAULT] CHARACTER SET <字符集名>
[DEFAULT] COLLATE <校对规则名>

其中:
字符集 ===> 用来定义 MySQL 存储字符串的方式
校对规则 ===> 定义比较字符串的方式

查询支持的字符集类型:

SHOW CHARACTER SET;

查询校对规则:

SHOW CHARACTER SET LIKE 'latin%';
SHOW COLLATION WHERE CHARSET = 'latin1';

其中
latin1、latin2、latin5、latin7是四种字符集,可以用 SHOW CHARACTER SET 命令查询得到
latin1 是第一个语句查询结果的真子集

例如:

CREATE DATABASE IF NOT EXISTS test CHARACTER SET = utf8 COLLATE = utf8_general_ci;

注意:
设置字符集为utf8
排序规则为 utf8_general_ci

显示数据库的定义声明:

SHOW CREATE DATABASE test;

二、删除数据库

DROP DATABASE [IF EXISTS] db_name;

例如:

DROP DATABASE IF EXISTS test;

发布了304 篇原创文章 · 获赞 74 · 访问量 18万+

猜你喜欢

转载自blog.csdn.net/ITlanyue/article/details/104793648
今日推荐