개발하자

[ORACLE] SQL 기초문법 정리 2편 (CREATE, ALTER, DROP) 본문

DATABASES/ORACLE︲TIBERO

[ORACLE] SQL 기초문법 정리 2편 (CREATE, ALTER, DROP)

개발리미 2023. 12. 11. 17:28
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 )

 

[SQL] SQL 기초문법 정리 1편 (SELECT)

SQL( Structured Query Language)는 크게 DQL, DDL, DCL, DML, TCL 로 분류 됩니다. 오늘은 그 분류 중 DQL 기초문법 정리 입니다. 1. DQL( Data Query Language ) DQL은 테이블의 데이터를 조회하는 명령어입니다. 명령어 :

hayleyun.tistory.com

 

DCL( Data Control Language ) - 데이터 제어어

 

[ORACLE] SQL 기초문법 정리 3편 (GRANT, REVORK)

SQL( Structured Query Language)는 크게 DQL, DDL, DCL, DML, TCL 로 분류 됩니다. 오늘은 그 분류 중 DCL 기초문법 정리 입니다. DCL( Data Control Language ) - 데이터 제어어 DCL은 데이터 사용 권한 부여 및 취소를 하

hayleyun.tistory.com


DML( Data Manipulation Language ) - 데이터 조작어

 

[ORACLE] SQL 기초문법 정리 4탄(INSERT, UPDATE, DELETE)

SQL( Structured Query Language)는 크게 DQL, DDL, DCL, DML, TCL 로 분류 됩니다. 오늘은 그 분류 중 DML 기초문법 정리 입니다. DML( Data Manipulation Language ) - 데이터 조작어 DML은 테이블의 데이터를 저장, 수정, 삭

hayleyun.tistory.com


TCL( Transaction Control Language ) - 트랜잭션 제어어

 

[ORACLE] SQL 기초문법 정리 5탄(COMMIT, ROLLBACK, SAVEPOINT)

SQL( Structured Query Language)는 크게 DQL, DDL, DCL, DML, TCL 로 분류 됩니다. 오늘은 그 분류 중 TCL 기초문법 정리 입니다. TCL( Transaction Control Language ) - 트랜잭션 제어어 DML은 트랜잭션 데이터의 영구 저장,

hayleyun.tistory.com

 


공부하면서 유용했던 부분 메모겸 공유하고자 끄적입니다.

고쳐야하는 부분있다면 댓글 남겨주시면 수정하겠습니다.

행복한 하루 보내세요 (❁´◡`❁)

728x90
반응형