정보처리 기능사 실기를 공부했다.
(진짜 일기를 보러온 사람들은 여기까지만 보고 다음 것을 보는 것을 추천한한다 이 아래부터는 그날 공부한거 정리이다.)
실기 공부의 1순위인 (매우 주관적인 순위이다) 알고리즘은 어느정도 기반이 있기에 SQL을 공부했다.
SQL 명령어중 DDL을 공부했다
DDL 명령어
구분 | 명령어 | 기능 |
생성 | CREATE | 데이터 베이스 오브젝트 생성 |
변경 | ALTER | 데이터 베이스 오브젝트 변경 |
삭제 | DROP | 테이터베이스 오브젝트 삭제 |
TRUNCATE | 데이터베이스 오브젝트 내용 삭제,테이블 구조 유지 |
데이터 타입
유형 | 정의 |
CHAR | 고정 길이 문자열 데이터 타입 |
VARCHAR | 가변 길이 문자열 데이터 타입 |
INT | 숫자에 사용되는 데이터 타입(정수) |
FLOAT | 소수형 데이터 타입(실수) |
DATE | 날짜에 사용되는 데이터 타입 |
TRUNCATE는 DML의 DELETE와 같이 데이터를 삭제하는 것은 동일하지만 테이블 구조를 유지하므로 DDL에 포함된다.
더보기
DDL 명령어 사용법 (하)
기본적 으론
DDL명령어 DDL대상 테이블이름
ex) CREATE TABLE DIARY ~ (DIARY 테이블 생성)
ex) ALTER TABLE DIARY ~ (DIARY 테이블 변경)
ex) DORP TABLE DIARY~ (DIARY 테이블 삭제)
- 위에꺼 + CASCADE (DIARY 를 참조하는 다른 모든 개체를 함께 삭제)
- 위에꺼 + RESTRICT (DIARY 를 다른 개체가 참조 중일때 삭제를 취소)
ex) TRUNCATE TABLE DIARY~ (DIARY 테이블 내용 삭제)
반응형