반응형

DDL 2

[데이터베이스] 데이터 조작어(DML)

데이터 조작어(DML) 이번에는 정보처리기사 필기 과목인 데이터베이스의 데이터 조작어를 살펴볼게요. 데이터 조작어(DML, Data Manupulation Language) INSERT : 테이블에 새로운 튜플을 추가 DELETE: 테이블에서 조건에 맞는 튜플을 제거 UPDATE: 테이블에서 조건에 맞는 튜플을 수정 SELECT: 원하는 조건에 맞는 튜플을 검색 INSERT INTO 테이블명(속성명, ...) VALUES(값,...); 예: INSERT INTO 학생(학번, 이름, 나이) (20160734, '홍길동', 20) ; DELETE FROM [테이블 명 WHERE 조건]; 전체 삭제: DELETE FROM 학생 DELETE로 모든 레코드를 삭젝하여도 테이블 구조는 남아있어 DROP과는 다릅니다..

[데이터베이스] 데이터 정의어(DDL)

데이터 정의어(DDL) 이번에는 정보처리기사 필기 과목인 데이터베이스의 데이터 정의어를 살펴볼게요. 데이터 정의어(DDL,Data Define Language) 스키마, 테이블, 도메인, 인덱스, 뷰를 정의, 변경, 삭제할 때 사용 CREATE 스키마, 테이블, 도메인, 인덱스, 뷰를 정의할 때 사용 CREATE TABLE 테이블 이름 (속성명 데이터 타입 [NOT NULL], ..., [PRIMARY KEY(주요 키 속성명), UNIQUE(대체 키 속성명, ...) FOREIGN KEY(외래 키 속성명, ...) CONSTRAINT 제약조건명 CHECK(조건식)] ); ALTER 테이블 정의를 변경할 때 사용 속성 추가: ALTER TABLE 테이블 이름 ADD 속성명 데이터 타입; 속성의 디폴트 값 ..

반응형