Computer Science/Database

W3Schools SQL | #7 SQL INSERT INTO 구문

토마토. 2022. 10. 27. 11:15

SQL INSERT INTO Statement

INSERT INTO Syntax

  • 일부 column에 삽입할 때
    INSERT INTO table_name (column1, column2, column3, ...)
    VALUES (value1, value2, value3, ...);
  • 모든 column에 값을 삽입할 때
    INSERT INTO table_name
    VALUES (value1, value2, value3, ...);

Demo Database

CustomerID CustomerName ContactName Address City PostalCode Country
1 Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 05021

사용할 예시 데이터베이스는 위와 같다.

INSERT INTO Example

INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode, Country)
VALUES ('Cardinal', 'Tom B. Erichsen', 'Skagen 21', 'Stavanger', '4006', 'Norway');

Insert Data Only in Specified Columns

INSERT INTO Customers (CustomerName, City, Country)
VALUES ('Cardinal', 'Stavanger', 'Norway');

이렇게 일부 열에만 데이터를 삽입하면, 나머지 열에는 null값이 들어간다.