怎么用用mysql命令行快速插入一千条数据

怎么用用mysql命令行快速插入一千条数据,第1张

先介绍一个关键字的使用:

delimiter 定好结束符为"$$",(定义的时候需要加上一个空格) 然后最后又定义为"", MySQL的默认结束符为""

如何通过mysql命令行批量插入100条数据呢,可以在代码里实现,也可以通过命令行,也就是通过存储过程:

[java] view plain copy

delimiter $$

create procedure myproc ()

begin

declare num int

set num = 1

while num <100 do

insert into emp (id, `name`, sex)

values

('', concat("name", num), 1)

set num = num + 1

end

while

SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offset

LIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字参数。参数必须是一个整数常量。如果给定两个参数,第一个参数指定第一个返回记录行的偏移量,第二个参数指定返回记录行的最大数目。初始记录行的偏移量是0

mysql SELECT * FROM table LIMIT 5,10 // 检索记录行 6-15

//为了检索从某一个偏移量到记录集的结束所有的记录行,可以指定第二个参数为 -1:

mysql SELECT * FROM table LIMIT 95,-1// 检索记录行 96-last.

//如果只给定一个参数,它表示返回最大的记录行数目:

mysql SELECT * FROM table LIMIT 5//检索前 5 个记录行

创建数据库:create

database

数据库名

使用这个数据库这样写:use

数据库名

数据库名

需要楼主自己替换成数据库的名字。

希望你满意。O(∩_∩)O~


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/6173947.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-17
下一篇 2023-03-17

发表评论

登录后才能评论

评论列表(0条)

保存