SQL(2)
-
DML(Data Manipulation Language)
DML이란? - 데이터 조작어이다. - 테이블에 행을 추가 삽입(INSERT)하거나, 컬럼값을 수정(UPDATE)하거나 행을 삭제(DELETE)하는 구문이다. 1. INSERT - 새로운 행을 테이블에 추가하는 구문이다. 테이블의 행 개수가 증가한다. INSERT INTO EMPLOYEE VALUES(900, '조니', '901123-1080501', 'jajajaj', '01015523442', 'D1', 'J8', 'S3', 43000000, 0.2, '200', NULL); 2. INSERT ALL - INSERT시 사용하는 서브쿼리가 사용하는 테이블이 같은 경우, 두 개 이상의 테이블에 INSERT ALL을 이용하여 한번에 삽입을 할 수 있다. - 단, 각 서브쿼리의 조건절이 같아야 한다. 3. ..
2023.01.11 -
DDL(Data Definition Language)
DDL이란? - 데이터 정의어이다. 객체를 만들고, 수정하고, 삭제하는 구문을 말한다. (1) 오라클 객체의 종류 - 테이블, 뷰, 시퀀스, 인덱스, 패키지, 프로시저, 함수, 트리거, 동의어, 사용자가 있다. 1. CREATE - 테이블 만들기 CREATE TABLE 테이블명 (컬럼명 자료형(크기), 컬럼명 자료형(크기), ...); CREATE TABLE MEMBER ( MEMBER_ID VARCHAR2(20), MEMBER_PWD VARCHAR2(20), MEMBER_NAME VARCHAR2(20) ); (2) 제약 조건(CONSTRAINTS) - 테이블 작성시 각 컬럼에 대한 기록에 대해 제약조건을 설정할 수 있다. - 데이터 무결성 보장이 주 목적이다. - 입력 데이터에 문제가 없는지 검사와 데..
2023.01.09