반갑습니다
이전 포스트들까지는 주로 데이터를 조회하는 키워드들을 많이 살펴보았습니다 ^^
이번 포스트에서는 INSERT문을 사용하여 데이터를 추가(삽입)해보겠습니다!
이번 폿트에서 샘플로 사용할 students테이블의 정보입니다
간단하게 id 컬럼과 first_name 컬럼 두 개 밖에 없습니다
기존에 이미 5개의 데이터가 삽입되어 있는데요
여기서 INSERT문을 사용하여 데이터를 추가해보도록 하겠습니다 ^^!
INSERT INTO 테이블이름 (컬럼명1, 컬럼명2, ...) VALUES (값1, 값2, ...);
구조가 되겠습니다 ^^
저는 상기 SQL문을 실행하여
students 테이블의 first_name 컬럼에 "Fletcher"라는 문자열을 추가했는데요
데이터가 삽입되었는지 한 번 확인해볼까요?
SELECT ~ FROM ~구를 이용해서 해당 테이블을 전체 조회해보니
임의의 데이터가 삽입되어 있는 것을 확인할 수가 있겠습니다 ^^
※ 참고 ※
특정 컬럼에 제약조건으로 NN(Not Null)이 설정되어 있지 않다면,
데이터 삽입시에 해당 컬럼에 Null을 지정할 수도 있고,
값을 생략한다면 Default 값이 삽입되거나 Null로 처리될 수 있습니다 ^^
만약 제약조건으로 Not Null을 지정해놓고,
INSERT문 수행 시 해당 컬럼에 대응되는 값을 누락시킨 경우,
SQL문 Execute 과정에서 오류 메세지가 검출될겁니다 ^^!
오늘 살펴본 INSERT문은
특정 테이블에 데이터를 삽입하는 굉장히 간단한 내용입니다
다음 포스트에서는 특정 데이터를 삭제하는 SQL문을 살펴보겠습니다 ^^
'MySQL > MySQL 기본 CRUD' 카테고리의 다른 글
[기본 CRUD] 11. UPDATE문으로 데이터 갱신하기 (0) | 2024.08.07 |
---|---|
[기본 CRUD] 10. DELETE문으로 데이터 삭제하기 (0) | 2024.08.07 |
[기본 CRUD] 8. CASE문으로 데이터 변환하기 (0) | 2024.08.07 |
[기본 CRUD] 7. 기본적인 수치 연산하기(덧셈, 뺄셈, 곱셈, 나눗셈, 모듈연산) (0) | 2024.08.07 |
[기본 CRUD] 6. LIMIT 키워드로 데이터 일부 갯수만 조회하기 (0) | 2024.08.07 |