jsp // itbank
로 접속한다
자동커밋 체크를 하면 commit; 명령어를 따로 주지 않아도 된다.
DB기본명령어
데이터 정의문( DDL ) CREATE, ALTER, DROP
데이터 제어문( DCL ) GRANT, REVOKE
데이터 조작문( DML ) UPDATE, INSERT, DELETE,
쿼리( Query ) SELECT
트랜잭션 처리 COMMIT, ROLLBACK
create 생성, alter 수정, drop 삭제
grant 권한을 주고 빼기
commit 새로고침
rollback 실행취소 ( commit을 입력한 단계까지 돌아간다 )
create table dbtest(
name varchar2(30) not null,
age number,
tel varchar2(40),
logtime date default sysdate
);
테이블 확인
select * from dbtest; 테이블 확인
테이블의 구조보기
desc dbtest;
데이터 입력
insert into dbtest values('홍길동', 25, '123-1234', sysdate);
commit; 실행하지 않으면 변경이 적용되지 않는다.
select
select name, age from dbtest;
select * from dbtest where age>=30;
where
select * from dbtest where name like '김%';
select * from dbtest where name like '김%' and age<20 ;
order by
select * from dbtest order by name desc;
delete
delete dbtest where name='홍길동';
update
update dbtest set age=age+1 where name='홍길동';
출력문
select name, age from dbtest;
이름과 나이만 출력
select name as 이름, age as 나이 from dbtest;
이러면 name을 이름 으로 바꿔서 출력
select * from dbtest where name='홍길동';
이름이 홍길동인 사람만 출력
select * from dbtest where age>=30 and age<=60;
나이가 30~60인 사람만 출력
select * from dbtest where name like '%동';
이름이 '**동'인 사람만 출력
select * from dbtest order by age asc;
나이로 오름차순 출력
select * from dbtest order by age desc;
나이로 내림차순 출력
delete from dbtest
이러면 dbtest가 다 날아간다. 조심!
delete from dbtest where name='홍길동';
update dbtest set tel='111-1111' where name='김갑수';
김갑수의 전화번호를 수정한다.
dbtest 모든 테이블 삭제
drop table dbtest;
111213 백업파일
'개인 공부방 > JSP' 카테고리의 다른 글
드라이버 로딩/DB접속 (0) | 2011.12.14 |
---|---|
에러처리 (0) | 2011.12.14 |
Oracle 10g Expression 설치, 로그인, 계정생성 (0) | 2011.12.13 |
bean을 이용한 DB관리 (0) | 2011.12.13 |
템플릿 페이지 만들기 (0) | 2011.12.12 |