✅ sql developer 혹은 eclipse를 사용한다.
✅ sql developer : Ctrl + Enter로 실행
✅ eclipse : Alt + C 로 실행
한 줄 주석문 : --
범위 주석문 : /* */
Java DB String VARCAHR2, CHAR, LONG int INTEGER, NUMBER double NUMBER Date DATE
CREATE TABLE tb( --tb 위치에 table명 입력 col1 VARCHAR2(10), --필드명, 자료형 col2 VARCHAR2(10), col3 INTEGER );
INSERT INTO tb(col1, col2, col3) VALUES ('hi', 'hello', 123);
SELECT * FROM tb; -- * 은 전체를 출력하겠다는 의미
출력 결과:
=> 위에서 추가한 값이 출력된다
UPDATE tb set col2 = 'good' WHERE col3 = 123;
수정후 출력한 결과:
DELETE tb WHERE col3 = 123;
삭제 후 출력한 결과:
DROP TABLE tb;
✅ 실수
CREATE TABLE TB_NUMBER( COL1 NUMBER, COL2 NUMBER(5), --5자리까지 허용 COL3 NUMBER(5, 2), --소수점 아래 2자리 COL4 NUMBER(*, 2) );
✅ 날짜
CREATE TABLE TB_DATE( COL1 DATE, COL2 DATE ); INSERT INTO TB_DATE(COL1, COL2) VALUES(SYSDATE, SYSDATE-1); -- SYSDATE == 현재 날짜와 시간
to_date를 이용해서 형식 마음대로 바꿀 수 있음
INSERT INTO TB_DATE(COL1, COL2) VALUES(SYSDATE, '2021-12-31 11:50:10'); -- X INSERT INTO TB_DATE(COL1, COL2) VALUES(SYSDATE, '2021-12-31'); -- OK INSERT INTO TB_DATE(COL1, COL2) VALUES(SYSDATE, '2021/12/31'); -- OK INSERT INTO TB_DATE(COL1, COL2) VALUES(SYSDATE, TO_DATE('2021-12-31 11:50:10', 'YYYY-MM-DD HH:MI:SS'));