欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

mysql 新增一百萬條數據

傅智翔2年前10瀏覽0評論

MySQL是一個常用的關系型數據庫管理系統。可以通過基本的SQL語句實現多種操作,例如查詢、插入、更新和刪除等。本文將介紹如何在MySQL中新增一百萬條數據。

首先,需要創建一個包含所需字段的表。可以使用如下命令創建一個名為“students”的表:

CREATE TABLE students (
id INT(11) NOT NULL AUTO_INCREMENT,
name VARCHAR(255) NOT NULL,
age INT(11) NOT NULL,
PRIMARY KEY (id)
);

該表包含三個字段:id,name和age。其中,id是自增的主鍵。

接下來,可以使用INSERT INTO語句向這個表中插入數據。為了插入一百萬條數據,可以使用如下腳本:

DELIMITER //
DROP PROCEDURE IF EXISTS insert_students//
CREATE PROCEDURE insert_students(begin INT, end INT)
BEGIN
DECLARE i INT DEFAULT begin;
WHILE i<= end DO
INSERT INTO students (name, age) VALUES (CONCAT('Student_', i), FLOOR(RAND() * 100));
SET i = i + 1;
END WHILE;
END//
CALL insert_students(1, 1000000)//
DROP PROCEDURE insert_students//
DELIMITER ;

該腳本包含一個存儲過程,用于向students表中插入從begin到end的一百萬條數據。其中,每條數據的name字段為“Student_i”,age字段為0到100之間的隨機數。

執行該腳本后,會向students表中插入一百萬條數據。可以使用SELECT COUNT(*)語句驗證一下:

SELECT COUNT(*) FROM students;

該語句將返回students表中的記錄數。如果結果為1000000,則說明新增數據成功。