일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 자바스크립트
- 컨트롤러url
- 스프링게시판insert
- 게시판목록조회
- 저장할때한글깨짐
- HTML
- mysqlinsert한글깨짐
- 스프링게시판상세보기
- oracle
- 게시판만들기
- url설정
- double-submit
- 전자정부프레임워크 double-submit
- Java
- 톰캣9.0다운로드
- mybatis연결
- 스프링게시판목록조회
- 스프링게시판만들기
- 이클립스db연결
- insert할글깨짐
- 이클립스데이터베이스연결
- 톰캣시작페이지설정
- 게시판insert
- insert 중복방지
- 스프링프로젝트
- Could not create the java Virtual Machine
- 스프링게시판등록
- 한글깨짐해결방법
- dataSource설정
- 게시판상세보기
- Today
- Total
목록oracle (3)
하루의 일상💜
테이블에 생성된 제약조건과 컬럼들을 수정, 삭제할 수 있는 방법들이다. CREATE TABLE TBL_ORDER( ORDER_NUMBER NUMBER, ORDER_NAME VARCHAR2(1000), ORDER_AGE NUMBER, ORDER_ID VARCHAR2(1000) ); /*제약조건 추가 PK*/ ALTER TABLE TBL_ORDER ADD CONSTRAINT PK_ORDER PRIMARY KEY(ORDER_NUMBER); /*제약조건 삭제*/ ALTER TABLE TBL_ORDER DROP CONSTRAINT PK_ORDER; /*컬럼 추가(성별)*/ ALTER TABLE TBL_ORDER ADD (ORDER_GENDER CHAR(1)); /*컬럼 이름 수정*/ ALTER TABLE TBL_..
테이블이 있을 때 각 제약 조건 들이 존재한다. PRIMARY KEY(PK) 고유한 값, 각 행의 구분점으로 사용되며 각각의 행들을 대표하는 값이 기 때문에 비어있거나 중복이 없고 NULL 값을 허용하지 않는다. FOREIGN KEY(FK) 다른 테이블의 PK를 의미한다. 보통 테이블끼리의 관계를 맺을 때 사용하고 중복이 가능하고 NULL도 가능하다. UNIQUE KEY(UK) NULL은 허용하지만 중복은 불가능하다. 예를들어 쇼핑몰의 테이블이 존재할 때를 생각해 보았다. 테이블 A에서 각 행들을 구분할 수 있는 데이터로는 번호로 하는 것이 좋을 것이기 때문에 PK가 된다. 이는 중복이 있어선 단될 것이다. 또 보통 아이디는 중복이 없지만 각 행들을 대표하는 PK는 아니므로 UK로 설정하는 것이 좋을 것..
테이블 생성 테이블에 들어가는 자료형 숫자 NUMBER 문자열 CHAR, VARCHAR, VARCHAR2 날짜 DATE CREATE TABLE TBL_CAR( CAR_NUMBER NUMBER, CAR_BRAND VARCHAR2(1000), CAR_RELEASE_DATE DATE, CAR_COLOR VARCHAR2(1000), CAR_PRICE NUMBER ); 테이블 삭제 테이블을 삭제 할때에는 DROP을 사용하게 되는데 한번 삭제된 테이블은 절대 복구 될 수 없기 때문에 신중하게 사용해야한다. 또 테이블은 유지하되 테이블의 내용만 삭제하는 코드로는 TRUNCATE 가 있다. DROP TABLE TBL_CAR;