SQLD (자격증)/2-1. SQL 기본
-
SQL 기본 2(DML)SQLD (자격증)/2-1. SQL 기본 2020. 3. 15. 19:45
DML (Data Manipulation Language) 1. INSERT - 테이블에 데이터 삽입 Systax 1) 몇개의 컬럼만 지정해서 INSERT INSERT INTO 테이블명 (컬렴1, 컬럼2) VALUES (데이터1, 데이터2); * 컬럼의 순서는 테이블 컬럼 순서와 매치할 필요 없으며, 정의하지 않은 칼럼에는 NULL값 삽입 2. 전체 컬럼을 대상으로 INSERT INSERT INTO 테이블명 VALUES (전체 컬럼에 대한 데이터 삽입); * 칼럼의 순서대로 빠짐없이 데이터가 입력되어야 함 2. UPDATE - 데이터 값 수정 Systax UPDATE 테이블명 SET 수정되기전 칼럼명 = 수정될 새로운 값; 3. DELETE - 데이터 삭제 Syntax DELETE [FROM] 테이블명;..
-
SQLD 기본(관계형 데이터베이스 개요, CREATE TABLE, ALTER TABLE)SQLD (자격증)/2-1. SQL 기본 2020. 3. 8. 20:58
관계형 데이터베이스 개요 데이터베이스 - 넓은 의미에서의 데이터베이스는 일상적인 정보들을 모아 놓은 것 자체를 의미 그러나, 일반적으로 DB라고 말할 때는 특정 기업이나 조직 또는 개인이 필요에 의해 데이터를 일정한 형태로 저장해 놓은 것 - 관계형 데이터베이스는 정규화를 통한 합리적인 테이블 모델링을 통해 이상(ANOMALY) 현상 제거 데이터 중복 피하고, 동시성 관리, 병행 제어를 통해 다수의 사용자들이 동시에 데이터를 공유 및 조작 할 수 있는 기능 제공 - 관계형 DB는 메타 데이터를 총괄 관리할 수 있기 때문에 데이터의 성격, 속성 또는 표현 방법 등을 체계화 - 데이터 표준을 통한 데이터 품질을 확보할 수 있는 장점 - DBMS는 인증된 사용자만이 참조할 수 있도록 보안 기능 제공 - 데이터..