DB/mysql

MySql 여러 데이터 동시 insert

  • -

MySql 여러 데이터 동시 insert

데이터베이스 사용 초기에 테이블을 구성하면서 벌크로 대량의 데이터를 부어넣는 경우가 왕왕 발생한다.

mysql에서는 이런 상황에서 매번 insert 쿼리를 쓰는것 보다는 value만 연속적으로 공급하는 방법을 사용할 수 있다.

create table patient(
	name varchar(50),
    age int,
    gender char(1)
);

insert into patient(name, age, gender) values('홍길동',100,'M'), ('나사기', 25, 'F') ;

 

실행 결과는 다음처럼 잘 들어가있다.

mysql> select * from patient;
+--------+------+--------+
| name   | age  | gender |
+--------+------+--------+
| 홍길동 |  100 | M      |
| 나사기 |   25 | F      |
+--------+------+--------+
2 rows in set (0.01 sec)

 

'DB > mysql' 카테고리의 다른 글

[mysql] 컬럼 alias와 정렬  (0) 2020.08.22
MySQL root 계정 비밀번호 초기화  (8) 2020.08.21
[mysql 설정] 처음 사용시 유용한 설정들  (0) 2020.03.28
MySql Database Export and Import  (2) 2020.03.28
[mysql]check 제약사항  (0) 2019.08.12
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.