Database/Oracle
Oracle [ 테이블 table 생성, 삭제, 목록 조회 ]
유정♡
2024. 2. 14. 16:18
1. 구글에 create table sql references oracle 검색
2. table 테이블 만드는 방법
- CREATE TABLE
topic( 테이블 제목 ) - 컬럼에 행의 값으로 들어올 수 있는 데이터의 형식 데이터 타입
- NOT NULL 은 반드시 값이 있어야 한다는 뜻. 값이 없는 상태로 입력 한다면 거절 당함.
- 값이 없어도 상관 없는 경우는 NULL 이라고 입력 하거나 , 또는 아무것도 입력하지 않으면 됨.
- , 컴마는 하나의 컬럼이 끝났다는 의미
- VARCHAR2() ()안의 숫자는 최대 4000글자까지 가능. () 안의 숫자보다 긴 글이 나오면 짤려서 표시됨. 만약 더 긴 데이터 타입이 필요하면 VARCHAR2() 말고 다른거 사용하면 됨.
( 구글에 big text datatype 검색해서 4000글자 이상 담을 수 있는 데이터타입을 찾아서 사용. )
Oracle [ Table 목록 조회 ]
1. 현재 계정의 테이블 목록을 보여주는 것.
SELECT * FROM tab;
SELECT *
FROM ALL_TABLES
WHERE TABLE_NAME LIKE '[TABLE명]'
2. 모든 계정의 테이블 목록을 보여줌.
SELECT * FROM all_tables WHERE OWNER = SCOTT;
SELECT * FROM user_tables;
Oracle [ Table 전체 삭제 ]
1. DROP TABLE topic; -> DELETE와 달리 commit; 안 해도 ok
Oracle [ Table Data 만 삭제 ]
1. DELETE FROM topic; -> commit; 해줘야 함.
728x90