본문 바로가기
Database/OracleSQL

Oracle 테이블 생성하기

by hyeon-H 2021. 4. 25.
728x90
반응형

 

Oracle에서 테이블 마우스로 생성시키기

마우스를 이용해 테이블 생성하기

테이블을 우클릭해서 생성 그리고 열을 추가하게 됩니다.

이름은 열의 이름, 테이블에 항목 (컬럼?)의 이름이 된다.

(키와 값이 있다면 키가 되는것인가..?)

데이터의 유형은 varchar2는 문자 number숫자 date , char등이 있는데 앞으로 공부를 알아보잠;

테이블 생성창에 작성하여 테이블 생성한 모습

 

다음은 SQL문을 이용해서 테이블을 생성하겠습니다.

 

 

Api_Member 테이블을 생성하세요.

create table Api_Member (
			 midx number not null,
			 memberName varchar2(50) not null,
			 memberId varchar2 (30) not null,
			 memberPwd varchar2 (50) not null,
			 memberjumin number not null,
			 memberAddr varchar2 (100) not null,
			 memberMail varchar2 (100) not null,
			 memberPhone number not null,
			 memberGender number not null,
			 wirteday date not null,
			 delYN char(1) not null,
			 ip varchar(20) null
);

생성한 테이블에 값을 넣기

insert into Api_member (midx,memberName,memberId,memberPwd,memberjumin,memberAddr,
memberMail,memberPhone,memberGender,wirteday,delYN,ip)
values(1,'홍길동','test','1111',9911112233441,'전주',
'test@Oracle.com',01033335555,1,'21/04/20','N','111.222.333.444');
commit;

컬럼의 갯수와 값의 갯수가 다르지 않게 하고,

테이블에서 정의한 열의 순서와 입력하는 값의 순서가 일치해야합니다.

각 컬럽의 데이터 타입에 맞게 값을 넣어줘야합니다.

 

commit; 을 하기 전까지는 데이터가 아직 서버에는 저장이 되어있지 않은 상태입니다.

새로운 데이터를 삽입(INSERT)하고 삭제(DELETE)할때에는 뒤에 commit을 하게 되는데,

꼭 두번 세번 다시 확인하고 commit하는 습관을 만들어주세요.

 

데이터를 입력하고 입력한 데이터를 조회하는 방법입니다.

1. select * from Api_member;

2. select memberName from Api_member;

1번 select문은 Api_Member테이블의 모든 정보(*)를 가져오는 방법이고,

 

2번 select문은 Api_Member테이블에서 memberName만 보는 방법입니다.

 


728x90
반응형

'Database > OracleSQL' 카테고리의 다른 글

SQL, DML  (0) 2021.04.25
Oracle SQL 제약조건(Constraint)  (0) 2021.04.25
SQL, DDL  (0) 2021.04.25