gpt4 book ai didi

mysql - 发现 MySQL 列的排序规则

转载 作者:IT老高 更新时间:2023-10-28 13:00:24 27 4
gpt4 key购买 nike

我之前创建了一个 MySQL 表,现在我想了解某些字段使用的排序规则。我可以使用哪些 SQL 或 MySQL 命令来发现这一点?

最佳答案

您可以使用 SHOW FULL COLUMNS FROM tablename 来返回列 Collat​​ion,例如对于在列“name”上具有特殊排序规则的表“accounts”

mysql> SHOW FULL COLUMNS FROM accounts;
+----------+--------------+-------------------+------+-----+---------+----------+
| Field | Type | Collation | Null | Key | Default | Extra |
+----------+--------------+-------------------+------+-----+---------+----------|
| id | int(11) | NULL | NO | PRI | NULL | auto_inc |
| name | varchar(255) | utf8_bin | YES | | NULL | |
| email | varchar(255) | latin1_swedish_ci | YES | | NULL | |
...

或者你可以使用 SHOW CREATE TABLE tablename 这将导致类似的语句

mysql> SHOW CREATE TABLE accounts;
CREATE TABLE `accounts` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(255) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL,
`email` varchar(255) DEFAULT NULL,
...

关于mysql - 发现 MySQL 列的排序规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7617412/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com