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 offsetLIMIT 子句可以被用于强制 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 个记录行
创建数据库:createdatabase
数据库名
使用这个数据库这样写:use
数据库名
数据库名
需要楼主自己替换成数据库的名字。
希望你满意。O(∩_∩)O~
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)