
[SQL] SELECT에서 사용되는 데이터 필터링, 정렬
데이터 필터링 BETWEEN 값1 AND 값2 : 값1 ~ 값2 사이의 값 선택 BETWEEN은 너무 느려서 실무에서는 안씀! 그냥 SAL >= 300 AND SAL
데이터 필터링 BETWEEN 값1 AND 값2 : 값1 ~ 값2 사이의 값 선택 BETWEEN은 너무 느려서 실무에서는 안씀! 그냥 SAL >= 300 AND SAL
데이터 삭제 DELETE 테이블 WHERE 조건 조건을 안 주면 모든 데이터가 삭제됨 DELETE하고 COMMIT을 해줘야 확정이 되며 취소할 경우 ROLLBACK 해주면 됨! 데이터 수정 UPDATE 테이블명 SET 변경사항 WHERE 조건 마찬가지로 저장 COMMIT 되돌리기 ROLLBACK
테이블 생성 CREATE TABLE 테이블명 ( 컬럼명 자료형 [제약조건] ); -자료형 NUMBER, VARCHAR2(바이트수), DATE 등 -제약조건 기본키(PRIMARY KEY) 설정 필수, 기본키는 NULL X, 중복데이터 X NOT NULL DEFAULT 값 UNIQUE 테이블 삭제 DROP TABLE 테이블명; COMMIT할 필요 없이 그냥 삭제확정됨 그래서 ROLLBACK도 안되니 신중하게 하시오.
테이블 생성 CREATE TABLE 테이블( 컬럼명 자료형 [제약조건] ) 테이블 생성시 해당 컬럼에 특정 값만 오도록 설정 STU_ADDR VARCHAR(2) CHECK STU_ADDR IN ('서울', '울산', '부산') 데이터 삽입 INSERT INTO 테이블 (컬럼...) VALUES (값...); 데이터 삭제 DELET FROM 테이블 WHERE 조건 COMMIT 데이터를 삽입하고 COMMIT을 하면 데이터 삽입이 확정이 됩니다. 데이터에 변화(삽입, 삭제, 수정)가 있을 때 실행! ROLLBACK 데이터를 삽입하고 COMMIT을 하지 않은 상태일 때 ROLLBACK을 하면 데이터 삽입 이전으로 돌아갑니다.