Корректура набор
В определенном наборе символов, могут быть сопоставлены друг с другом для того , чтобы сделать характер, так что символы и символ образуют замкнутую
систему сбора, называемый калибровочный набор.
Например, в ASCII и В, а также с учетом регистра , если> B, не различает , если A <B,
различные символы имеют разные параметры сортировки, присвоение имен: имена начинается связанный с ним набор символов, пакет , как правило ,
включает в себя язык имя, и концы с _ci, _CS или _bin.
_ci: без учета регистра
_CS: чувствительны к регистру
_bin: двоичная сортировка два юаней, непосредственное сравнение код символа, можно считать различать большой
набор символов в нижнем регистре , как «A» и «а» явно отличается кодирования.
/* 数据库默认的排序方式,是升序 */
create table t1(
str char(1)
) charset=utf8mb4 collate=utf8mb4_general_ci; --
_general_ci 后缀的都是不区分大小写的
create table t2(
三、MySQL的数据类型
1. 整型
一个无符号数一定是非负数
str char(1)
) charset=utf8mb4 collate=utf8mb4_bin; -- 看到后缀边是_bin的
都是区分大小的
/*
Linux中Mysql是区分大小的
需要自己去配置
vim /etc/mysql/my.cnf
找到[mysqld]
1是不区分大小写,0是区分大小写
*/
lower_case_table_names=1
show character set; -- 查看字符集 和 校对集
show collation; -- 显示所有的校对集