Back-end/Database

728x90
Back-end/Database

[SQL] SELECT에서 사용되는 데이터 필터링, 정렬

데이터 필터링 BETWEEN 값1 AND 값2 : 값1 ~ 값2 사이의 값 선택 BETWEEN은 너무 느려서 실무에서는 안씀! 그냥 SAL >= 300 AND SAL

Back-end/Database

[SQL] 데이터 삭제, 수정 쿼리문

데이터 삭제 DELETE 테이블 WHERE 조건 조건을 안 주면 모든 데이터가 삭제됨 DELETE하고 COMMIT을 해줘야 확정이 되며 취소할 경우 ROLLBACK 해주면 됨! 데이터 수정 UPDATE 테이블명 SET 변경사항 WHERE 조건 마찬가지로 저장 COMMIT 되돌리기 ROLLBACK

Back-end/Database

[SQL] 테이블 생성 및 삭제 쿼리

테이블 생성 CREATE TABLE 테이블명 ( 컬럼명 자료형 [제약조건] ); -자료형 NUMBER, VARCHAR2(바이트수), DATE 등 -제약조건 기본키(PRIMARY KEY) 설정 필수, 기본키는 NULL X, 중복데이터 X NOT NULL DEFAULT 값 UNIQUE 테이블 삭제 DROP TABLE 테이블명; COMMIT할 필요 없이 그냥 삭제확정됨 그래서 ROLLBACK도 안되니 신중하게 하시오.

Back-end/Database

[SQL] 테이블 생성, 데이터 삽입 삭제, COMMIT, ROLLBACK

테이블 생성 CREATE TABLE 테이블( 컬럼명 자료형 [제약조건] ) 테이블 생성시 해당 컬럼에 특정 값만 오도록 설정 STU_ADDR VARCHAR(2) CHECK STU_ADDR IN ('서울', '울산', '부산') 데이터 삽입 INSERT INTO 테이블 (컬럼...) VALUES (값...); 데이터 삭제 DELET FROM 테이블 WHERE 조건 COMMIT 데이터를 삽입하고 COMMIT을 하면 데이터 삽입이 확정이 됩니다. 데이터에 변화(삽입, 삭제, 수정)가 있을 때 실행! ROLLBACK 데이터를 삽입하고 COMMIT을 하지 않은 상태일 때 ROLLBACK을 하면 데이터 삽입 이전으로 돌아갑니다.

728x90
eunjin-park
'Back-end/Database' 카테고리의 글 목록 (7 Page)