【问题标题】:How to determine what an existing table's column delimiter is in MySQL如何确定 MySQL 中现有表的列分隔符是什么
【发布时间】:2016-02-12 17:13:45
【问题描述】:

我正在使用 MySQL 中的现有表,但我需要知道它是如何设置的。我需要找到 FIELDS TERMINATED BY 设置,以便我可以相应地设置我的 Impala 数据库。

【问题讨论】:

  • 使用:SHOW CREATE TABLE mytablename;
  • 酷,谢谢。如果您作为答案发布,我会接受。顺便问一下,MySQL 的默认分隔符是什么?
  • 发布您想要的结果并为它发布查询。
  • 我只是好奇 MySQL 的默认分隔符是否是 TAB、'\r'、管道、',' 或其他。
  • 正常的分隔符是逗号','但是你可以为每个语句或命令更改它

标签: mysql database impala


【解决方案1】:

使用:

SHOW CREATE TABLE mytablename;

如果你想构建一个复杂的查询,或者查看 Table TABLES 中的 information_schema 是所有信息。

SELECT * 
FROM information_schema.tables
  WHERE TABLE_SCHEMA ='your_schema' 
  AND TABLE_NAME='your Table' 
  AND TABLE_TYPE = 'BASE TABLE;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多