24 MySql利用字查詢批量插入資料(基本語法)

2021-09-24 07:45:43 字數 915 閱讀 4113

1、建立表

2、先插入一條資料

insert into t_user(id, username, password,age,***,createtime)

values

('1','zhangsan','123456','20','1',now())

3、利用查詢插入資料

insert into t_user

(select id+1, username, password+1,age+1,***,now() from t_user)

4、執行結果:

(1)第一次執行sql,查詢後有兩條記錄。

(2)第二次執行sql,查詢後有四條記錄。

這種操作會把資料庫中已存在的資料都進行插入一次。

表中的資料

查詢前2分鐘的資料

mysql利用儲存過程批量插入資料

最近需要測試一下mysql單錶資料達到1000w條以上時增刪改查的效能。由於沒有現成的資料,因此自己構造,本文只是例項,以及簡單的介紹。首先當然是建表 create table fortest id int 30 unsigned not null auto increment primary ke...

mysql利用儲存過程批量插入一千萬資料(半小時)

示例 向user表中插入一千萬條資料,其中user id11位手機號隨機,可以重複 age為18 27之間 count隨機金額,八位小數 status二百萬資料為1,八百萬資料為0。如果該名字儲存過程已存在,則刪除 drop procedure ifexists proc initdata1 建立 ...

利用資料庫的儲存過程批量建表和批量插入資料

mysql 利用mysql儲存過程批量建立mysql的表 test 1 test 2 test 如果儲存過程已存在,先刪除 drop procedure if exists create tables 建立儲存過程 delimiter create procedure createtables be...