MySQL数据表格导入导出
一 初始数据(共6条记录)
|
username |
userpwd |
age |
|
admin |
admin |
18 |
|
root |
root |
18 |
|
cat |
cat |
17 |
|
dog |
dog |
15 |
|
dog1 |
dog1 |
15 |
|
zhu |
zhu |
21 |
二 创建数据库、创建表user
create database youku; --创建数据库
use youku; -- 选择数据库
DROP TABLE IF EXISTS `user`;
CREATE TABLE `user` (
`username` varchar(11) DEFAULT NULL,
`userpwd` varchar(11) DEFAULT NULL,
`age` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
//插入数据
INSERT INTO `user` VALUES ('admin','admin',18),('root','root',18),('cat','cat',17),('dog','dog',15),('dog1','dog1',15),('zhu','zhu',21);
-- 表数据导出
SELECT * FROM user
INTO OUTFILE 'F:/user.txt';
-- 根据需要设置输出的格式,每一行数据','分隔,同时字符串型的数据用双引号""包含
SELECT * FROM user INTO OUTFILE 'F:/user1.txt'
Fields TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"';
-- 表数据导入 (注意,导入的数据的列数要对应表的各列)
-- 先删除数据
use youku;
delete from user where age>10;
select * from user;
LOAD DATA INFILE 'F:/user.txt' INTO TABLE user;
select * from user;
-- 导入有特殊格式的表user1.txt(去除分隔号','和字串的引号“”)
use youku;
delete from user where age>10;
select * from user;
LOAD DATA INFILE 'F:/user1.txt' INTO TABLE user
Fields TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"';
select * from user;
=================
三 txt文件查看
-- 表数据导出
SELECT * FROM user
INTO OUTFILE 'F:/user.txt';
生成文件user.txt
admin admin 18
root root 18
cat cat 17
dog dog 15
dog1 dog1 15
zhu zhu 21
-- 根据需要设置输出的格式,每一行数据','分隔,同时字符串型的数据用双引号""包含
SELECT * FROM user INTO OUTFILE 'F:/user1.txt'
Fields TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"';
生成文件 user1.txt
"admin","admin",18
"root","root",18
"cat","cat",17
"dog","dog",15
"dog1","dog1",15
"zhu","zhu",21
结语:数据的具体导入导出格式大家可以自己尝试一下。但个人建议涉及格式转换的话尽量先用其他工具,为防止出错还是尽量只转换纯文本列数据(无特殊格式)。
MySQL数据表格导入导出的更多相关文章
- mysql 数据到 导入导出 总结
数据库数据的导入和导出受secure_file_priv配置项影响#限制导入导出,null时无法进行数据的导入导出,空时不限制,设置了目录则只能对该目录下的文件进行导入导出show variables ...
- 完美转换MySQL的字符集 Mysql 数据的导入导出,Mysql 4.1导入到4.0
MySQL从4.1版本开始才提出字符集的概念,所以对于MySQL4.0及其以下的版本,他们的字符集都是Latin1的,所以有时候需要对mysql的字符集进行一下转换,MySQL版本的升级.降级,特别是 ...
- mysql数据的导入导出
2017-12-15 一. mysqldump工具基本用法,不适用于大数据备份 1. 备份所有数据库: mysqldump -u root -p --all-databases > ...
- SpringCloud微服务实战——搭建企业级开发框架(三十):整合EasyExcel实现数据表格导入导出功能
批量上传数据导入.数据统计分析导出,已经基本是系统必不可缺的一项功能,这里从性能和易用性方面考虑,集成EasyExcel.EasyExcel是一个基于Java的简单.省内存的读写Excel的开源项 ...
- Linux下MySql数据的导入导出
1,每天4点备份mysql数据: 2,为节省空间,删除超过3个月的所有备份数据: 3,删除超过7天的备份数据,保留3个月里的 10号 20号 30号的备份数据: mysqldump -u用戶名 -p密 ...
- Docker 中 MySQL 数据的导入导出
Creating database dumps Most of the normal tools will work, although their usage might be a little c ...
- Mysql --学习:大量数据快速导入导出
声明:此文供学习使用,原文:https://blog.csdn.net/xiaobaismiley/article/details/41015783 [实验背景] 项目中需要对数据库中一张表进行重新设 ...
- linux mysql 数据库操作导入导出 数据表导出导入
linux mysql 数据库操作导入导出 数据表导出导入 1,数据库导入 mysql -uroot -p show databases; create database newdb; use 数据库 ...
- (oracle/mysql)启停,导入导出,DB字符集
==================================================================================== DB启动停止 ======== ...
随机推荐
- javascript里面this机制的几个例子
javascript里面的this值会随着使用场景的不同二发生变化,但是总有一个原则,那就是this总指向当前调用函数的那个对象.以下我会举几个例子来说明这个问题.1.this本身总是指向当前的类的实 ...
- scrapy系统学习(1)--概要
本文操作环境:ubuntu14.04 一.安装Scrapy/Mysql/MySQLdb 参照官网教程安装Scrapy #sudo apt-key adv --keyserver hkp://keyse ...
- js物理弹性窗口
js物理弹性窗口 点击下载代码
- SpringMVC的Controller中使用线程安全的初始化
因为SpringMVC的Controller默认是单例, 在这种情况下, Controller中使用的私有变量必须也是单例, 例如各种service, 否则会有多线程访问数据互相修改的问题. 对于需要 ...
- 使用华为U8860测试时出现“Unable to open log device '/dev/log/main': No such file or directory”
这是因为华为默认禁掉了log输出, 解决办法: 拨号: *#*#2846579#*#* 会显示工程菜单, Go to "ProjectMenu" -> "Backg ...
- 【转】【MySql】mysql存储过程中的异常处理
定义异常捕获类型及处理方法: DECLARE handler_action HANDLER FOR condition_value [, condition_value] ... statement ...
- Angular权威指南学习笔记(转)
http://www.cnblogs.com/lzhp/p/4000741.html 第一章. 初识Angular——Angular是MVW的Js框架. 第二章. 数据绑定 ...
- python数字图像处理(15):霍夫线变换
在图片处理中,霍夫变换主要是用来检测图片中的几何形状,包括直线.圆.椭圆等. 在skimage中,霍夫变换是放在tranform模块内,本篇主要讲解霍夫线变换. 对于平面中的一条直线,在笛卡尔坐标系中 ...
- MFC 调试方法
AfxDebugBreak MFC 提供特殊的 AfxDebugBreak 函数,以供在源代码中对断点进行硬编码: AfxDebugBreak( ); 在 Intel 平台上,AfxD ...
- Expression Blend4经验分享:自适应布局浅析
今天分享一下Blend制作自适应分辨率布局的经验,大家先看下效果图: 这是一个标准的三分天下的布局,两侧的红色区域是背景区域,是用来干吗的呢,下面简单的分析一下,大家就明白了. 1.拿到一个项目,进行 ...