//查看默认字符集
show variables like 'character_set_database';
//查看默认校验规则
show variables like 'collation_database';
create database 名称; 像这样直接创建数据库就会用上默认的配置。
当前值
说明
utf8mb4
表示数据库使用了 UTF-8 的完整版本,支持 Emoji 等 4 字节字符
utf8mb4_general_ci
不区分大小写的通用校验规则,排序速度较快
2.查看数据库支持的字符集show charset;
3. 查看数据库支持的字符集校验规则show collation;
4.指定character set字符集和collate校验规则
create database 数据库名称 character set 字符集 collate 校验规则;
复制代码
//1.bin 区分大小写
create database b_bin character set utf8mb4 collate utf8mb4_bin;
//2.ci 不区分大小写
create database b_ci character set utf8mb4 collate utf8mb4_general_ci;
1.utf8mb4_bin bin 区分大小写的
2.utf8mb4_general_ci ci 不区分大小写
二.操纵数据库
1.查看数据库show databases;
查看现在创建的数据库有哪些
2.显示创建语句show create database 数据库名;
可以看出数据库的字符集和校验规则
CHARACTER SET utf8mb4 COLLATE utf8mb4_bin
3.修改数据库字符串集校验规则alter database (后面加指定的数据库及配置)
alter database b_bincharacter set gbk collategbk_chinese_ci;