-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathscott.sql
More file actions
74 lines (61 loc) · 1.57 KB
/
scott.sql
File metadata and controls
74 lines (61 loc) · 1.57 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
CREATE TABLE MYUSER (
USERNO NUMBER(10,0),--오라클외에 DB의경우 INT(11)혹은 다른방식을 사용.
USERID VARCHAR2(20),--크기가 들어가는 데이터만큼 자동조절되는 VARCHAR2,반면 VARCHAR인 경우 20전부다 사용.
USERPW VARCHAR(30),
NICKNAME VARCHAR(30),
EMAIL VARCHAR(50),
PRIMARY KEY (USERNO)--PK 고유키,각각 다른 값을 가진다. 테이블의 대표,기준이되는 데이터이다.
);
CREATE SEQUENCE SEQ_USER
START WITH 1 INCREMENT BY 1; -- 시퀀스로 USERNO 자동 1씩 증가(오라클 문법)
INSERT INTO MYUSER( -- DATA ADD
USERNO,
USERID,
USERPW,
NICKNAME,
EMAIL
)
VALUES( -- 각 col에 맞는 data 입력
SEQ_USER.nextval,
'id_chabo',
'hihichabo',
'차보님짱짱짱',
'chabbo@ddd.com'
);
INSERT INTO MYUSER( -- DATA ADD (이거 안적고 하려면 각 열에 맞춰 벨류 다 넣어야함)
USERNO,
USERID,
USERPW,
NICKNAME,
EMAIL
)
VALUES( -- 각 col에 맞는 data 입력
SEQ_USER.nextval,
'veryvery',
'hihichabooo',
'차보님짱짱짱짱짱짱',
'chabbo@ddd.com'
);
INSERT INTO MYUSER( -- DATA ADD (이거 안적고 하려면 각 열에 맞춰 벨류 다 넣어야함)
USERNO,
USERID,
USERPW,
NICKNAME
)
VALUES( -- 각 col에 맞는 data 입력
SEQ_USER.nextval,
'veryvery',
'hihichabooo',
'차보님짱짱짱짱짱짱'
);
SELECT * FROM MYUSER WHERE USERNO = 22;
SELECT * FROM MYUSER ORDER BY USERID ASC;
--DATA 수정
UPDATE MYUSER
SET USERID = 'IDID'
WHERE USERID = 'veryvery'
SELECT * FROM MYUSER WHERE USERID = 'IDID';
SELECT * FROM MYUSER WHERE EMAIL IS NULL;
DELETE FROM MYUSER
WHERE EMAIL IS NULL;
SELECT * FROM MYUSER WHERE EMAIL IS NULL;