我想找出mySQL數據庫的排序規則。 phpMyAdmin 2.8.0.3不顯示我。有沒有像this thread中提到的命令?我會需要它的數據庫,表,字段和字符串文字。什麼是MySQL 4.0.20數據庫/表/列/字符串的排序規則?
回答
SHOW COLLATION出現在mysql 4.1中,實際上,在4.0中沒有關於排序規則和字符集的很多信息。有關4.1.0,請參閱release notes。我的猜測是你無法獲得這些信息。我也認爲你可以認爲它是拉丁-1,因爲這是4.0中的默認值。
如果我可以使用像'SHOW CHARACTER SET'或'SHOW COLLATION'這樣的命令就足夠了,但它們在這裏不起作用:'#1064 - 你的SQL語法有錯誤。檢查與您的MySQL服務器版本相對應的手冊,以找到在第1行'CHARACTER SET'附近使用的正確語法。 – testing
我剛剛注意到'SHOW COLLATION'可用於4.1 –
這些命令列出了可用的字符集和排序規則,這些字符集和排序規則看起來不像OP想要的。拉丁-1似乎很可能是 –
SHOW CREATE TABLE table_name
應該包含表格的字符集和排序規則。
要獲取數據庫的默認,試試這個:如果
show variables like 'character_set_database';
show variables like 'collation_database';
不知道這些都可以在你的MySQL版本,但是。
在我的版本4.0.15 DB,我已經能夠做到:
SHOW VARIABLES LIKE "%char%";
並獲得:
- 1. 更改mysql數據庫的字符集和排序規則
- 2. 字符串數據的Mysql列排序
- 3. 字符集和數據庫中的排序規則
- 4. 什麼是字符向量的R排序規則?
- 5. MySQL字符集和排序規則
- 6. 改變數據庫排序規則不改變列排序規則
- 7. 如何更改數據庫,表格,列的排序規則?
- 8. 確定MySQL中的默認數據庫字符集和排序規則
- 9. 什麼排序規則是MySQL中數據類型INT的最佳選擇?
- 10. mysql:在數據庫級別設置字符集和排序規則
- 11. 根據字符串變量設置的規則進行排序
- 12. 排序字符串列表
- 13. 蒙古語言的MySQL連接排序規則是什麼?
- 14. 什麼是德語的最佳MySQL排序規則
- 15. 英文網站的默認數據庫排序規則是什麼?
- 16. 什麼是排序字符串
- 17. MySQL與所有utf8數據庫/表/列非法混用排序規則
- 18. 排序MySQL字符串結果沒有定義的排序規則?
- 19. 排序字符串列表
- 20. MySQL變更列排序規則和字符集信息模式
- 21. 發現MySQL列的排序規則
- 22. MySQL中的排序規則
- 23. 什麼是正則表達式來匹配重寫規則的空字符串?
- 24. mysql檢查表的排序規則
- 25. 如何重置數據庫中所有列的排序規則?
- 26. 什麼是80列規則?
- 27. cpython的字符串實習規則是什麼?
- 28. 排序字符串數據
- 29. 如何排序的字符串列表?
- 30. 我是否需要更改數據庫的排序規則?
我相信你應該看到這個'SHOW CREATE TABLE'。 –
或者直接運行SHOW CREATE TABLE table_name。 –