5장 테이블 구조 참조하기
DESC 명령
DESC 테이블명;
단순히 해당 테이블의 Field(열), Type(자료형), 제약사항, 기본값(Default) 확인한다.
자료형
- INTEGER 형 : 정수형
- CHAR 형 : "고정 길이 문자열" 자료형으로 최대 길이보다 작은 문자열을 저장할 경우 공백문자로 나머지를 채운 후 저장하게 됨.
예시
char(2) 에 1 기입 시,
"ㅁ1" or "1ㅁ" 결과 출력
- VARCHAR 형 : "가변 길이 문자열" 자료형
- DATA 형 : 연월일의 데이터 저장
- TIME 형 : 시분초 데이터 저장
6장 검색 조건 지정하기
- 열을 지정하지 않으면 구문 에러 발생
- SELET FORM sample21; ->구문 에러 발생
- 테이블 열이 정의된 순서와 동일한 순으로 지정할 필요 없음.
- 결과는 지정한 열의 순서대로 표시
- 동일한 열을 중복해서 지정해도 무관
- SELECT no, no, no FROM samlple21;
WHERE 구
일치하는 행만 결과로 반환
문자열형의 상수
- 문자열형과 날짜시간형은 싱글쿼트('')로 둘러싸 표기해야함.
- 자료형에 맞게 표기한 상수값을 '리터럴'이라고 부른다.
- 문자열 리터럴는 싱글퀄트로 둘러싸 표기
NULL 값 검색
- = 연산자 NULL 검색 안됨.
- SELECT * FROM sample21 WHERE birthday = NULL; -> 에러 발생
- IS NULL 로 사용해야 NULL 검색됨.
- IS NULL 의 반대 IS NOT NULL
비교 연산자
- <> : 좌변 우변 값이 같지 않을 때.
- =은 <, > 의 뒤에 붙인다.(>=, <=)
출처 : SQL 첫걸음 아사이 아츠시 지음 [한빛미디어]