

표현식
1. INSERT INTO 테이블명(컬럼명1, 컬럼명2,...)
2. INSERT INTO VALUES (값1, 값2,...);
표현식
1. UPDATE 테이블명 SET 컬럼명1 = 변경값2, 컬럼명2 = 변경값2 WHERE 조건식(조건식을 적지 않으면 테이블 전체 데이터 일괄 변경이므로 주의)
표현식
1. DELETE FROM 테이블명 WHERE 조건식(조건식을 적지 않으면 테이블 전체 데이터가 삭제되므로 주의)
2. FOREIGN KEY 제약조건이 설정되어 있는 경우 삭제 불가능(ON DELETE RESTRICTED인 경우) - 제약조건을 비활성화 후 삭제 가능
* 제약조건으로 인한 삭제 불가시 강제 삭제
1) 제약조건 비활성화
ALTER TABLE TEST01
DISABLE CONSTRAINT SY
데이터 정의 언어.
객체를 만들고 CREATE 수정하고 ALTER 삭제하는 DROP 구문
DDL의 한 종류로 테이블이나 인덱스, 유저 등 다양한 데이터베이스 객체를 생성하는 주문
관리자 계정과 사용자 계정
관리자 계정(Admin) : 데이터베이스의 생성과 관리를 담당. 모든 권한과 책임을 가진다
사용자 계정(User) : 데이터베이스에 대하여 질의, 갱신, 보고서 작성 등을 수행할 수 있는 계정으로 업무에 필요한 최소한의 권한만 가지는 것을 원칙으로 함
텍스트CREATE - 사용자 만들기
<권한 부여>
GRANT 부여할ROLE TO 사용자이름;
<권한 회수>
REVOKE 회수할ROLE FROM 사용자이름;
표현식
CREATE USER 사용자이름 IDENTIFIED BY 비밀번호;
1) CREATE USER
데이터에 NULL을 허용하지 않는다
중복된 값을 허용하지 않는다
NULL을 허용하지 않고, 중복을 허용하지 않는다
컬럼의 고유 식별자로 사용한다
참조되는 테이블의 컬럼 값이 존재하면 허용한다
저장 가능한 데이터 값의 범위나 조건을 지정하여 설정한 값만 허용한다