티스토리 뷰

728x90

□ DDL(Data Definition Language) : 객체 생성, 변경, 삭제 명령
   ※ DDL 명령은 자동 COMMIT 됨

   ◎ CREATE -- 생성

 
       - CREATE TABLE "테이블" ("컬럼1" "타입(크기)", "컬럼2" "타입(크기)", "컬럼3" "타입(크기)", ...... )
       - CREATE VIEW "뷰"

   ◎ DROP -- 삭제(구조 자체를 없앰)
 
       - DROP TABLE "테이블"
       - DROP VIEW "뷰"
 

   ◎ ALTER -- 구조 변경

 
       - ALTER TABLE "테이블" MODIFY ("컬럼" "타입(크기)")

   ◎ RENAME -- 이름 변경

 
       - RENAME "원본 테이블명" TO "변경 테이블명"
 

   ◎ TRUNCATE -- 삭제(데이터만 삭제)

 
       - TRUNCATE TABLE "테이블"
          ※ DELETE와 기능상으로는 동일하나 자동 COMMIT 됨


□ DML(Data Manipulation Language) : 레코드 제어 명령

   ◎ INSERT -- 삽입
       - INSERT INTO "테이블" VALUES ("데이터1", "데이터2", ... ) -- "테이블"의 모든 컬럼 입력
       - INSERT INTO "테이블" ("컬럼1", "컬럼2", ... ) VALUES ("데이터1", "데이터2", ... ) -- "테이블"의 특정 컬럼 입력

   ◎ UPDATE -- 데이터 변경
       - UPDATE "테이블" SET "컬럼"="데이터" WHERE "컬럼"="데이터"

   ◎ DELETE -- 데이터 삭제
       - DELETE FROM "테이블" WHERE "컬럼"="데이터"


□ DCL(Data Control Language) : 레코드 제어 명령

   ◎ GRANT -- "유저"에게 "권한" 부여
       - GRANT "권한" TO "유저"

   ◎ REVOKE -- "유저"에게서 "권한" 제거
       - REVOKE "권한" FROM "유저";


□ 기타....

   ◎ SELECT -- 조회 / 출력
       - SELECT * FROM "테이블" -- "테이블"의 모든 컬럼 출력
       - SELECT "컬럼1", "컬럼2" FROM "테이블" -- "테이블"의 "컬럼1", "컬럼2" 출력

   ◎ WHERE -- 조건
       - SELECT * FROM  "테이블" WHERE "컬럼"="데이터" -- "테이블"의 모든 컬럼 중 "컬럼"의 내용이 "데이터" 출력
       - SELECT * FROM  "테이블" WHERE "컬럼">="데이터" -- "테이블"의 모든 컬럼 중 "컬럼"의 내용이 "데이터" 보다 크거나 같은 내용만 출력
       - SELECT * FROM  "테이블" WHERE "컬럼"!="데이터" -- "테이블"의 모든 컬럼 중 "컬럼"의 내용이 "데이터"와 같지 않은 내용만 출력

   ◎ SET -- 설정
       - SET LINESIZE "숫자" -- 한 라인에 보여줄 글자를 "숫자" 만큼으로 지정

   ◎ SHOW
       - SHOW USER -- 현재 접속된 계정명 출력

   ◎ AS -- 별명
       - SELECT "컬럼" AS "표시할 이름" FROM "테이블" -- "컬럼" => "표시할 이름"
         ※ 표시할 이름은 " " 으로 감싸야 됨

   ◎ || -- 문자열 표시
       - SELECT "컬럼" || '문자열' FROM "테이블" => "컬럼" + 문자열
         ※ 표시할 이름은 ' ' 으로 감싸야 됨 

   ◎ ORDER BY -- 정렬
       - SELECT "컬럼" FROM "테이블" ORDER BY "컬럼" ASC [DESC] => ASC : 오름차순, DESC : 내림차순

   ◎ DESC [DESCRIBE] -- 구조 출력
       - DESC "테이블"

   ◎ COMMIT -- 저장

   ◎ ROLLBACK -- 바로 전 저장 상태로 되돌림