mysql 建数据库时,需要指定 字符集 和 排序规则
建表时,也可以指定
也可以指定具体的字段
安照下面的sql顺序执行插入,它们的排序是什么样的?
INSERT into test_sort (uid,create_time) VALUE ('d',now())
INSERT into test_sort (uid,create_time) VALUE ('a',now())
执行
select * from test_sort
虽然是 d 先插入表中,a后插入表中,但是 在 表中存储的数据 是 a 在 d 之前,这就是 排序规则的作用。
mysql 会根据 主键的 排序 来插入数据的,因此,如果主键不是 自增的,那么再插入的时候就会 存在 分页等问题。另外,如果 查询语句 不指定排序字段,默认是用主键升序排序的。