겉바속촉

[SQL] 테이블 연습 본문

IT일기(하반기)/블록체인

[SQL] 테이블 연습

겉바속촉 2020. 6. 5. 11:40
728x90
반응형


오라클도 다운 받았으니
DB를 연습해보겠습니다:)

이클립스에서 퀀텀 db창에서 시작하시면되겠죠?


새로운 테이블 생성

 

 

 


값 생성해주기

1. 모든필드를 넣을때는 무조건 순서 지켜서

insert into student values(1,'홍길동',25,'서울시')

 

2.원하는 필드만 넣을때...안넣은값은 null

insert into student(name,age)values('김선미',33)

 

 

 

3. update(내용수정)

update 테이블명 set컬럼명=새로운값 where 조건절;

 

이름이 김선미인 사람의 stu_id를 2로 바꾸기

 

 

이름이 김선미인 사람의 addr을 제주도로 바꾸기

 

 

이렇게 null값을 모두 없애주었습니다.

 

이것저것 연습하기

 

서울시----> 서울특별시

 

 

모두 서울특별시로 바꾸기

 

 


4. delete

delete from 테이블명 where 조건절

홍길동 다 삭제해버리기

 

 

다시 값을 추가해보았습니다.

 

 

5. alter - add

alter table 테이블명 add 컬럼명(컬럼명이 들어갈 데이터형)

 

 테이블 student에 hp추가할거야!!
varchar2(20)을 할당해줄게!!

요렇게 봐주시면됩니다:)

 

6. alter - modify (구조변경)
alter table 테이블명 modify 컬럼명(컬럼명이 들어갈 데이터형)

대신 data type의 변경은 안됩니다. 즉 age를 varchar2(50)이런식으로는 불가능하죠

alter table student Modify age varchar2(50)

 

 

구조변경은 컬럼의 자리수가 모자랄때 구조변경이 가능합니다

 

 

7. alter - column 삭제하기

alter table 테이블명 drop (삭제할 컬럼명)

 

 

8. alter - rename 컬럼명 변경하기

alter table 테이블명 rename column  예전 컬럼명 TO 새로운 컬럼명

 

 

계속 연습하시면서 아래 table도 확인하셔야해요


자바는 컴파일할 때 ---> ctrl + F11 이었다면
디비는 컴파일할 때 ---> ctrl + shift + f 입니다


그리고 테이블 뷰 창에서 refresh눌러주셔야되는 것 잊지마세요!^^!

728x90
반응형

'IT일기(하반기) > 블록체인' 카테고리의 다른 글

Tomcat 설치하기  (0) 2020.06.09
my SQL 다운로드  (0) 2020.06.08
Oracle 다운로드  (0) 2020.06.04
String 여러가지 예제  (0) 2020.06.03
[자바] throw, throws 연습하기  (0) 2020.06.03