[RDS] MySQL Workbench, Datagrip더미데이터 생성, 반영

끄적끄적·2023년 5월 3일
0

더미데이터 생성해서 반영하기

  • 더미데이터?
    유용한 데이터가 포함되어 있지 않지만 공간을 예비해두어 실제 데이터가 명목상 존재하는 것처럼 다루는 유순한 정보를 의미함.

1. MySQL Workbench를 이용해 더미데이터를 만들어보았다.

  • 원래 만들어놓은 student 테이블에 넣었다.
DELIMITER $$
DROP PROCEDURE IF EXISTS loopInsert$$ // loopInsert 이름의 프로시저가 있다면 삭제

CREATE PROCEDURE loopInsert() // 프로시저 생성
BEGIN
    DECLARE i INT DEFAULT 1000; // i라는 변수 선언 (int형 기본값 1000)

    WHILE i <= 1500 DO // 반복
        INSERT INTO student;
          VALUES(concat(i), '이름','반');
        SET i = i + 1;
    END WHILE;
END$$
DELIMITER $$
  • 더미데이터 조회하기

select*from student limit 100; : 100개만 조회해보았다.

2. Datagrip으로도 더미데이터를 만들어보았다.

  • 전에 ERD export로 복사해둔 Region 테이블을 활용했다.
DELIMITER $$
DROP PROCEDURE IF EXISTS loopInsert$$

CREATE PROCEDURE loopInsert()
BEGIN
    DECLARE i INT DEFAULT 1;

    WHILE i <= 500 DO
        INSERT INTO Region
          VALUES(concat(i), concat(i), '시','구역');
        SET i = i + 1;
    END WHILE;
END$$
DELIMITER $$
CALL loopInsert;
  • 더미데이터 확인해보기

SELECT * FROM Region;

0개의 댓글