겉바속촉
[SQL] 테이블 연습 본문
오라클도 다운 받았으니
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눌러주셔야되는 것 잊지마세요!^^!
'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 |