목록Study/DB (5)
Fairy ' s
// 참고 키 (Key) 무언가를 식별하는 고유한 식별자(identifier) 행을 순서대로 정렬할 때 다른 행과 구별할 수 있는 유리한 기준이 되는 속성의 집합 데이터베이스에서 조건에 만족하는 관계의 행을 찾을 수 있다. 종류 : 기본 키(Primary key), 수퍼 키(Super key), 후보 키(Candidate key), 대체 키(Alternate key), 외래 키(Foreign key) 1. 기본 키 (Primary key) 후보 키들 중에서 하나를 선택한 '최소성'과 '유일성'을 만족하는 키 테이블에서 기본 키는 오직 1개만 지정할 수 있다. 테이블 안에서 유일하게 각 행들을 구별할 수 있도록 쓰인다. 기본 키는 각 행들을 구별하기 위해서 NULL 값을 가질 수 없고, 중복된 값도 가질 ..
#2 서브 테이블 MP_MEMBER에 사용한 query문 정리 (memberMapper.xml) 1. MP_MEMBER 테이블 생성 // MP_MEMBER CREATE TABLE MP_MEMBER ( USERID VARCHAR2(40) NOT NULL, // 사용자 아이디 USERPASS VARCHAR(100) NOT NULL, // 사용자 비밀번호 USERNAME VARCHAR2(40) NOT NULL, // 사용자 이름 REGDATE DATE DEFAULT SYSDATE, // 생성 일자 PRIMARY KET(USERID) // 기본 키 ); 2. 로그인 / 회원 가입 // memberMapper.xml // 회원가입 INSERT INTO MP_MEMBER( USERID , USERPASS , USE..
#2 서브 테이블 MP_REPLY와 MP_FILE에 사용한 query문 정리 (replayMapper.xml, boardMapper.xml) 1. MP_REPLY 테이블 생성 // MP_REPLY CREATE TABLE MP_REPLY ( BNO NUMBER NOT NULL, // 게시물 번호 RNO NUMBER NOT NULL, // 댓글 번호 CONTENT VARCHAR2(1000) NOT NULL, // 댓글 내용 WRITER VARCHAR2(50) NOT NULL, // 댓글 작성자 REGDATE DATE DEFAULT SYSDATE, // 댓글 작성일자 PRIMARYKEY(BNO, RNO) // 기본 키 ); ALTER TABLE MP_REPLY ADD CONSTRAINT MP_REPLY_BNO..
#1 메인 테이블 BOARD에 사용한 query문 정리 (boardMapper.xml) 1. 게시판 테이블 BOARD, SEQUENCE 생성 // BOARD 테이블 CREATE TABLE BOARD( BNO NUMBER NOT NULL, // 게시물 번호 TITLE VARCHAR2(100) NOT NULL, // 게시물 제목 CONTENT VARCHAR2(2000) NOT NULL, // 게시물 내용 WRITER VARCHAR2(100) NOT NULL, // 작성자 REGDATE DATE DEFAULT SYSDATE, // 게시물 등록일 PRIMARY KEY(BNO) // 기본 키 ); CREATE SEQUENCE BOARD_SEQ // BOARD_SEQ 라는 시퀀스 생성 START WITH 1 // ..
Oracle DB 기본 명령어 정리 기본 명령어 CREATE TABLE 테이블_이름 ( ); // 테이블 제작 컬럼이름 데이터타입(사이즈) // 컬럼 제작. 사이즈 명시x - 기본 값 DESC 테이블_이름; // 테이블 구조 확인 ORDER BY 컬럼명 *DESC // 오름차순 정렬, DESC가 있을 경우 내림차순 정렬 DROP TABLE 테이블_이름; // 테이블 삭제 INSERT INTO 테이블_이름(id, name) VALUES('1', 'fairy'); // 값 삽입 UPDATE 테이블_이름 SET name='fairycode' WHERE id='1'; // 값 수정 DELETE FROM 테이블_이름 WHERE name='fairycode'; SELECT * FROM 테이블_이름; // 삽입된 값..