studyplan
데이터 정의어 (DDL : Data Definition Language) ,CREATE , ALTER,DROP,RENAME, TRUNCATE 본문
SQL(ORACLE)
데이터 정의어 (DDL : Data Definition Language) ,CREATE , ALTER,DROP,RENAME, TRUNCATE
무한머니 2022. 6. 22. 00:44
-- CREATE TABLE : 테이블을 생성
-- ALTER : 데이터 베이스의 구조를 변경
TRUNCATE TABLE board ; -- 테이블 내부 전체 삭제 -- 롤백 불가
DROP TABLE reply; -- 테이블 구조 자체 날림
예시
-- CREATE TABLE : 테이블을 생성
CREATE TABLE board (
-- 좋아요 , 작성자 , 등등 여러가지 넣자
-- 제약조건 , NONT NULL 비어있으면 안됨 , UNIQUE 유일해야됨 , DEFAULT 기본값을 넣겠다 .DEFAULT SYSDATE 기본 실시간 시간
bno NUMBER(10)
, title VARCHAR2(200) NOT NULL
, writer VARCHAR2(40) NOT NULL
, content CLOB -- 제한없는 데이터 수
, reg_date DATE DEFAULT SYSDATE
, view_count NUMBER(10) DEFAULT 0
);
-- ALTER : 데이터 베이스의 구조를 변경
-- bno 컬럼 수정
ALTER TABLE board
MODIFY (bno NUMBER(10));
TRUNCATE TABLE board ; -- 테이블 내부 전체 삭제 -- 롤백 불가
DROP TABLE reply; -- 테이블 구조 자체 날림
'SQL(ORACLE)' 카테고리의 다른 글
SQL oracle 열 별칭 (column alias) SELECT 지정 AS , "" 쌍따옴표 쓰임새 (0) | 2022.06.22 |
---|---|
데이터 삭제 DELETE ,TRUNCATE ,DROP 의 차이점 (0) | 2022.06.22 |
데이터 조작어 (DML : Data Manipulation Language) SELECT, INSERT , UPDATE , DELETE (0) | 2022.06.22 |
1. DDL 연습 (3) | 2022.06.22 |
기본 키(PK : Primary Key) , 외부 키(FK : Foreign Key) 외부 내부 설정 (0) | 2022.06.22 |
Comments