SQL

INSERT INTO ... VALUES

c29130811 2021. 5. 30. 16:56

테스트 시 필요한 데이터를 추가 할 때, 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