问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

我想在MySQL中,造一些假数据,怎么弄最快

发布网友 发布时间:2022-04-26 07:57

我来回答

2个回答

懂视网 时间:2022-04-30 15:09

1、存储过程如下:

delimiter $$
DROP PROCEDURE IF EXISTS data
CREATE PROCEDURE data(in i int)
BEGIN
 WHILE i < 3000 DO
  INSERT INTO goods VALUES(‘‘,‘锤子手机‘,i);
  SET i=i+1;
 END WHILE;
end
$$
set @id=0;
call proll(@id);

2、执行存储过程前将表中的数据清空

 

技术分享

3)存储过程执行的时间需要:0.312秒

技术分享

4)执行存储过程后,查看表中数据,如下图:

技术分享

问题:goods_id是int型的,一个表里面最多1000条数据吗?

——不是的,是一页1000条数据,右下角有翻页0-0。

翻页即可看到所有的数据。如下图:

技术分享

方法二:用数据工厂DataFactory

下载地址:

DataFactory:http://download.csdn.net/detail/terrly88/9098673

odbc驱动:http://download.csdn.net/detail/terrly88/9098693

1、刚开始执行成功后,数据库里没有数据;

odbc驱动版本问题,换成5.0以上的就可以了

2、更换版本之后,开始造3千条数据,下面是步骤:

1)  添加odbc,我连接的是虚拟机中的数据库test

2)  设置造的数据量

技术分享

3、 开始设置表中的每个字段取值

  a)  name的设置,从表animal中随机取值

技术分享

  b)  owner设置

技术分享

  c)  age的设置

技术分享

  d)  date的设置

技术分享

4、 清空pet表

用命令:DELETE from pet;

5、 点击运行,执行成功后,提示所花费的时间,如下:

技术分享

6、查看数据库表中的记录及数据条数是否正确

用命令:SELECT COUNT(*) from pet;

技术分享

技术分享

小知识:

1)删除表中数据方法:delete from 表名; truncate table 表名;

方法三:用loadfile方式实现

1、使用load data local infile

下面是查看mysql的帮助文档找到的这个方法,成功插入数据的步骤:

1)  准备的数据文档内容如下:

注意:设置字段值为空事,可以写“N”

技术分享

2)上传到服务端/var/lib/mysql/目录下:使用rz命令

3)用命令:

load data local infile ‘/var/lib/mysql/abc.txt‘ into table pet;

技术分享

成功后查看数据表

技术分享

4)准备3千条数据,并导入到pet表中

我是用excel表造数据的,数据内容如下:

技术分享

上传到服务器上,并执行命令

技术分享

2、尝试导入有中文的

造数据的时候如果文件中有中文的话,导入进去后,在Linux的mysql里查看表中显示是正常的,如下:

技术分享

技术分享

问题:但用工具查看刚导入的表中内容,就是乱码了,没找到原因,到底为啥?字符集不一样吗?

技术分享

解决方法:

点击某个连接—-属性-切换到高级选项卡–去掉勾选的“使用mysql字符集” 选项–在“编码”处选择65001(UTF-8)或10008-GB2312,再打开就能正常显示中文了。

技术分享

2015-09-11 17:20:59

 

mysql中造3千条数据(3种方法)

标签:

热心网友 时间:2022-04-30 12:17

你是指javaDBDerby吗?Derby数据库是一个纯用Java实现的内存数据库,属于Apache的一个开源项目。由于是用Java实现的,所以可以在任何平台上运行;另外一个特点是体积小,免安装,只需要几个小jar包就可以运行了。Derby数据库有两种运行模式:1)内嵌模式。Derby数据库与应用程序共享同一个JVM,通常由应用程序负责启动和停止,对除启动它的应用程序外的其它应用程序不可见,即其它应用程序不可访问它;2)网络模式。Derby数据库独占一个JVM,做为服务器上的一个独立进程运行。在这种模式下,允许有多个应用程序来访问同一个Derby数据库。在Apache上,Derby有4种发布包,这里以bin发布包为例。bin发布包中含有包含了执行derby数据库工具、设置derby数据库环境的脚本文件、Demo、jar文件等。希望帮到你……1、安装Derby数据库只需要从Derby官方网站下载Derby的zip或者tar包,解压就可以了。这里以db-derby-10.4.1.3-bin版本为例,解压后得到以下目录:1)bin目录,包含了一些工具脚本和设备环境的脚本;2)demo目录,包含了一些实例程序;3)docs目录,包含了Derby的文档;4)javadoc目录,包含了Derby的API文档;5)lib目录,包含了Derby数据库的jar文件;6)test目录,Derby的一些测试jar包;2、使用Derby脚本Derby提供了几个脚本来操作Derby数据库,在使用这些脚本前,你必须先设置好Derby的运行环境。下面的例子都是在命令行下设置环境变量,这些设置都是临时的,如果你新开一个命令行窗口,则需要重新设置一遍,如果想要使环境变量永久生效,可以在我的电脑中进行设置。首先设置好DERBY_HOME这个环境变量,为DERBY_HOME指定你的derby目录,假如你的derby解压到了E:\db-derby-10.4.1.3-bin目录下,则可以在命令行中如下设置:setDERBY_HOME=E:\db-derby-10.4.1.3-bin将DERBY_HOME\bin目录添加到PATH环境变量中:setpath=%DERBY_HOME%\bin;%PATH%这样可以简化你稍后在命令行中的输入,否则你每次都必须使用脚本的全路径或者你必须到DERBY_HOME\bin目录中才能执行脚本。最后需要Derby的jar包添加到classpath环境变量中,在DERBY_HOME%\bin目录中提供了几个脚本用于设置classpath,以简化你手工在classpath中添加jar包的麻烦:1)setEmbeddedCP。当使用内嵌模式来运行Derby时,可以使用该脚本来设置。该脚本将derby.jar和derbytools.jar添加到环境变量中;2)setNetworkServerCP。当使用网络模式来运行Derby时,用该脚本来设置Derby服务端的classpath变量。该脚本将derbynet.jar添加到环境变量中;3)setNetworkClientCP。当使用网络模式来运行Derby时,用该脚本来设置Derby客户端的classpath变量。该脚本将derbyclient.jar和derbytools.jar添加到环境变量中。一般只有当你通过derbyrun.jar来运行Derby工具时才会使用这些脚本。Derby提供了三个工具脚本:1)sysinfo;2)ij;3)dblook。运行这三个脚本时,如果你没有设置classpath环境变量,这些脚本会自动进行设置。1)sysinfo使用sysinfo可以显示你的Java环境信息和Derby的版本信息。使用方法就是在命令行下直接输入:sysinfo.bat2)dblook使用dblook可以将全部或者部分数据库的DDL定义导出到控制台或者文件中。使用方法:dblook.bat–d[Options]3)ij使用ij工具来进行数据库交互,执行SQL脚本,如查询、增删改、创建表等等。在命令行下输入:ij.bat即可启动ij工具,然后就可以开始执行SQL脚本了。当要退出ij工具时,在命令行下输入exit;即可。3、使用ij脚本1)运行内嵌模式的Derby数据库在命令行中输入ij.bat后启动ij工具。然后通过如下命令创建数据库,并与数据库创建连接:connect‘jdbc:derby:firstdb;create=true’;通过connect命令可以与指定数据库创建连接,通过一个JDBCURL来指定与哪个数据库创建连接。ij命令是不区分大小写的。参数中jdbc:derby是Derby数据库的驱动协议;firstdb是数据库命,由于没有指定路径,数据库将会被创建在当前你命令行下所在的目录下;create=true表示如果数据库不存在,则创建该数据库;“;”是ij命令的终止符。当数据库创建成功时,Derby会在当前你命令行下所在的目录下创建一个与数据库命一致(这里是firstdb)的目录,其中存放了数据库的文件。与数据库连接上后,就可以开始执行SQL脚本了,如创建一个表格:createtablefirsttable(idintprimarykey,namevarchar(20));然后插入记录:insertintofirsttablevalues(1,‘Hotpepper’);也可以执行查询:select*fromfirsttable;也可以通过run命令来执行sql文件:run'E:\derby\demo\programs\toursdb\ToursDB_schema.sql';最后通过exit;来退出ij工具。你可以在当前你命令行下所在的目录中找到一个derby.log的日志文件,derby在其中记录的数据库启动、关闭的信息。2)运行网络模式的Derby数据库这种模式下,需要使用两个控制台窗口,一个用于启动Derby数据库服务端,另一个做为访问Derby数据库的客户端。可以通过DERBY_HOME\bin目录下的startNetworkServer.bat来启动Derby数据库服务端,只需要在命令行中输入:startNetworkServer.bat数据库就启动了,启动成功会在控制台输出如下信息:已使用基本服务器安全策略安装了安全管理程序。ApacheDerbyNetworkServer-10.4.1.3-(648739)已启动并且已准备好2008-09-0600:38:12.540GMT时在端口1527上接受连接在另一个控制台使用ij命令访问Derby数据库服务端,在输入ij.bat启动ij工具后,通过如下命令建立与服务端的连接,并创建一个数据库:connect'jdbc:derby://localhost:1527/seconddb;create=true';参数中的数据库命部分和内嵌模式不同,这里使用了“//localhost:1527/”,访问网络模式的URL需要指定服务器的IP地址和端口,其它的就和内嵌模式一样了。与服务端连接上后,就可以开始执行SQL脚本了,如创建一个表格:createtablefirsttable(idintprimarykey,namevarchar(20));然后插入记录:insertintofirsttablevalues(1,‘Hotpepper’);也可以执行查询:select*fromfirsttable;也可以通过run命令来执行sql文件:run'E:\derby\demo\programs\toursdb\ToursDB_schema.sql';最后通过exit;来退出ij工具4、在Java应用程序中访问Derby数据库使用Java代码访问Derby数据库与访问其它数据库的区别如下:1)JDBC驱动的不同;2)数据库连接URL的不同;3)在访问内嵌模式数据库时,需要显示关闭数据库。下面分别实例访问内嵌模式和网络模式Derby数据库的代码1)访问内嵌模式Derby数据库Stringdriver=“org.apache.derby.jdbc.EmbeddedDriver”;Stringurl=“jdbc:derby:firstdb;create=true”;Connectionconn;try{Class.forName(driver);conn=DriverManager.getConnection(url);}catch(Exceptione){……}finally{……DriverManager.getConnection("jdbc:derby:;shutdown=true");}建立好连接后,其它的数据操作,如查询、更新数据都和其它数据库一样,这里不详述。有一点需要注意,通过Java应用程序访问内嵌模式Derby数据库时,应用程序有责任需要在程序结束时关闭Derby数据库,如上面代码finally中的DriverManager.getConnection("jdbc:derby:;shutdown=true");shutdown参数用于关闭Derby数据库,如果url中指定了数据库命,则只会关闭指定的数据库,而不会关闭整个Derby数据库。数据库关闭成功时,Derby会抛出一个错误码为XJ015和一个08006的异常表示关闭成功,应用程序可以不处理这两个异常。2)访问网络模式Derby数据库网络模式和内嵌模式的不同出在于:A.数据库连接URL的不同;B.应用程序退出时无效关闭Derby数据库;C.数据库驱动的不同;Stringdriver=“org.apache.derby.jdbc.ClientDriver”;Stringurl=“jdbc:derby://localhost:1527/firstdb;create=true”;Connectionconn;try{Class.forName(driver);conn=DriverManager.getConnection(url);}catch(Exceptione){……}由于网络模式下,Derby数据库做为一个独立运行的数据库,可以被多个应用程序所访问,所以应用程序在运行结束时不应该关闭Derby数据库。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
"多难兴邦"这个词,让我们懂得了什么? uc怎么进入阅读模式 进入阅读模式方法介绍 uc怎么进入小说阅读模式 uc浏览器设置阅读模式-uc浏览器设置阅读模式方法 uc电脑阅读模式怎么设置电脑上UC浏览器的阅读模式怎么打开 微信怎么判断对方把你拉黑并且删除了,还是只是拉黑了? 公司诉讼由哪个法院管辖?公司诉讼管辖确定的理论依据? 笔记本电脑开机无法进入系统笔记本电脑开机后无法进入系统 从深圳到乌镇玩三天,花销最少是多少?越少越好,如果有个计划就更好乐 马上快过年放假了,第一次去见岳父,送茅台好还是五粮液好? java 6 中自带的javaDB(derby)数据库,是否不用启动服务,直接可以和jdk... javaDB derby数据库 打开ij工具出错 想找人帮忙写个简单的可以实现关键字查询的数据库,要在哪里发布信息... 优化Derby数据库程序性能的方法有哪些 小鱼最好用什么做窝料? Derby数据库有没有可视化的工具?Eclipse中以客户&#47;服务器使用Derby,产品打包输出后怎么启动Derby数据库? 有用过苹果16G的吗?6s16G能干什么 小鱼闹窝怎么办 孔雀鱼生小鱼产房制作方法 橡皮泥能钓鱼吗? 橡皮泥小鱼作文50字怎么做 小制作作文 捏橡皮泥小鱼 用橡皮泥做出鱼怎么做 同方全球新康健一生B款重疾险靠不靠谱?适合哪些人买? 同方全球康盛无忧C款重疾险值得推荐吗?注意哪些问题? 同方全球康盛无忧C款重疾险有什么优缺点?如何买? 同方全球新康健一生B款重疾险每年花多少钱?可靠吗? 同方全球新康健一生B款重疾险有必要买?每年花多少钱? 同方全球新康健一生B款重疾险优缺点?如何买? 2021同方全球康乐人生重疾险有什么优缺点?每年花多少钱? 我装了Java怎么还不能运行LibreOffice 5.1数据库 java自带的数据库怎么用,能不能给一段运行的通的代码.(包括import)_百 ... 电脑浏览器一打开怎么不是我设的主页? 我打开浏览器显示的不是我设置的主页,而是别的网站!怎么办! 为什麽我的浏览器每次打开都不是我设置的主页?怎么办? 为什么打开浏览器显示的不是我设置的主页? 为什么浏览器设置显示是自己的主页而打开却不是 为什么我的IE浏览器打开后不是我设定的主页? 打开浏览器为什么不是我设置的主页而是百度 为什么每次打开的网页都不是我设置的主页 我打开IE浏览器时,为什么打开的主页不是我设定的? 我IE浏览器为什么一打开不是我设置的主页 为什么打开浏览器显示的不是我设的默认主页 为什么我的浏览器打开后都不是我设置的主页? 为什么我一打开Ie浏览器出现的不是我设的首页,而是别的网站? 打开浏览器打开的不是自己设的主页怎么办? 如何过滤鱼缸才干净? 鱼缸过滤怎么弄? 小鱼缸怎么弄过滤 鱼缸过滤器是怎么过滤的?