MySql 批量创建、导入实例
1.创建sql(例如,taobao,dangdang):
DROP DATABASE IF EXISTS taobao;
CREATE DATABASE taobao CHARSET=utf8;
USE taobao;
CREATE TABLE t_product(
id INT,
name VARCHAR(20),
pic VARCHAR(20),
regTime DATETIME,
price DOUBLE(10,2),
did INT
);
CREATE TABLE t_ptype(
id INT,
name VARCHAR(20),
pcount INT
);
INSERT INTO t_ptype VALUES(1,'book',3);
INSERT INTO t_ptype VALUES(2,'dvd',3);
INSERT INTO t_ptype VALUES(3,'cd',1); INSERT INTO t_product VALUES(1,'b1','1.jpg',now(),100,1);
INSERT INTO t_product VALUES(2,'b2','1.jpg',now(),100,1);
INSERT INTO t_product VALUES(3,'b3','1.jpg',now(),100,1); INSERT INTO t_product VALUES(4,'dvd1','1.jpg',now(),100,2);
INSERT INTO t_product VALUES(5,'dvd2','1.jpg',now(),100,2);
INSERT INTO t_product VALUES(6,'dvd3','1.jpg',now(),100,2); INSERT INTO t_product VALUES(7,'cd','1.jpg',now(),100,3);
SET NAMES UTF8;
DROP DATABASE IF EXISTS dangdang;
CREATE DATABASE dangdang CHARSET=utf8;
USE dangdang;
CREATE TABLE dd_category(
id INT,
name VARCHAR(20),
bcount INT
);
INSERT INTO dd_category VALUES(100,'计算机类',3);
INSERT INTO dd_category VALUES(200,'历史类',2);
INSERT INTO dd_category VALUES(300,'美食类',1); CREATE TABLE dd_book(
id INT,
title VARCHAR(20),
price DOUBLE(10,2),
pic VARCHAR(100),
pubdate DATETIME,
did INT
);
INSERT INTO dd_book VALUES(1,'计算机1',100,'1.jpg',now(),100);
INSERT INTO dd_book VALUES(2,'计算机2',100,'1.jpg',now(),100);
INSERT INTO dd_book VALUES(3,'计算机3',100,'1.jpg',now(),100);
INSERT INTO dd_book VALUES(4,'历史1',101,'1.jpg',now(),200);
INSERT INTO dd_book VALUES(5,'历史2',101,'1.jpg',now(),200);
INSERT INTO dd_book VALUES(6,'美食',101,'1.jpg',now(),300);
2、创建导入sql(例如,test)
SOURCE d:/taobao.sql
SOURCE d:/dangdang.sql
3、在命令行导入
这里test.sql文件在d根目录盘下
MySql 批量创建、导入实例的更多相关文章
- MYSQL批量创建表的存储过程
因为业务需要,创建了100个表,但是这些表的结构都是一样的,作为程序员,就是要解决这种重复劳动.然而这种事情还要单独写个php脚本的话太麻烦了吧,所以就干脆学了一下直接用Mysql存储过程怎么实现: ...
- 批量导入数据到hive表中:假设我有60张主子表如何批量创建导入数据
背景:根据业务需要需要把60张主子表批量入库到hive表. 创建测试数据: def createBatchTestFile(): Unit = { to ) { val sWriter = new P ...
- "C#":MySql批量数量导入
现在对数据库(以MySql为例)的操作大多会封装成一个类,如下例所示: namespace TESTDATABASE { public enum DBStatusCode { ALL_OK, MySq ...
- mysql批量数据导入探究
最近工作碰到一个问题,如何将大量数据(100MB+)导入到远程的mysql server上. 尝试1: Statement执行executeBatch的方法.每次导入1000条记录.时间为12s/10 ...
- mysql 批量创建表,利用存储过程
最近根据需求,需要提前创建一批日志表,以日期结尾,每天创建一张,例如XXX20160530,请参考如下: BEGIN DECLARE `sName` VARCHAR(128); DECLAR ...
- mysql 批量创建表
使用存储过程 BEGIN DECLARE `@i` int(11); DECLARE `@sqlstr` varchar(2560); SET `@i`=0; WHILE `@i` < ...
- MySQL 5.7 多实例安装部署实例
1. 背景 MySQL数据库的集中化运维,可以通过在一台服务器上,部署运行多个MySQL服务进程,通过不同的socket监听不同的服务端口来提供各自的服务.各个实例之间是相互独立的,每个实例的dat ...
- mysql 批处理文件--- 创建 用户 以及 导入数据
在window下,通过批处理文件(.bat),进行开启MYSQL服务,导入数据文件(.sql) 1)新建一个txt文件,写入以下内容 rem 启动mysql56服务 mysql56是我的mysql服 ...
- 基于CentOS的MySQL学习补充三--使用Shell批量创建数据库表
本文出处:http://blog.csdn.net/u012377333/article/details/47006087 接上篇介绍<基于CentOS的Mysql学习补充二--使用Shell创 ...
随机推荐
- python全栈开发从入门到放弃之元组的内置应用
1.元组的字符类型tuple t=(1,[1,3],'sss',(1,2)) print(type(t)) <class 'tuple'> 2.按索引号取值 t=(1,[1,3],'sss ...
- PAT 天梯赛 L1-045. 宇宙无敌大招呼 【水】
题目链接 https://www.patest.cn/contests/gplt/L1-045 AC代码 #include <iostream> #include <cstdio&g ...
- HDOJ_1087_Super Jumping! Jumping! Jumping! 【DP】
HDOJ_1087_Super Jumping! Jumping! Jumping! [DP] Time Limit: 2000/1000 MS (Java/Others) Memory Limit: ...
- redis 系列文章推荐
推荐博客: Redis在linux上的安装: http://www.open-open.com/lib/view/open1426468117367.html Redis的三种启动方式: http:/ ...
- js刷新页面 location.reload()
在javascript编程中,多使用location.reload实现页面刷新. 例子: 代码示例: window.location.href=window.location.href; window ...
- 关于Webpage Not Found问题解决~~~
还是外文网站好,以下解决办法: IIS6.0 UI vs. IIS 7.x UI Series: More about Web Service Extensions This week in the ...
- MySQL-5.7 高阶语法及流程控制
1.标签语句 [begin_label:] BEGIN [statement_list] END [end_label] [begin_label:] LOOP statement_list END ...
- vim终端复制_不开启xterm_clipboard的解决方式
后来发现了另外的方法,比这个更好==> 完美解决vim在终端不能复制的问题 http://www.cnblogs.com/cheerupforyou/p/6958695.html 使用xsehl ...
- [POI2006]MET-Subway
Description 给出一棵N个结点的树,选择L条路径,覆盖这些路径上的结点,使得被覆盖到的结点数最多. Input 第一行两个正整数N.L(2 <= N <= 1,000,000, ...
- 使用Executor管理Thread对象详解
java SE5的java.util.concurrent包中的执行器(Executor)是管理Thread对象的优选方法.使用Executor管理Thread对象可以简化并发编程. Executor ...