4장 데이터 추가, 삭제, 갱신(1) - 추가
4장 데이터 추가, 삭제, 갱신
16강 - 행 추가하기(INSERT)
- 테이블에
행 추가
명령어INSERT INTO 테이블명 VLUES(값1, 값2...)
-
'클라이언트' -> '서버'로 데이터 전송 형식
-
테이블의
행
단위로 데이터 추가 -
값 지정시, 해당 열의 데이터 형식에 맞게 지정[
DESC 테이블명
명령어로 확인가능
<not NULL 있는 경우>
<not NULL 없는 경우>
-
실행결과 : 처리상태만 표시(결과 출력X)
- 행 추가 결과 확인 -->
select 명령어
로 확인
- 행 추가 결과 확인 -->
- 값 저장할 열 지정하기
INSERT INTO 테이블명(열1, 열2..) VALUES(값1, 값2...)
- 지정한 열에 값을 넣어 행 추가 가능
- 테이블명 뒤에 괄호 안에 열 지정 & values구에 값 지정
- 단, 열과 값의 개수 동일해야함
- 개수 동일하지 않은 경우 에러 발생
- 개수 동일하지 않은 경우 에러 발생
- 실행결과
- NOT NULL
제약
: 테이블에 저장하는 데이터를 설정으로 제한하는 모든것NOT NULL
제약 설정시,- 해당 필드는 NULL 값을 저장할 수 없습니다.
- (즉, NOT NULL 제약 조건이 설정된 필드는 무조건 데이터를 가지고 있어야 함)
- NULL(유효값이 없는 상태, 데이터 빈 값) 허용 안 할경우,
NOT NULL
제약 설정
- NOT NULL 조약 설정시, NULL값 추가 결과
- CREATE 문으로 테이블을 생성할 때나, 나중에 ALTER 문으로 추가 가능
- CREATE 문으로 NOT NULL 설정
CRATE TABLE 테이블명( no int `'NOT NULL'`, a varchar(30), b date ) engine=innodb; descreibe sample41;
- CREATE 문으로 NOT NULL 설정
- DEFALUT
- 값을 지정하지 않은경우, '초깃값' 의미
- 테이블 생성시 defalut를 지정 가능
(즉, 지정 하지 않은 열 --> 자동 defalut = NULL 설정)
Author And Source
이 문제에 관하여(4장 데이터 추가, 삭제, 갱신(1) - 추가), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@dldbwls492/4장-데이터-추가-삭제-갱신저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)