테스트 시 필요한 데이터를 추가 할 때, datagrip에서 제공되는 +(Add Row)를 통해 값을 넣고는 했다.
사실 이게 더 안전하기도 했으니..?
테이블 값을 일일이 입력하기에는 사실 UI는 번거롭다.
그리고 SQL을 계속 배우는 입장에서 언제까지 저렇게 할 수는 없지
그런고로 INSERT INTO 문을 알아보자!
구문은 다음과 같다.
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...);
여기에서 table_name에 모든 값을 입력하려면 ()를 생략해도 된다.
INSERT INTO table_name
VALUES (value1, value2, value3, ...);
또한 values를 넣을 때에는 SELECT 문이 추가 될 수 있다.
다른 테이블에 있는 값을 쓸 경우!
INSERT INTO table_name
VALUES ((SELECT column FROM table_name WHERE condition), value2, value3, ...);
728x90
'SQL' 카테고리의 다른 글
WITH (CTE, Common Table Expression) (0) | 2024.07.11 |
---|---|
INSERT INTO SELECT (1) | 2021.06.06 |
sub query (0) | 2021.05.27 |
CHAR_LENGTH (0) | 2021.05.24 |
DISTINCT (0) | 2021.05.23 |