
DML - 데이터 조작 언어 - 데이터를 실질적으로 관리 - 데이터 베이스 사용자와 관리 시스템간의 인터페이스 제공 INSERT : 생성된 테이블에 튜플을 삽입 - 기본 형태1 CREATE TABLE [테이블 이름] (칼럼이름 타입( ),칼럼이름 타입( )); - 입력한 데이터 값은 속성의 갯수보다 적어야함 - 기본 형태2 INSERT INTO 테이블명 (속성명1, 속성명2, ....) VALUES (데이터1, 데이터2, ...); UPDATE : 데이터 갱신 - 기본 형태 UPDATE 테이블명 SET 속성명1 = 바꿀 데이터값, 속성명2 = 바꿀 데이터 값, ... WHERE 조건; DELETE : 데이터 삭제 - 기본 형태 DELETE FROM 테이블명 WHERE 조건; - 조건을 쓰지 않으면 모든 ..

DDL - 데이터베이스 객체들을 생성, 변경, 제거 할 때 사용 - 테이블 기준 CREATE : 테이블 생성 - 기본 형태 CREATE TABLE [테이블 이름] (칼럼이름 타입( ),칼럼이름 타입( )); 테이블 복사 - 기본 형태 CREATE TABLE 복사할 테이블명 AS SELECT * FROM 기존 테이블명; ALTER : 테이블 구조 변경 - 기본 형태 ALTER TABLE 테이블명 ADD(칼럼명 데이터타입); 기존 칼럼 수정 # 해당 칼럼에 자료가 없는 경우 - 칼럼의 데이터 타입 변경 가능 - 칼럼의 크기 변경 가능 #해당 칼럼에 자료가 있는 경우 - 칼럼의 데이터 타입 변경 불가 - 현재 갖고 있는 데이터 크기보다 큰 크기로 늘리는것만 가능 기존 칼럼 삭제 - 기본 형태 ALTER TAB..

SQL : Structured Query language - 표준화된 데이터베이스 질의어 - 사람이 DBMS를 사용하기 위한 언어 - 관계 지향적 1. DDL (Data Definition Language) - create : 테이블 생성 - alter : 테이블 구조 변경 - drop : 테이블 삭제 - rename : 테이블 이름 변경 - truncate : 테이블의 모든 내용 제거 2. DML (Data Multipulation Language) : 데이터 조작 - insert : 데이터 삽입 - delete : 데이터 삭제 - update : 데이터 수정 3. SELECT : 테이블에 저장된 데이터를 조회 4. TCL (Transaction Control Language) : 데이터 조작어에 의해..