mysql建表的字符集和排序规则

mysql在建表时如果不指定字符集和排序规则,默认使用数据库的字符集和排序规则

  1. 建立数据库db02,字符集utf8,排序规则为utf8_bin区分大小写
create database db02 character set utf8 collate utf8_bin
  1. 建表不指定字符集和排序规则
    在这里插入图片描述
  2. 插入数据
INSERT INTO `user` (`id`, `name`) VALUES (1,'tom');
INSERT INTO `user` (`id`, `name`) VALUES (2,'Tom');
  1. 查询user表
SELECT * FROM `user` WHERE name = 'tom';

在这里插入图片描述
查询结果结果是区分大小写的

  • 得出结论
    mysql在建表时如果不指定字符集和排序规则,默认使用数据库的字符集和排序规则

你可能感兴趣的:(java)