我想找出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。 –