Oracle_SQL _ (DDL)CREATE, DROP, RENAME, TRUNCATE
CREATE - 최초 데이터베이스 테이블을 생성할 때 사용 - 테이블 명이 다른 테이블 명과 중복되지 X - 한 테이블 내에서는 컬럼명이 중복 X - 테이블 이름을 지정하고 각 칼럼들은 '( )' 로 묶어서 지정 - 컬럼들은 ' , ' 로 구분되고, 테이블 생성문은 ' ; ' 으로 끝남 - 데이터베이스 내에서는 일관성이 있게 테이블명을 사용하는 것을 권장 - 데이터 유형을 컬럼뒤에 지정 - 테이블 명은 반드시 문자로 시작 - 벤더별로 길이 제한 O - 벤데에서는 정의한 예약어(Reserved word) 사용 X - A-Z, a-z, 0-9, _, $, # 문자만 허용 CREATE 문법 형식 CREATE 문법 사용 예제 - ( ) : 안에는 byte 단위 - 테이블 생성시 대/소문자 구분은 하지 X - 기..
Oracle_SQL _ SQL, DML, DDL, DCL, TCL
SQL(Structured Query Language) - 관계형 데이터베이스 관리 시스템(RDBMS)의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어 관걔형 데이터베이스 관리 시스템 - 테이블은 2차원 형태의 표처럼 볼 수 있도록 로우(ROW : 행) , 컬럼(COLUMN : 열) 로 구성 DML (Data Manipulation Language) - 데이터를 조작(조회, 추가, 변경, 삭제) 하기 위해 사용 - 사용자가 응용 프로그램과 데이터베이스 사이에 실질적인 데이터 처리를 위해서 주로 사용 - 기본적인 위의 명령어 외에 LOCK, EXPLAIN, CALL 등도 DML에 포함 - 일부에서는 DML에서 SELECT 만을 따로 분리해서 DQL (Data Query Language)나 간단..