목록분류 전체보기 (796)
Yeonee's Story
안녕하세요. https://blog.naver.com/sysysy0302여니입니다 :) + 이전 요약정리문에서 FOREIGN KEY(외래키) 파트는 예시문을 간략히 다루기에 식이 너무 길어 따로 빼서 요약정리합니다. -- 부모테이블 만들기 -- 회원등급에 대한 데이터를 보관하는 테이블 CREATE TABLE MEM_GRADE( GRADE_CODE CHAR(2) PRIMARY KEY, -- 등급코드 / 문자열 'G1', 'G2' , ... GRADE_NAME VARCHAR2(20) NOT NULL -- 등급명 / 문자열 (일반회원, 우수회원, VIP회원) ); INSERT INTO MEM_GRADE VALUES('G1','일반회원'); INSERT INTO MEM_GRADE VALUES('G2','우수회원..
안녕하세요. https://blog.naver.com/sysysy0302여니입니다 :) - 원하는 데이터값만 유지하기 위해서 (보관하기 위해서) 특정 컬럼마다 설정하는 제약 (데이터 무결성 보장을 목적으로) - 제약조건이 부여된 컬럼에 들어올 데이터에 문제가 있는지 없는지 자동으로 검사할 목적 - 종류 : NOT NULL, UNIQUE, CHECK, PRIMARY KEY, FOREIGN KEY - 컬럼에 제약조건을 부여하는 방식 : 컬럼레벨방식 / 테이블레벨방식 --> 컬럼레벨방식 : 컬럼명 자료형 제약조건 => 제약조건을 부여하고자하는 컬럼 뒤에 곧바로 기술하는 방법 --> 테이블 레벨방식 : 모든 칼럼을 다 기술하고, 그 이후에 제약조건을 나열 1. NOT NULL 제약조건 해당 컬럼에 반드시 값이 ..
안녕하세요. yeoneeblog 여니입니다:) /* 칼럼에 코멘트 달기(칼럼에 대한 설명) [표현법] COMMENT ON COLUMN 테이블명.컬럼명 IS '주석내용'; */ ex) COMMENT ON COLUMN MEMBER.MEMBER_ID IS '회원가입'; -- MEMBER_PWD : 회원비밀번호 COMMENT ON COLUMN MEMBER.MEMBER_PWD IS '회원비밀번호'; -- MEMBER_NAME : 회원이름 COMMENT ON COLUMN MEMBER.MEMBER_NAME IS '회원 이름'; -- MEMBER_BDATE : 생년월일 COMMENT ON COLUMN MEMBER.MEMBER_BDATE IS '생년월일'; * INSERT (데이터를 추가할 수 있는 구문) => DML문..
안녕하세요. https://blog.naver.com/sysysy0302여니입니다:) 테이블 : 행(ROW) , 열(COLUMN)로 구성되는 가장 기본적인 데이터베이스 객체 종류중 하나 모든 데이터는 테이블을 통해서 저장됨(데이터를 조작하고자하려면 무조건 테이블을 만들어야한다) [표현법] CREATE TABLE 테이블명( 컬럼명 자료형, 컬럼명 자료형, 컬럼명 자료형, ... ) - 문자 (CHAR(크기)/VARCHAR2(크기)) : 크기는 BYTE 수 (숫자,영문자,특수문자 => 1글자당 1BYTE) (한글 => 1글자단 2/3BYTE) CHAR(바이트수) : 최대 2000BYTE까지 지정가능 ★고정길이 (아무리 적은값이 들어와도 공백으로 채워서 처음 할당한 크기를 유지하겠다.) 주로 들어올 값의 글자..
안녕하세요. 여니입니다 :) /* *DDL(DATA DEFINITION LANGUAGE) : 데이터 정의 언어 오라클에서 제공하는 객체(OBJECT)를 새로이 만들고(CREATE) 구조를 변경하고(ALTER) 구조를 삭제(DROP)하는 명령문 즉, 구조자체를 정의하는 언어는 DB관리자, 설계자가 사용함. 오라클에서 객체(DB를 이루는 구조물들) 테이블(TABLE), 사용자(USER), 함수(FUNCTION), 뷰(VIEW), 시퀀스(SEQUENCE), 인덱스 등등... */ /* 테이블 : 행(ROW) , 열(COLUMN)로 구성되는 가장 기본적인 데이터베이스 객체 종류중 하나 모든 데이터는 테이블을 통해서 저장됨(데이터를 조작하고자하려면 무조건 테이블을 만들어야한다) [표현법] CREATE TABLE ..