pbj0812의 코딩 일기

[SQL] MySQL INSERT문 예제 본문

ComputerLanguage_Program/SQL

[SQL] MySQL INSERT문 예제

pbj0812 2019. 9. 17. 22:27

이 페이지는 아사이 아츠시 님의 SQL 첫걸음 중 INSERT 문을 참조 했습니다. 보다 자세한 설명은 책을 참고

부탁드립니다.

 

1. INSERT로 행 추가하기

INSERT INTO 테이블명 VALUES(값1, 값2 ...)

응용

INSERT INTO Table_name VALUES(123, 'abc', '2019-09-17');

2. 열 지정하여 데이터 추가

INSERT INTO 테이블명(열이름1, 열이름2, ...) VALUES('1에 넣을값', '2에 넣을값', ...) 

 - 열이름은 순서가 바껴도 상관없음(대신 뒤의 값도 순서를 맞춰줘야 함)

 - 지정을 하지 않은 열은 기본값으로 입력됨

 - NOT NULL로 되있는 경우, 값을 입력하여 주지 않았을 때 에러 발생

 

3. 명시적 디폴트 지정

응용

INSERT INTO Table_name(a, b) VALUES(1, DEFAULT);
Comments