Notice
반응형
Recent Posts
250x250
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 병행프로세스와 상호배제
- IntelliJ
- 이론
- SCIPRT
- googleCharts
- createBro
- TSX
- html
- googleChart
- SQL
- npm
- 붙여넣기방지
- script
- txs
- BREW
- input
- Oracle
- 책추천
- react
- CSS
- 이클립스
- java
- 이미지용량제한
- js
- Eclipse
- 정처산기
- 응용SW
- php version
- node
- jsp
Archives
- Today
- Total
개발하자
[ORACLE] SQL 기초문법 정리 2편 (CREATE, ALTER, DROP) 본문
728x90
SQL( Structured Query Language)는 크게 DQL, DDL, DCL, DML, TCL 로 분류 됩니다.
오늘은 그 분류 중 DDL 기초문법 정리 입니다.
DDL( Data Definition Language ) - 데이터 정의어
- DDL은 테이블을 포함한 여러 객체를 생성, 수정, 삭제하는 명령어입니다.
- DDL 쿼리는 트랜잭션이 바로 적용됩니다.
- 명령어 : CREATE, ALTER, DROP
▼ ▼ 예제 ▼ ▼
1) 데이터 베이스 및 테이블 생성
-- 데이터 베이스 생성
CREATE DATABASE 'MYDB';
-- 테이블 생성
CREATE TABLE 'MY_TABLE'(
'IDX' NUMBER,
'NAME' VARCAHR(50)
);
-- 데이터베이스 및 테이블에 설명 넣기
COMMENT ON TABLE MYDB IS '나의DB';
COMMENT ON COLUMN MY_TABLE.NAME IS '이름';
-- TIP.조회
SHOW DATABASES;
SHOW TABLES;
2) 수정하기
-- 컬럼 추가
ALTER TABLE MY_TABLE ADD 'TITLE' VARCHAR(100);
-- 컬럼 삭제
ALTER TABLE MY_TABLE DROP COLUMN 'TITLE';
-- 컬럼 이름 변경
ALTER TABLE MY_TABLE RENAME COLUMN NAME TO TITLE;
-- 컬럼 데이터 타입, 길이변경
ALTER TABLE MY_TABLE MODIFY NAME VARCHAR(30);
-- 테이블 이름 변경
ALTER TABLE MY_TABLE RENAME TO MODIFY_TABLE;
3) 삭제하기
-- 테이블 삭제
DROP TABLE MY_TABL;
기초문법 정리
DQL( Data Query Language )
DCL( Data Control Language ) - 데이터 제어어
DML( Data Manipulation Language ) - 데이터 조작어
TCL( Transaction Control Language ) - 트랜잭션 제어어
공부하면서 유용했던 부분 메모겸 공유하고자 끄적입니다.
고쳐야하는 부분있다면 댓글 남겨주시면 수정하겠습니다.
행복한 하루 보내세요 (❁´◡`❁)
728x90
반응형
'DATABASES > ORACLE︲TIBERO' 카테고리의 다른 글
[ORACLE] SQL 기초문법 정리 5편(COMMIT, ROLLBACK, SAVEPOINT) (0) | 2023.12.12 |
---|---|
[ORACLE] SQL 기초문법 정리 4편(INSERT, UPDATE, DELETE) (0) | 2023.12.12 |
[ORACLE] SQL 기초문법 정리 3편 (GRANT, REVORK) (2) | 2023.12.11 |
[ORACLE] SQL 기초문법 정리 1편 (SELECT) (0) | 2023.12.11 |
[ORACLE] 오라클 각 데이터 건수 및 퍼센트 구하기 ( 결과가 0일 경우 0으로 반환) (0) | 2023.11.29 |