mysqldump参数之-d -t -T
2015-08-10 16:32
751 查看
-d
只生成创建表结构的语句
-t
只生成插入数据的语句
cat goods_t.sql
-T
-T必须加目录,且不用重定向某个文件,自动生成两个文件:一个.sql文件,创建表结构的语句;一个.txt文件,数据文件,相当于select into outfile
cat md_goods_type.sql
cat md_goods_type.txt
cat md_goods_type.txt
只生成创建表结构的语句
mysqldump -uroot -p123456 -d lmis md_goods_type > goods_d.sqlcat goods_d.sql
DROP TABLE IF EXISTS `md_goods_type`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `md_goods_type` ( `ID` varchar(40) NOT NULL, `code` varchar(40) NOT NULL, `type` varchar(60) NOT NULL, `is3c` varchar(10) NOT NULL COMMENT '0:否/1:是', `remark` varchar(255) DEFAULT NULL, `status` varchar(4) NOT NULL COMMENT '1:生效/0:失效', `create_time` datetime DEFAULT NULL, `create_user` varchar(40) DEFAULT NULL, `modify_time` datetime DEFAULT NULL, `modify_user` varchar(40) DEFAULT NULL, PRIMARY KEY (`ID`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
-t
只生成插入数据的语句
mysqldump -uroot -p123456 -t lmis md_goods_type > goods_t.sql
cat goods_t.sql
LOCK TABLES `md_goods_type` WRITE; /*!40000 ALTER TABLE `md_goods_type` DISABLE KEYS */; INSERT INTO `md_goods_type` VALUES ('1A9ACDFFCBBE4D0885A086D1CE46E29F','HWLX_ZJ','灶具','1','','1','2015-05-29 14:10:48','user1',NULL,NULL),('1CDB101AE32F4761B4420BE188F643B1','HWLX_DN','电脑','1','','1','2015-05-29 14:09:01','user1',NULL,NULL),('828A52D2453A4FB18B63F74C153A53CB','HWLX_YJ','烟机','1','','1','2015-05-29 14:10:40','user1',NULL,NULL),('C98D2632A80B4B00A28410D6B468F871','HWLX_KT','空调','1','','1','2015-05-29 14:09:24','user1',NULL,NULL); /*!40000 ALTER TABLE `md_goods_type` ENABLE KEYS */; UNLOCK TABLES;
-T
-T必须加目录,且不用重定向某个文件,自动生成两个文件:一个.sql文件,创建表结构的语句;一个.txt文件,数据文件,相当于select into outfile
mysqldump -uroot -p123456 -T /tmp lmis md_goods_type
cat md_goods_type.sql
DROP TABLE IF EXISTS `md_goods_type`; /*!40101 SET @saved_cs_client = @@character_set_client */; /*!40101 SET character_set_client = utf8 */; CREATE TABLE `md_goods_type` ( `ID` varchar(40) NOT NULL, `code` varchar(40) NOT NULL, `type` varchar(60) NOT NULL, `is3c` varchar(10) NOT NULL COMMENT '0:否/1:是', `remark` varchar(255) DEFAULT NULL, `status` varchar(4) NOT NULL COMMENT '1:生效/0:失效', `create_time` datetime DEFAULT NULL, `create_user` varchar(40) DEFAULT NULL, `modify_time` datetime DEFAULT NULL, `modify_user` varchar(40) DEFAULT NULL, PRIMARY KEY (`ID`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
cat md_goods_type.txt
1A9ACDFFCBBE4D0885A086D1CE46E29F HWLX_ZJ 灶具 1 1 2015-05-29 14:10:48 user1 \N \N 1CDB101AE32F4761B4420BE188F643B1 HWLX_DN 电脑 1 1 2015-05-29 14:09:01 user1 \N \N 828A52D2453A4FB18B63F74C153A53CB HWLX_YJ 烟机 1 1 2015-05-29 14:10:40 user1 \N \N C98D2632A80B4B00A28410D6B468F871 HWLX_KT 空调 1 1 2015-05-29 14:09:24 user1 \N \N可以格式化数据文件,比如字段用双引号引起,字段之前使用逗号隔开
mysqldump -uroot -p123456 -T /tmp lmis md_goods_type--fields-enclosed-by=\" --fields-terminated-by=,
cat md_goods_type.txt
"1A9ACDFFCBBE4D0885A086D1CE46E29F","HWLX_ZJ","灶具","1","","1","2015-05-29 14:10:48","user1",\N,\N "1CDB101AE32F4761B4420BE188F643B1","HWLX_DN","电脑","1","","1","2015-05-29 14:09:01","user1",\N,\N "828A52D2453A4FB18B63F74C153A53CB","HWLX_YJ","烟机","1","","1","2015-05-29 14:10:40","user1",\N,\N "C98D2632A80B4B00A28410D6B468F871","HWLX_KT","空调","1","","1","2015-05-29 14:09:24","user1",\N,\N
相关文章推荐
- mysql 数据库 HQL语句查询一个月内时间的数据
- MySQL中行列转换的SQL技巧
- MySQL查询优化:用子查询代替非主键连接查询
- mysql 单表搜索 SQL
- 注册mysql为系统服务and命令行启动
- 给mysql数据库插入当前时间
- MySQL分区
- mysql优化,提高命中率
- MySQL必知必会笔记(一)
- mysql高级查询技巧一二
- SQL查询MySQL笔记
- mysql导入导出命令解析
- MySQL 序列生成函数
- .net mysql 支持表情
- windows备份远程mysql数据库
- MYSQL使用UTF8中文乱码终极解决办法
- 转载一篇关于mysql检查点的文章
- MYSQL 身份证升位算法
- MySQL 创建函数(Function)
- Mysql修改root密码方式