1、创建表
-- -- 创建表
DROP TABLE
IF EXISTS pinfo;
CREATE TABLE pinfo(
id INT (11) PRIMARY KEY auto_increment,
aname VARCHAR (50),
phone VARCHAR (11),
score TINYINT (1)
);
2、插入一条数据
INSERT INTO pinfo(aname, phone, score)
VALUE
("liss", "13025637489", 78);
3、复制并插入百万数据
--在数据库中有数据的前提下多次执行该语句(呈指数型增长),生成的数据存在重复
INSERT INTO pinfo(aname, phone, score) SELECT
aname,
phone,
score
FROM
pinfo;
4、复制并插入百万数据
-- 将aname、phone、score数据调整差异化
-- CONCAT()函数实现拼接
UPDATE score SET aname = CONCAT("liss",id);
-- 加
UPDATE score SET phone = 15200000000+id;
-- PAND()函数随机生成0-1的数
UPDATE score SET score = RAND()*100;
本文详细介绍了使用SQL进行批量数据操作的方法,包括创建表、插入单条数据、复制并插入大量数据以及通过更新语句调整数据差异化的技巧。通过CONCAT()函数实现数据拼接,RAND()函数生成随机数,实现数据差异化。

1060

被折叠的 条评论
为什么被折叠?



