使用SELECT mysql查询将数据导出到CSV文件
通常,要从mysql服务器导出CSV报告,我在服务器上连接并运行查询,将结果保存到文本文件中,然后通过指定使用管道分隔符分隔列,将文件导入excel 我需要在列类型为使用SELECT mysql查询将数据导出到CSV文件,mysql,sql,Mysql,Sql,通常,要从mysql服务器导出CSV报告,我在服务器上连接并运行查询,将结果保存到文本文件中,然后通过指定使用管道分隔符分隔列,将文件导入excel 我需要在列类型为MEDIUMTEEXT的表上运行报告,该列类型包含逗号字符和换行符(\n) 换行符和逗号符号正在打断表格布局 SELECT `number`,REPLACE(`description`, ',', ''), mr.`dateInserted` FROM `mr` WHERE mr.dateInserted >= '201
MEDIUMTEEXT
的表上运行报告,该列类型包含逗号字符和换行符(\n)
换行符和逗号符号正在打断表格布局
SELECT `number`,REPLACE(`description`, ',', ''), mr.`dateInserted` FROM
`mr` WHERE mr.dateInserted >= '2012-01-01' AND mr.dateInserted <= '2012-01-31'
选择'number',替换('description`,',',''),mr.'dateInserted`FROM
`mr`WHERE mr.dateInserted>='2012-01-01'和mr.dateInserted您可以通过查询来实现这一点,下面是一个示例
SELECT
id,
name,
email
INTO
OUTFILE '/tmp/result.csv'
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
ESCAPED BY ‘\\’
LINES TERMINATED BY '\n'
FROM users WHERE 1
您可以通过查询来实现这一点,下面是一个示例
SELECT
id,
name,
email
INTO
OUTFILE '/tmp/result.csv'
FIELDS TERMINATED BY ','
OPTIONALLY ENCLOSED BY '"'
ESCAPED BY ‘\\’
LINES TERMINATED BY '\n'
FROM users WHERE 1
您还可以使用“视图”和“mysqldump”的组合
您还可以结合使用“视图”和“mysqldump”
字符(13)是回车符
Char(10)是一个换行符
尝试嵌套替换函数以获得阻力最小的路径:)
选择
`编号`,
替换(替换(`description`、'、'、'')、字符(13)、''、字符(10)、''),
达特先生`
从…起
`先生`
哪里
dateInserted先生>='2012-01-01'
和
mr.dateInsertedChar(13)是一个回车符
Char(10)是一个换行符
尝试嵌套替换函数以获得阻力最小的路径:)
选择
`编号`,
替换(替换(`description`、'、'、'')、字符(13)、''、字符(10)、''),
达特先生`
从…起
`先生`
哪里
dateInserted先生>='2012-01-01'
和
dateInserted先生我想我试过了,这种方法的问题是它将文件保存在本地,这是一个amazon RDS实例我想我试过了,这种方法的问题是它将文件保存在本地,这是一个amazon RDS实例非常好!我不知道!很不错的!我不知道!