데이터베이스/오라클

오라클 실습 내용 2(실습 내용 1 복습)

박강원입니다 2023. 3. 17. 13:07

오라클을 스스로 들여쓰기 안됨 tab키 써주기
항상 한칸 띄우기

--book 테이블 생성하기
--CREATE TABLE 문법 활용하기
--NUMBER (2) : 숫자자료를 사용할 껀데 최대 두자리수 숫자
--VARCHAR2(40) : 문자열을 사용할 껀데 최대 40자리 문자열
--primary키는 속성 중에서 모든 데이터를 식별할 수 있는 속성이다

 

CREATE TABLE Book (
    bookid NUMBER(2) PRIMARY KEY,
    bookname VARCHAR2(40),
    publisher VARCHAR2(40),
    price NUMBER(8)
);



--생성된 book테이블에 데이터 삽입 
-- 문법 : INERERT INTO '테이블명'
--        values('값1', 값2, 값3, ...);
--숫자 자료형에는 ''를 붙이지 않으며 나머지는 반드시 ''붙여야 한다.

INSERT INTO Book VALUES(1, '축구의 역사', '굿스포츠', 7000);
INSERT INTO Book VALUES(2, '축구아는 여자', '나무수', 13000);
INSERT INTO Book VALUES(3, '축구의 이해', '대한미디어', 22000);
INSERT INTO Book VALUES(4, '골프 바이블', '대한미디어', 35000);
INSERT INTO Book VALUES(5, '피겨 교본', '굿스포츠', 8000);
INSERT INTO Book VALUES(6, '역도 단계별기술', '굿스포츠', 6000);
INSERT INTO Book VALUES(7, '야구의 추억', '이상미디어', 20000);
INSERT INTO Book VALUES(8, '야구를 부탁해', '이상미디어', 13000);
INSERT INTO Book VALUES(9, '올림픽 이야기', '심성당', 7500);
INSERT INTO Book VALUES(10,' Olympic Champions', 'Person', 13000);



--테이블을 만드는 과정에서 만들긴 했으나 꼬여버려서 통째로 지우고 다시 만들 순 없을까?
--DROP TABLE;

DROP TABLE Book;

 

 

요약

(지난 편에 했던 drop, create, insert는 하지않는다)

1) NUMBER (2) : 숫자자료를 사용할 껀데 최대 두자리수 숫자
2) VARCHAR2(40) : 문자열을 사용할 껀데 최대 40자리 문자열

3) 숫자 자료형에는 ' '를 붙이지 않으며 나머지는 반드시 ' '붙여야 한다.(쌍따옴표 아님)