티스토리 뷰
728x90
□ DDL(Data Definition Language) : 객체 생성, 변경, 삭제 명령
※ DDL 명령은 자동 COMMIT 됨
◎ CREATE -- 생성
- CREATE TABLE "테이블" ("컬럼1" "타입(크기)", "컬럼2" "타입(크기)", "컬럼3" "타입(크기)", ...... )
- CREATE VIEW "뷰"
◎ DROP -- 삭제(구조 자체를 없앰)
- CREATE VIEW "뷰"
◎ DROP -- 삭제(구조 자체를 없앰)
- DROP TABLE "테이블"
- DROP VIEW "뷰" ◎ ALTER -- 구조 변경
- ALTER TABLE "테이블" MODIFY ("컬럼" "타입(크기)")
◎ RENAME -- 이름 변경
- RENAME "원본 테이블명" TO "변경 테이블명"
◎ TRUNCATE -- 삭제(데이터만 삭제)
- TRUNCATE TABLE "테이블"
※ DELETE와 기능상으로는 동일하나 자동 COMMIT 됨
※ 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) : 레코드 제어 명령
□ 기타....
◎ 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 "테이블" => "컬럼" + 문자열
※ 표시할 이름은 ' ' 으로 감싸야 됨
- 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 -- 바로 전 저장 상태로 되돌림
'프로그래밍 > Database' 카테고리의 다른 글
[Oracle] 정렬 후 지정된 숫자 범위 내의 자료만 가져오기(ROWNUM, INLINE VIEW 사용) (0) | 2011.07.01 |
---|---|
[Oracle] 시퀀스 (Sequence) (0) | 2011.07.01 |
[Oracle] 계정 관련 명령어 (0) | 2011.07.01 |
[Oracle] 사용자 계정 잠금 풀기 (0) | 2011.07.01 |
[MySQL] DataBase 만들어져 있는 Table 현황 확인하기 (0) | 2011.06.29 |
TAG
- JavaScript
- MacOS
- 구매 가이드
- 오류
- 파이썬
- mvc
- 함수
- ibatis
- jstl
- 시각 차이
- 안드로이드
- 스트럿츠
- 특수문자
- 랜덤
- 주피터 노트북
- 스프링
- 여성가족부
- 자바스크립트
- 코멧
- struts
- window
- 테이블
- 페이지 이동
- 동양인
- Android
- EL
- 데이터베이스
- JSP
- 기본
- 서양인
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
글 보관함
- Total
- Today
- Yesterday