700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 表单数据导出到文本文件和导入到数据表中

表单数据导出到文本文件和导入到数据表中

时间:2021-01-30 21:01:22

相关推荐

表单数据导出到文本文件和导入到数据表中

将表单数据复制到文本文件的方法有很多种,这里只是介绍比较简单的:

SELECT * FROM 表格名 [WHERE条件可以加也可以不加] INTO OUTFILE '指定的目标路径' [数据处理的语法如果排列整齐可以不用]

使用的步骤如下:

1、将你需要导出的表格数据查询出来

2、指定导出数据的目标文件

使用的案列:

SELECT * FROM student INTO OUTFILE 'E:/student.txt'

E:/student.txt得到的数据:

使用文本文件导入到数据表:

从文本文件加载到MySQL数据库表里,在此之前,你需要先按照你文本文件的数据格式创建好表格,记得类型需要一一对应的,在创建好表格的之后就可以将数据导入了:

USE myschool;/*创建学生表*/DROP TABLE IF EXISTS `student`;CREATE TABLE `student` (`studentNo` int(4) NOT NULL COMMENT '学号',`loginPwd` varchar(20) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '密码',`studentName` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL COMMENT '学生姓名',`sex` char(2) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL DEFAULT '男' COMMENT '性别',`gradeId` int(4) UNSIGNED NULL DEFAULT NULL COMMENT '年级编号',`phone` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '联系电话',`address` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '地址',`bornDate` datetime NULL DEFAULT NULL COMMENT '出生时间',`email` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '邮件账号',`identityCard` varchar(18) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '身份证号码',`money` int(10) UNSIGNED NULL DEFAULT NULL,PRIMARY KEY (`studentNo`) USING BTREE,UNIQUE INDEX `identityCard`(`identityCard`) USING BTREE,INDEX `studentName_index`(`studentName`) USING BTREE) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Compact;/*导入数据*/LOAD DATA INFILE 'E:/student.txt' INTO TABLE student;/*查看数据*/SELECT * FROM `student`;

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。