我有一个相当大的表,我正在积极处理和修改列。如果我可以按字母顺序对字段名称describe table
进行排序以快速找到列的定义,这将非常方便。 mysql describe
和explain
的文档提到了有关排序的任何内容。我怎么能这样做?
答案 0 :(得分:1)
DESCRIBE和SHOW COLUMNS没有选项可以对结果进行排序。您可以在此处详细了解它们:https://dev.mysql.com/doc/refman/5.7/en/show-columns.html
如果您想要一个表的列的自定义列表,您可以查询INFORMATION_SCHEMA。
SELECT COLUMN_NAME, COLUMN_TYPE, COLUMN_DEFAULT, IS_NULLABLE
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_SCHEMA='mydatabase' AND TABLE_NAME='mytable';
在此处详细了解此表:https://dev.mysql.com/doc/refman/5.7/en/columns-table.html