목록분류 전체보기 (792)
Yeonee's Story
안녕하세요. https://blog.naver.com/sysysy0302 여니입니다 :) /* * DML (DATA MANIPULATION LANGUAGE) 데이터 조작 언어 테이블에 새로운 데이터를 삽입(INSERT)하거나 기존의 데이터를 수정(UPDATE)하거나 삭제(DELETE)하는 구문 */ /* 1. INSERT : 테이블에 새로운 "행"을 추가하는 구문 [표현법] * INSERT INTO 계열 1) INSERT INTO 테이블명 VALUES(값1,값2,값3,...); -> 해당 테이블에 존재하는 "모든" 컬럼에 대해 추가하고자하는 값을 내가 직접 제시해서 "한 행"을 INSERT하고자할때 쓰는 표현법 ** 주의사항 ** 1) 칼럼의 순서, 2)자료형, 3)갯수를 맞춰서 VALUES괄호 안에 값..
안녕하세요. 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까지 지정가능 ★고정길이 (아무리 적은값이 들어와도 공백으로 채워서 처음 할당한 크기를 유지하겠다.) 주로 들어올 값의 글자..