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