mysql - mysql中show column和describe的区别?

标签 mysql

在MYSQL中有什么区别吗:-

SHOW COLUMNS from XYZ;

DESC XYZ;

两者似乎都给出相同的结果

最佳答案

这种情况下的信息来源是文档

EXPLAIN Syntax
DESCRIBE is a shortcut for SHOW COLUMNS.
...
The DESCRIBE statement is provided for compatibility with Oracle.

两者都提供了列名模式匹配的方法

SHOW COLUMNS FROM users LIKE '%name';
DESC users '%name';

这是 SQLFiddle 演示

关于mysql - mysql中show column和describe的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22598979/

相关文章:

php - PHP中按分隔符搜索单词并将其放入数组中

sql - 简单的 MySQL 问题 - MAX(field)?

MySQL 选择具有相同 FK 但在另一行中具有不同值的行

php - MySQL 查询,WHERE IN 和日期之间?和?

php - ZF2 删除查询中的列引号

mysql - Magento 在每次页面加载时多次发出 ALTER TABLE 命令

php - 提高性能、PHP/JSON 解析和 MySQL 编写的建议 - 多个 JSON

mySQL - 选择前 n 行,按 2 列分组

php - 获取 PHP 或 MySQL 中重叠字符的数量?

java - 在java中准备语句时使用long而不是int有什么缺点吗?