conjunto corrección de pruebas
En cierto conjunto de caracteres, se puede comparar entre sí con el fin de hacer que el personaje, por lo que los personajes y el carácter cerrado para formar un
sistema de recogida, llamado conjunto de calibración.
Por ejemplo, en un ASCII y B, y entre mayúsculas y minúsculas si a> b, no distingue si a <b;
caracteres diferentes tienen diferentes colaciones, la convención de nombres: los nombres comienza su conjunto de caracteres asociado, el paquete típicamente
comprende una lengua nombre, y termina con _CI, _CS o _bin.
_CI: mayúsculas y minúsculas
_CS: mayúsculas y minúsculas
_bin: binario intercalación dos yuanes, de código de caracteres comparación directa, se puede considerar que distinguir entre gran
conjunto de caracteres en minúsculas como 'A' y 'a' es claramente diferente codificación.
/* 数据库默认的排序方式,是升序 */
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; -- 显示所有的校对集