익명 사용자
로그인하지 않음
토론
기여
계정 만들기
로그인
IT 위키
검색
SQL INSERT 구문
편집하기
IT 위키
이름공간
문서
토론
더 보기
더 보기
문서 행위
읽기
편집
원본 편집
역사
경고:
로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다.
로그인
하거나
계정을 생성하면
편집자가 사용자 이름으로 기록되고, 다른 장점도 있습니다.
스팸 방지 검사입니다. 이것을 입력하지
마세요
!
SQL의 INSERT 구문은 테이블에 새로운 데이터를 추가(삽입)할 때 사용하는 명령어이다. 새로운 행(row)을 하나 또는 여러 개 삽입할 수 있으며, 명시적으로 컬럼을 지정하거나 테이블 구조에 따라 자동 매핑할 수 있다. ==기본 문법== <syntaxhighlight lang="sql"> INSERT INTO 테이블명 (컬럼1, 컬럼2, ...) VALUES (값1, 값2, ...); </syntaxhighlight> *컬럼 목록 생략 시 테이블의 모든 컬럼 순서에 맞게 값을 지정해야 한다. <syntaxhighlight lang="sql"> INSERT INTO 테이블명 VALUES (값1, 값2, ...); </syntaxhighlight> ==예시 테이블== employees 테이블이 다음과 같다고 가정한다. {| class="wikitable" !id!!name!!department!!salary |- |1||Alice||IT||6000 |- |2||Bob||HR||4000 |} ==단일 행 삽입 예시== ===1. 컬럼 지정 후 삽입=== <syntaxhighlight lang="sql"> INSERT INTO employees (id, name, department, salary) VALUES (3, 'Carol', 'IT', 7000); </syntaxhighlight> ===2. 컬럼 생략 (테이블 정의 순서와 값 순서가 일치해야 함)=== <syntaxhighlight lang="sql"> INSERT INTO employees VALUES (4, 'Dave', 'Sales', 4500); </syntaxhighlight> ==다중 행 삽입== <syntaxhighlight lang="sql"> INSERT INTO employees (id, name, department, salary) VALUES (5, 'Eve', 'IT', 5000), (6, 'Frank', 'Finance', 5500); </syntaxhighlight> ==다른 테이블에서 복사하여 삽입== <syntaxhighlight lang="sql"> INSERT INTO employees_backup (id, name, department, salary) SELECT id, name, department, salary FROM employees WHERE department = 'IT'; </syntaxhighlight> ==주의 사항== *컬럼의 데이터 타입과 값의 타입이 일치해야 함 *NOT NULL 제약 조건이 있는 컬럼은 반드시 값을 지정해야 함 *기본 키 중복이 발생하면 오류가 발생할 수 있음 *AUTO_INCREMENT 또는 SERIAL 컬럼은 생략 가능 ==같이 보기== *[[SQL SELECT 구문]] *[[SQL UPDATE 구문]] *[[SQL DELETE 구문]] *[[SQL WHERE 절]] *[[데이터 무결성]] *[[기본 키]] ==참고 문헌== *Melton, J., & Simon, A. R. (2002). SQL: 1999 – Understanding Relational Language Components. Morgan Kaufmann. *MySQL Reference Manual *PostgreSQL Documentation *Oracle SQL Language Reference [[분류:데이터베이스]] [[분류:SQL]]
요약:
IT 위키에서의 모든 기여는 크리에이티브 커먼즈 저작자표시-비영리-동일조건변경허락 라이선스로 배포된다는 점을 유의해 주세요(자세한 내용에 대해서는
IT 위키:저작권
문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다.
저작권이 있는 내용을 허가 없이 저장하지 마세요!
취소
편집 도움말
(새 창에서 열림)
둘러보기
둘러보기
대문
최근 바뀜
광고
위키 도구
위키 도구
특수 문서 목록
문서 도구
문서 도구
사용자 문서 도구
더 보기
여기를 가리키는 문서
가리키는 글의 최근 바뀜
문서 정보
문서 기록