创建某数据库:
create database 数据库名 【charset 编码名】【 collate 排序规则名】;
说明:
1,编码名是用于设定当前数据库中的文本数据存储的时候,默认使用的字符编码,通常有:gbk,utf8。虽然可以省略,但 墙裂 建议不要省略。
显示所有可用的编码名: show charset
2,collate用于设定该编码下的“排序方式”,也是一个名字,比如:gbk_bin,gbk_chinese_ci
显示所有可用的排序规则名: show collation;
通常不写,因为每一种编码名(字符集),都有一个默认的排序规则。
什么是排序规则:
就是某种字符集内的所有单个字符的一个顺序的规定!
比如英文中:b>a, B>A, a > B
删除某数据库:
drop database 【if exists】 数据库名;
修改某数据库:
alter database 数据库名 【charset 新的编码名】【 collate 新的排序规则名】;
可见:修改数据库,其实也就只是修改数据库的编码和排序规则而已;
使用某数据库:
use 数据库名;
显示所有数据库名:
show databases;
数据类型
总览