SQL문(쿼리문)

시바코코개발자·2023년 8월 1일
0

SQL 자료형(Type)

용량을 항상 넉넉하게 주도록 한다.

숫자

숫자(NUMBER,자리수) -> 정수 (소수점 자리수 0으로 설정된다.)
숫자(NUMBER,자리수-소수점 자리수) : 실수

문자열

CHAR(용량) => 고정형 CHAR(4)에 'A'를 넣으면 A^^^빈자리가 공백으로 채워진다.
형식을 정한 날짜, 주민등록번호, 사업자 등록번호, 성별, 상태처럼 글자 수가 절대 변하지 않는 값을 넣는다.

VARCHAR(용량,다른 타입으로 변경될 가능성이 있다.),VARCHAR2(용량,꼭 이거 쓰기) => 가변형
값의 길이만큼 공간이 배정된다. 글자 수에 변화가 있는 값을 넣는다.

날짜

DATE : FORMAT에 맞춰서 날짜를 저장하는 타입.
보통은 문자열 타입으로 들어오기 때문에, 날짜에는 필드에 String으로 받음.

SQL문(쿼리문) -DDL

스크립트 언어.
DBMS와 소통하는 언어.

  • DDL(Data Definition Language) :데이터 정의어
    테이블을 조작 또는 제어 관련 쿼리문

1) 쿼리문 종류
- CREATE : 테이블 생성
CREATE TABLE [테이블명](
[컬럼명]  [자료형(용량)]   [제약조건],
)


- DROP : 테이블 삭제
DROP TABLE [테이블명];


- ALTER : 테이블 수정
ALTER TABLE [테이블명]

    - 테이블 명 수정: RENAME TO [새로운 테이블 명]
    - 컬럼 추가:  ADD ([새로운 컬럼명] [자료형(용량)]);
    - 컬럼명 변경 : RENAME COLUMN [기존 컬럼명] TO [새로운 컬럼명];
    - 컬럼 삭제 : DROP COLUMN [기존 컬러명];
    - 컬럼 수정 : MODIFY([기존 컬럼명] [자료형(용량)]);
 

- TRUNCATE(어쩔 수 없이 버리다.) : 테이블 내용 전체 삭제

0개의 댓글