当前位置: 首页 > 面试题库 >

如何将MySql表导出/转储到包含字段名(又名标题或列名)的文本文件中

鲁俊友
2023-03-14
问题内容

在MySql的解释器中,很容易将表及其字段名称转储到屏幕上。

似乎有没有简单的方法表导出到制表delimted或CSV OUTFILE 包括 其列标题。

我试图仅使用SQL或Linux命令行来执行此操作,而不用另一种语言编写程序。

谢谢


问题答案:

将查询传递到命令行客户端会输出一个制表符分隔的列表,其中列名作为第一行

$ echo "select * from surveys limit 5" | mysql -uroot -pGandalf surveys
phone   param1  param2  param3  param4  p0      p1      p2      p3      audio4  code    time
XXXXXXXXX       2008-07-02      11:17:23        XXXXXXXX        SAT     -       -       -       -       -       ERROR   2008-07-02 12:18:32
XXXXXXXXX       2008-07-02      11:22:52        XXXXXXXX        SAT     -       -       -       -       -       COLGADO 2008-07-02 12:04:29
XXXXXXXXX       2008-07-02      11:41:29        XXXXXXXX        SAT     -       -       -       -       -       COLGADO 2008-07-02 12:07:22
XXXXXXXXX       2008-07-02      12:16:19        XXXXXXXX        SAT     1       1       1       9       XXXXXXXXX_4.wav     OK      2008-07-02 16:14:27
XXXXXXXXX       2008-07-02      08:21:25        XXXXXXXX        SAT     1       1       1       1       XXXXXXXXX_4.wav     OK      2008-07-02 12:29:40


 类似资料:
  • 我试图获取一个文件名中包含unicode字符的文件的句柄。 例如,我有一个名为 构造函数时,我再次得到非法字符异常。但是< code>c:\中的< code>\似乎没有改变。当我在静态方法中查看这个字符在StringBuilder中是如何表示的时,我看到:< code>{c: est\u00f8.txt},这使我相信第一个反斜杠的转义方式不同。 如何在中正确附加循环转义的字符,以便在输出中不获得双

  • 将中文名或英文名转数字,用于排序。 实现用户在群组中的排序,一个用户可能存在多个群组,希望用户在每个群的排序号是一样的 例如 这个该怎么做。或者有什么其他好的方案。不希望生成的数字太长 试过转16进制、ascii,但是有转换后有字母不适合排序

  • 问题内容: 我正在使用ADO从Excel工作簿导入数据。我在一个工作表上遇到麻烦,其中一个列名包含一个点:“ Col.1”。 我尝试了所有发现的东西:双引号,方括号,后卫。什么都行不通。会引发错误,或者在每行上查询输出“ Col.1”。 鉴于我无法重命名源文件中的列, 如何使用其名称而不是其编号([F1])手动选择此列? 问题答案: 我终于找到了如何从此列中检索数据。 您需要 替换“。” 按“#”

  • Python版本:2.7.13 操作系统:Windows 因此,我正在编写一个脚本,根据文件名中包含文件夹名的要求,将各种名称的文件复制到特定文件夹中。(我对这一点相当陌生,只是想在工作中创建更高效的脚本——我查看了大量StackOverflow页面和web上的一些地方,但找不到与此特定任务相关的Python) 我已经将文件夹转换为一个字符串列表,我可以搜索文件名,但是当我将它们复制到上面时,它们

  • 在controlP5库中,我需要禁止在中输入某些字符。 我发现了一段代码,其中指出要禁止什么,但我不知道如何强制执行这些条件(可能是通过模拟擦除按钮?)。

  • 问题内容: 我想从Android应用程序执行ffmpeg,非常像这里所述:将FFmpeg与Android-NDK结合使用。 执行以下命令可以正常工作: 要么 但是,当输入或输出文件名包含空格时,ffmpeg失败,并显示“找不到文件”错误: FFMPEG对于包含空格的文件也失败,但引用如下: 如何正确将包含空格的文件名传递给ffmpeg命令? 问候, 问题答案: 我终于明白了。我忘记了一种可能性,而