databace(2)
-
Day38 - squence
이번에는 squence (시퀀스) 에 대해서 알아 봅시다 squence 시퀀스는 유일한 번호를 생성합니다. 공유 가능한 객체 입니다. 주로 기본 키 값을 생성하기 위해 사용합니다. 메모리에 캐쉬(Cache)되면 시퀀스 값을 액세스 하는 효율이 증가합니다. ※ 어플리케이션 코드를 대체합니다. -> 이건 그냥 그렇구나 하고 넘어가면 됩니다. 시퀀스는 순차적으로 증가하는 값을 의미합니다. 시퀀스 생성 ※ create sequence 시퀀스명 [ 옵션 ]; 옵션을 생략하게 되면, 자동으로 기본값에 의해 생성 됩니다. 각각의 옵션을 전부 알 필요는 없습니다. 필요한 부분만 좀 보도록 하죠. INCREMENT_BY -> 증가값 START WITH -> 시작값 MINVALUE -> 최소값 MAXVALUE -> 최대값..
2021.04.08 -
Day37 - DDL (테이블 생성, 테이블 변경, 테이블 삭제)
이번에는 DDL에 대해서 알아 봅시다. DDL ( Data Definition Language ) 테이블과 같은 데이터 구조를 정의하는데 사용하는 명령어 TCL 을 적용할 수 없다. ( COMMIT , ROLLBACK ) CREATE TABLE CREATE TABLE 는 테이블을 생성할 때 사용합니다. ALTER TABLE ALTER TABLE 은 만들어진 테이블을 변경할 때 사용합니다. 열 추가 -> ALTER TABLE 테이블명 ADD (속성명 유형(길이)) 열 이름변경 -> ALTER TABLE 테이블명 RENAME COLUMN 테이블명 TO 변경할 테이블명 열 수정 -> ALTER TABLE 테이블명 MODIFY (속성명 변경할유형(길이)) 길이를 늘리는건 항상 가능하지만, 길이를 줄일 때는, 데..
2021.04.07