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 會根據 主鍵的 排序 來插入數據的,因此,如果主鍵不是 自增的,那么再插入的時候就會 存在 分頁等問題。另外,如果 查詢語句 不指定排序字段,默認是用主鍵升序排序的。