[mySQL] 데이터베이스 테이블(Table)에 데이터 추가하기
DB/mySQL 2023. 5. 20.
새로운 row 추가
INSERT INTO <테이블 이름> (<컬럼 이름>, <컬럼 이름>,...,...)
VALUES (<값>, <값>,...,...);
INSERT INTO 테이블_이름 (컬럼이름, 컬럼이름, 컬럼이름, 컬럼이름,...)
VALUES ('값1', '값2', '값3', '값4');
(예시SQL문) students 테이블에 id, name, grade, email 컬럼에 추가할 값들을 설정했다.
INSERT INTO students (id, name, grade, email)
VALUES (1, 'John Doe', '3rd', 'johndoe@example.com');
실행하면 새로운 row가 생성된다.
여러 개의 row 추가
INSERT INTO students (id, name, grade, email)
VALUES
(2, 'Jane Doe', '4th', 'janedoe@example.com'),
(3, 'Sam Smith', '5th', 'samsmith@example.com'),
(4, 'Lisa Brown', '6th', 'lisabrown@example.com');
Option. 모든 컬럼에 대한 값을 추가할 때는 <컬럼 이름> 부분을 쓰지 않아도 된다.
혹시 특정 컬럼에 대한 값이 없다면, <컬럼 이름> 부분에서 그 특정 컬럼의 <컬럼 이름>을 지워주면 된다.
Primary key에 Auto Increment에 체크가 되어있다면 id 값도 쓰지 않아도 된다.
'DB > mySQL' 카테고리의 다른 글
[mySQL] 테이블의 컬럼 추가, 삭제와 컬럼의 이름 변경 (0) | 2023.05.21 |
---|---|
[mySQL] 데이터베이스 테이블의 row 데이터 수정 및 삭제 (0) | 2023.05.21 |
[mySQL] 서브쿼리 중첩의 문제점과 뷰(view) 이해하기 (0) | 2023.05.20 |
[mySQL] 서브쿼리를 이용한 데이터 분석 (0) | 2023.05.19 |
[mySQL] 서브쿼리(subquery)에 대해 이해하기 (0) | 2023.05.19 |