테이블 생성
create table Test(
no number,
name VARCHAR2(10),
phone VARCHAR2(100)
);
CREATE TABLE userlist(
id VARCHAR(10) CONSTRAINT id_pk PRIMARY key,
name VARCHAR(10)
);
CREATE TABLE userlist_un(
id VARCHAR(10) CONSTRAINT Userlist_un_id_pk PRIMARY key,
jumin CHAR(13) CONSTRAINT jumin_un UNIQUE
);
데이터 삽입
insert into test values(1, 'yuna', '010-1234-5432');
insert into test values(2, 'um', '');
insert into test(name, no) values('kim', 54);
insert into userlist values('Kim', 'do');
insert into userlist values('Lee', 'suo');
insert into userlist (id) values('Gang');
insert into userlist_un values('kim', 'yuna');
insert into userlist_un values('Lee', 'na');
insert into userlist_un (id) values('km');
테이블 삭제
drop table test;
drop table userlist;
drop table userlist_un;
주의사항 및 수정 사항:
- 데이터 삽입:
userlist_un 테이블에 'kim', 'yuna' 삽입은 기본키로 이미 존재하므로 오류가 발생할 수 있습니다. 기본키는 반드시 유일해야 합니다.
- SQL 명령어:
- 테이블 구조를 확인할 때는
DESC 테이블명을 사용합니다.
DROP TABLE 테이블명으로 테이블을 삭제합니다.
- 제약 조건:
PRIMARY KEY, UNIQUE, NOT NULL과 같은 제약 조건을 사용하여 데이터 무결성을 유지합니다.
- 외래키 제약 조건(
FOREIGN KEY)은 테이블 간 관계를 설정하는 데 사용됩니다.
- SQL 문장:
- SQL 문장을 종결할 때는 세미콜론(
;)을 사용합니다.