mysql数据导出

首先,我们查看自己的数据结构:

导出数据到某一固定文件夹,当然,你最后可以选择保存为CSV或者txt格式都是可以的

mysql> select * from student3
-> into outfile ‘C://Users/SHNU/desktop/s3.csv‘
-> ;

导出数据库:

此时,我们发现,表格之间数据之间黏在了一起,没有分开

fields terminated by ‘,‘表示字段分隔符为“,”,enclosed by‘‘‘‘表示每个字段用双引号引用起来,

记录结束符为回车符(默认如此,可以不写)

mysql> select * from student3
-> into outfile ‘C://Users/SHNU/desktop/s4.csv‘
-> fields terminated by ‘,‘ enclosed by‘‘‘‘;

此时表中的数据便分割开来:

如果不希望字段两边用引号,则语句改为如下:

mysql> select * from student3
-> into outfile ‘C://Users/SHNU/desktop/s4.csv‘
-> fields terminated by ‘,‘ optionally enclosed by‘‘‘‘;

但问题来了,我们发现表头不见了,

 

此时比如我们选择想要出现name,Weight列的表头,我们执行如下操作:

mysql> select * from (select ‘name‘,‘Weight‘ union select name,Weight from student3)b;

此时我们再选择导出数据,表头即可存在!

原文地址:https://www.cnblogs.com/ConnorShip/p/9887312.html

时间: 2024-10-14 13:51:09

mysql数据导出的相关文章

mysql数据导出权限问题

mysql数据导出的方法有非常多,比如mysqldump, mysql -e 'sql' > file, 这些都能够非常方便的导出数据,但是在使用普通用户导出数据的时候,出现了问题. 1 select * into outfile "file_path" from my_table 上面的语句也是mysql导出数据的一种方式,在使用普通用户运行语句时.出现了一下错误: 1 ERROR 1045 (28000): Access denied for user 'my_user'@'

MySQL数据导出与导入

发一篇基础的,关于MySQL数据导出导入的文章,目的有二: 1.备忘 2.供开发人员测试 工具 mysql/source 导入mysqldump 导出 应用举例 导出 导出全库备份到本地的目录 mysqldump -u$USER -p$PASSWD -h127.0.0.1 -P3306 --routines --default-character-set=utf8 --lock-all-tables --add-drop-database -A > db.all.sql 导出指定库到本地的目录(

用mapreduce实现将mysql数据导出到HDFS上

因为业务需要,需要将一批mysql数据导入到HBASE,现在先将数据从Mysql导出到HDFS. 版本:hadoop CDH4.5,Hbase-0.946 1.实体类 YqBean 是我的实体类,请根据自己需要修改,实体类需要 implements Writable, DBWritable. 2.MR实现 import java.io.IOException; import java.util.Iterator; import org.apache.hadoop.conf.Configurati

mysql数据导出到excel以及相关计算

mysql 查询出数据之后, 可以选择导出文件 默认是csv文件  如果是整数类型的数据 可以CONCAT('\'', filed) 多加个'就可以变成文本了, 然后以文本编辑器打开csv文件 把'等字符替换为空字符串. 新建一个excel文件,找到数据-->自文本,选择下一步 格式为文本  确定即可 一些基本的excel函数: 计算某个字符或数字等的个数:=COUNTIF(A:A,"测试") 就是在A列的'测试'这个字符串出现的个数 根据身份证号计算性别:=IF(MOD(MID

MySQL数据导出导入【转】

MySQL基础 关于MySQL数据导出导入的文章,目的有二: 1.备忘 2.供开发人员测试 工具 mysqlmysqldump 应用举例 导出 导出全库备份到本地的目录 mysqldump -u$USER -p$PASSWD -h127.0.0.1 -P3306 --routines --default-character-set=utf8 --lock-all-tables --add-drop-database -A > db.all.sql 导出指定库到本地的目录(例如mysql库) my

MySql 数据导出/导入一些Tips

最近接触MySql比较多,借此记录下一些知识点. Tips: 1.数据导出为.sql文件时,会对单引号 ' 进行转义处理,最终INSERT 语句中的为 \' 2.插入不重复数据(insert if not exist)时,可以用 INSERT IGNORE或者REPLACE INSERT IGNORE:   插入重复则失败,但会忽略,继续执行下一条. REPLACE:    插入重复会直接覆盖,没有则新增. 以上两条均会导致自增ID不连续问题,INSERT失败会自增,REPLACE是先删除后IN

MYSQL数据导出与导入,secure_file_priv参数设置

https://www.imooc.com/article/41883 MySQL 报错 [Code: 1290, SQL State: HY000]  The MySQL server is running with the –secure-file-priv option so it cannot execute this statement 通过show variables like ‘%secure_file_priv%’; secure_file_priv参数说明 这个参数用来限制数据

关于MySQL数据导出导入

工具 mysqlmysqldump 应用举例 导出 导出全库备份到本地的目录 mysqldump -u$USER -p$PASSWD -h127.0.0.1 -P3306 --routines --default-character-set=utf8 --lock-all-tables --add-drop-database -A > db.all.sql 导出指定库到本地的目录(例如mysql库) mysqldump -u$USER -p$PASSWD -h127.0.0.1 -P3306 -

mysql数据导出导入

1. 从mysql查询出数据导入 txt 文件 mysql -h 10.3.20.251 -u addata_r -P 3417 -pARreBOEhw9MijIEN_eP6BYKOxkTikUnl ad_data -e "select id, advertiser_id,date,cost,0 as cash_cost, 0 as reward_cost, 0 as return_goods_cost, income,balance, create_time, ad_count, 'show'