从命令行获取 mysql 列
Posted
技术标签:
【中文标题】从命令行获取 mysql 列【英文标题】:getting mysql column from the command line 【发布时间】:2014-03-31 12:37:13 【问题描述】:我正在从 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
?
@fedorqui 谢谢!回答它以获得我的投票:)
【参考方案1】:
您可能正在寻找:
DESCRIBE table_test;
与
相同EXPLAIN table_test;
请参阅MySQL - 13.8.1 DESCRIBE Syntax 中的参考资料,该参考资料链接至MySQL - 13.8.1 EXPLAIN Syntax。
【讨论】:
被打败了。 +1 - 这是正确答案。【参考方案2】:-
选择一个数据库:
USE YOUR_DB;
显示您的表格SHOW TABLES;
显示表格的列和行DESC YOUR_TABLE;
访问特定字段SELECT YOUR_COLUMN FROM YOUR_TABLE;
【讨论】:
正如目前所写,您的答案尚不清楚。请edit 添加其他详细信息,以帮助其他人了解这如何解决所提出的问题。你可以找到更多关于如何写好答案的信息in the help center。以上是关于从命令行获取 mysql 列的主要内容,如果未能解决你的问题,请参考以下文章