mysql按照任意格式倒出需要的字段
来源:互联网 发布:网上报名软件 编辑:程序博客网 时间:2024/06/11 08:44
drop table if exists test;
CREATE TABLE `test` (
`name` varchar(50) default NULL,
`note` varchar(50) default NULL
) DEFAULT CHARSET=utf8
truncate table test;
-- 这里插入一个带有分号,双引号,换行符,逗号的数据行。
insert into test values (concat(',1"',char(13),'1.5',char(13),'2'),'note1');
select * from test;
-- 按照我们指定的格式导出
-- FIELDS 指定字段的参数
-- FIELDS TERMINATED BY 字段之间的分割符,默认是/t,这里改成逗号
-- ESCAPED BY 对特殊字符的转义,默认是使用右斜杠/, 这里改成双引号,这样的话一个双引号就会被转义成2个双引号了
-- LINES 指定行的参数
-- STARTING BY 行最开始附加的内容,我们不需要加,所以设置为空即可
-- TERMINATED BY 指定行结束附加的内容,我们加上换行符,这也是默认的配置
select * from test into outfile 'd://test.sql' FIELDS TERMINATED BY ',' ENCLOSED BY '"' ESCAPED BY '"' LINES STARTING BY '' TERMINATED BY '/n' ;
-- 这样我们就得到了一个导出的数据文件,内容如下:
",1""
1.5
2","note1"
-- 下面测试恢复数据
truncate table test;
load data infile 'd://test.sql' into table test FIELDS TERMINATED BY ',' ENCLOSED BY '"' ESCAPED BY '"' LINES STARTING BY '' TERMINATED BY '/n';
select * from test ;
加上 IGNORE 1 LINES 可以忽略前面1行,比如第一行是字段名,后面才是数据的情况。
运行结果正常
- mysql按照任意格式倒出需要的字段
- MYSQL 全表按照Key字段更新指定的字段
- mysqldump 倒出 csv格式
- mysql字段按照拼音排序
- mysql 按照某个字段括号里的字符串排序
- mysql字符串字段按照逗号截取的存储过程
- mysql倒出Excel表格
- MySQL的数据存储格式:按照读写比的选择
- mysql倒出数据乱码问题
- 命令行倒入倒出MYSQL/ORACLE
- Aandroid开发如何把数据以pdf格式的形式倒出来
- mysql将数字组成的字符串字段按照字符串数值型的大小进行排序
- mysql将数字组成的字符串字段按照字符串数值型的大小进行排序
- MySQL分组然后取每个分组中按照某些字段排序的topN条数据
- mysql中记录某一字段中重复的个数并且按照次数排序
- mysql 如何按照索引横向拼接两张表的字段, 利用create table as, join on
- mysql如何按照某个字段的一些列值组合排序
- MYSQL实现将两个结果集合并,并且按照时间字段分组,其他字段的值求和
- python发送邮件sendmail--smtplib【带附件】
- 网络最大流中一般增广路算法(标号法)
- PC指针的问题
- v4l2,camera笔记
- Assembly.Load()方法FileNotFound异常
- mysql按照任意格式倒出需要的字段
- require.js text 插件使用文档翻译
- Java3D 集成开发环境部署与配置(含实例)
- OpenCV基础数据结构
- ps cs5快捷键
- 快速找到单链表中间项
- Force.com微信开发系列(一)后台配置
- 支持多种条码类型的条码图像处理和图像识别条形码控件arcode Decoder DLL
- JAVA程序运行时间计算