mysql - 从命令行获取 mysql 列

标签 mysql sql

我正在从cmd访问mysql,并且我想从特定表中获取所有行,但我找不到执行此操作的确切命令。

示例:

SHOW DATABSES    #shows all available databases;
CONNECT TEST_DB  #I connect to  test_db
SHOW TABLES      #shows all tables.

缺少的是如何仅查看特定表中的列。

如果我执行SELECT * FROM table_test,它会显示所有结果,而不仅仅是列

最佳答案

您可能正在寻找:

DESCRIBE table_test;

相同
EXPLAIN table_test;

参见MySQL - 13.8.1 DESCRIBE Syntax中的引用链接到 MySQL - 13.8.1 EXPLAIN Syntax .

关于mysql - 从命令行获取 mysql 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22761727/

相关文章:

mysql - MySQL 字符串模式匹配

mysql - 将修改的记录从一个数据库复制到mysql中的另一个数据库

php - 如何按名称列出两个连接表信息(一些有名称,一些可能为空)

mysql - 当我包含子查询时,为什么 MySQL 不使用索引?

python - 统计所有数据库中所有表的所有行数

php - 共享服务器上 mySQL 的查询日志记录

mysql - 如何停止对忽略的插入进行自动递增,这些插入不会对 MySQL 进行任何更改?

Mysql 2 插入查询

java - 为什么即使表为空,Hibernate 的 DELETE 也会返回 1?

MySQL : strange LENGTH() behaviour on utf8 string