mysql在建表时如果不指定字符集和排序规则,默认使用数据库的字符集和排序规则
- 建立数据库db02,字符集utf8,排序规则为utf8_bin区分大小写
create database db02 character set utf8 collate utf8_bin
- 建表不指定字符集和排序规则
- 插入数据
INSERT INTO `user` (`id`, `name`) VALUES (1,'tom');
INSERT INTO `user` (`id`, `name`) VALUES (2,'Tom');
- 查询user表
SELECT * FROM `user` WHERE name = 'tom';
查询结果结果是区分大小写的
- 得出结论
mysql在建表时如果不指定字符集和排序规则,默认使用数据库的字符集和排序规则