mysql> create database yutest0;
Query OK, 1 row affected (0.00 sec)
mysql> use yutest0;
Database changed
mysql> create table t1 (name varchar(10));
Query OK, 0 rows affected (0.01 sec)
mysql> insert into t1 values('AAA');
Query OK, 1 row affected (0.00 sec)
mysql> insert into t1 values('aaa');
Query OK, 1 row affected (0.01 sec)
mysql> select * from t1;
+------+
| name |
+------+
| AAA |
| aaa |
+------+
2 rows in set (0.00 sec)
mysql> select * from t1 where name='aaa';
+------+
| name |
+------+
| aaa |
+------+
1 row in set (0.00 sec)
collation_server = utf8_bin collation_database = utf8_bin
collation_database = utf8_bin
mysql> create database yutest default character set utf8 collate utf8_bin; Query OK, 1 row affected (0.00 sec) mysql> show variables like 'collation_%'; +----------------------+-----------------+ | Variable_name | Value | +----------------------+-----------------+ | collation_connection | utf8_general_ci | | collation_database | utf8_bin | | collation_server | utf8_general_ci | +----------------------+-----------------+ 3 rows in set (0.00 sec) mysql> select * from t1; +------+ | name | +------+ | ABC | | abc | +------+ 2 rows in set (0.00 sec) mysql> select * from t1 where name='abc'; +------+ | name | +------+ | abc | +------+ 1 row in set (0.01 sec)
mysql> create database yutest2;
Query OK, 1 row affected (0.01 sec)
mysql> use yutest2;
Database changed
mysql> create table t1(name varchar(10))
-> default character set utf8 collate utf8_bin;
Query OK, 0 rows affected (0.01 sec)
mysql> insert into t1 values('ABC');
Query OK, 1 row affected (0.00 sec)
mysql> insert into t1 values('abc');
Query OK, 1 row affected (0.00 sec)
mysql> show variables like 'collation_%';
+----------------------+-----------------+
| Variable_name | Value |
+----------------------+-----------------+
| collation_connection | utf8_general_ci |
| collation_database | utf8_general_ci |
| collation_server | utf8_general_ci |
+----------------------+-----------------+
3 rows in set (0.00 sec)
mysql> select * from t1;
+------+
| name |
+------+
| ABC |
| abc |
+------+
2 rows in set (0.00 sec)
mysql> select * from t1 where name='abc';
+------+
| name |
+------+
| abc |
+------+
1 row in set (0.00 sec)
mysql> show variables like 'character%'; +--------------------------+----------------------------+ | Variable_name | Value | +--------------------------+----------------------------+ | character_set_client | utf8 | | character_set_connection | utf8 | | character_set_database | utf8 | | character_set_filesystem | binary | | character_set_results | utf8 | | character_set_server | utf8 | | character_set_system | utf8 | | character_sets_dir | /usr/share/mysql/charsets/ | +--------------------------+----------------------------+ 8 rows in set (0.00 sec)
mysql> select * from t1 where name collate utf8_bin = 'ABC'; +------+ | name | +------+ | ABC | +------+ 1 row in set (0.00 sec) mysql> select * from t1 where name = 'ABC'; +------+ | name | +------+ | ABC | | Abc | | abc | +------+ 3 rows in set (0.00 sec) mysql> select * from t1; +------+ | name | +------+ | ABC | | Abc | | abc | +------+ 3 rows in set (0.00 sec)
select * from t1 order by binary a; select * from t1 order by a collate latin1_bin; mysql> select * from t1 where binary name = 'ABC'; +------+ | name | +------+ | ABC | +------+ 1 row in set (0.00 sec) mysql> mysql> select * from t1 where name = 'ABC'; +------+ | name | +------+ | ABC | | Abc | | abc | +------+ 3 rows in set (0.00 sec)
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有