Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Điền vào các bảng cơ sở dữ liệu với một lượng lớn dữ liệu thử nghiệm

Bạn cũng có thể sử dụng quy trình được lưu trữ . Hãy coi bảng sau làm ví dụ:

CREATE TABLE your_table (id int NOT NULL PRIMARY KEY AUTO_INCREMENT, val int);

Sau đó, bạn có thể thêm một thủ tục được lưu trữ như sau:

DELIMITER $$
CREATE PROCEDURE prepare_data()
BEGIN
  DECLARE i INT DEFAULT 100;

  WHILE i < 100000 DO
    INSERT INTO your_table (val) VALUES (i);
    SET i = i + 1;
  END WHILE;
END$$
DELIMITER ;

Khi bạn gọi nó, bạn sẽ có 100 nghìn bản ghi:

CALL prepare_data();


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Quản lý MySQL bằng phpMyAdmin trên Debian 5 (Lenny)

  2. Cách viết regex lookahead / lookbehind trong mysql

  3. Sử dụng Jquery Ajax để lấy dữ liệu từ Mysql

  4. cơ sở dữ liệu latin-1 đến utf-8

  5. MySQL ADD COLUMN