1. 테이블
*생성
CREATE TABLE 테이블이름(형식...);
CREATE TABLE BOARD(
SEQ NUMBER,
TITLE VARCHAR2(200),
CONTENT VARCHAR2(2000),
CREATE_NAME VARCHAR2(100),
CREATE_DATE DATE
);
*계정 내 테이블 확인
SELECT * FROM TAB;
*삭제
DROP TABLE 테이블이름;
DROP TABLE BOARD;
2. 데이터(기본적인 CRUD 명령어)
*INSERT(Create)
INSERT INTO
BOARD
VALUES(
(nvl((SELECT MAX(seq) FROM BOARD) + 1, 1)),
'testTitle',
'testContent',
'testCreateName',
TO_DATE('20180416', 'yyyymmdd')
);
* (nvl((SELECT MAX(seq) FROM BOARD) + 1, 1))
: seq의 값이 null이면 1을 입력, null이 아니라면 board 테이블의 가장 큰 seq + 1
*SELECT(Read)
SELECT
SEQ
,TITLE
,CONTENT
,CREATE_NAME
,CREATE_DATE
FROM
BOARD
ORDER BY SEQ ASC;
*UPDATE(Update)
UPDATE BOARD SET
TITLE = 'updateTitle'
,CONTENT = 'updateContent'
WHERE
SEQ = 1;
*DELETE(Delete)
DELETE FROM BOARD
WHERE SEQ = 1;
3. 저장
승인 / commit;
취소 / rollback;