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



结语:数据的具体导入导出格式大家可以自己尝试一下。但个人建议涉及格式转换的话尽量先用其他工具,为防止出错还是尽量只转换纯文本列数据(无特殊格式)。

时间: 2024-08-02 09:25:32

MySQL数据表格导入导出的相关文章

Linux下MySql数据的导入导出

首先linux 下查看mysql相关目录[email protected]:~# whereis mysqlmysql: /usr/bin/mysql----   mysql的运行路径 /etc/mysql /usr/lib/mysql-----   mysql的安装路径/usr/bin/X11/mysql /usr/share/mysql/usr/share/man/man1/mysql.1.gz此外还有一个:var/lib/mysql --------mysql数据库data文件的存放路径

MySQL数据的导入导出

1.导入数据可以用sorce mysql> source /home/wmq/software/0615.sql 2.导出数据 mysql -uroot -p dbname > 0615.sql

Mysql --学习:大量数据快速导入导出

声明:此文供学习使用,原文:https://blog.csdn.net/xiaobaismiley/article/details/41015783 [实验背景] 项目中需要对数据库中一张表进行重新设计,主要是之前未分区,考虑到数据量大了以后要设计成分区表,同时要对数据库中其他表做好备份恢复的工作. [实验环境] Mysql版本:mysql-5.6.19 操作系统:Ubuntu 12.04 内存:32G CPU:24核  Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00

MATLAB中文件的读写和数据的导入导出

http://blog.163.com/tawney_daylily/blog/static/13614643620111117853933/ 在编写一个程序时,经常需要从外部读入数据,或者将程序运行的结果保存为文件.MATLAB使用多种格式打开和保存数据.本章将要介绍 MATLAB中文件的读写和数据的导入导出. 13.1 数据基本操作 本节介绍基本的数据操作,包括工作区的保存.导入和文件打开.13.1.1 文件的存储 MATLAB支持工作区的保存.用户可以将工作区或工作区中的变量以文件的形式保

C#语言将 mysql数据库表格导入excel的函数

private void DataTabletoExcel(System.Data.DataTable tmpDataTable, string strFileName) { if (tmpDataTable == null) { return; } int rowNum = tmpDataTable.Rows.Count;//行 int columnNum = tmpDataTable.Columns.Count;//列 int rowIndex = 1;//行 int columnIndex

客户关系管理系统中对客户及相关数据的导入导出操作

在很多系统,我们都知道,Excel数据的导入导出操作是必不可少的一个功能,这种功能能够给使用者和外部进行数据交换,也能批量迅速的录入数据到系统中:但在一些系统中,为了方便,可能把很多个基础表或者相关的数据综合到一个Excel表格文件里面,然后希望通过接口进行导入,这种需求处理就显得比较复杂一点了.本文探讨在我的客户关系管理系统中,对于单个Excel表格中,集合了客户基础数据及相关数据的导入和导出操作的处理. 1.导入导出的需求分析 本随笔主要介绍如何在系统中,导入单一文件中的数据到系统中,这个文

关于mysql字符集及导入导出

MySQL字符集设置 • 系统变量:– character_set_server:默认的内部操作字符集– character_set_client:客户端来源数据使用的字符集– character_set_connection:连接层字符集– character_set_results:查询结果字符集– character_set_database:当前选中数据库的默认字符集– character_set_system:系统元数据(字段名等)字符集– 还有以collation_开头的同上面对应的

Oracle 12c pdb的数据泵导入导出

12c推出了可插拔数据库,在一个容器cdb中以多租户的形式同时存在多个数据库pdb.在为pdb做数据泵导入导出时和传统的数据库有少许不同.           1,需要为pdb添加tansnames           2,导入导出时需要在userid参数内指定其tansnames的值,比如 userid=user/[email protected]   数据泵导入导出例子 1.查看当前的SID,查看pdb并切换到容器数据库,这里的pluggable数据库是pdborcl [[email pro

Sql server与Excel的数据互通导入导出

现在,我先从Sql server数据表导出到Excel中,再从Excel数据表导出到Sql server中: 一.Sql server数据表导出到Excel中: 1.新建一个Excel,选择"数据"菜单: 2.依次选择   "导入外部数据"--"导入数据" 后: 3.双击"新的SQL Server 连接.odc": 4.点击"下一步": 5.点击"下一步": 6.点击"完成&q