상단에 sample 파일과 같이 첨부하였습니다. 참고하세요.
DB만들기
create database A
use a
create table member(
unum int identity(1,1) not null, --회원가입시 자동으로 순위를 맞춰준다. 괄호안의 왼쪽의 숫자는 1부터 시작하겠다는 의미고 오른쪽의 숫자는 1씩 증가하겠다는것이다.
uid varchar(20) not null, --데이터가 들어가든 들어가지 않든 정하는것은 null이고 반듯이 데이터를 입력해야하는 것은 not null이다
uname varchar(20) not null,
uage tinyint not null
)
--db를 만들고 member란 테이블을 만들고 데이타 넣고 조회
--[1] 조회문(select문)
select *
from member
where unum = 1 --원하는 레코드만 검색
select unum
from member
where 1 = 1
--[2]입력문(insert문)
insert into member values('babo','김바보','25')
insert into member(uid, uname, uage) values('user01','정성빈','23')
insert into member(uid, uname) values('babo','김바보4','25')
--[3]삭제
delete from member --테이블선택
where unum = 3 --테이블내의 내용값 선택
delete from member --멤버라는 데이블안의 모든 내용을 삭제한다.
drop table member --멤버라는 테이블 자체를 삭제한다.
drop database a --a라는 데이터베이스를
--[4]원하는 셀을 찾기
select unum --세로열인 컬럼 부분
from member --테이블찾기
where unum = 4 --레코드 부분
--[5]수정(update문)
update member --멤버라는 테이블에서 수정하겠다는 명령문
set uname = '김똘똘' --uname이라는 colunm부분의 내용을 바꾸주겠다는 명령문
where unum = 4 --unum이라는 colunm부분에서 값이 4번째인 레코드 부분을 바꿔주겠다는 명령문
------------------------------------------------------------------------------------------------------------
use q
select * from sample
--[1] 서울지역에 사는 사람만 검색하라.
select * from sample where uarea = '서울'
--[2] 돈을 10000원 이상 받는 사람의 이름과 돈을 구하라.
select * from sample where upay >= '10000'
--[3]서울지역에 살고 페이를 만원이상 받는 사람을 구하라
select * from sample where uarea ='서울' and upay >= '10000'
--[4]'김'씨 성을 가진 모든 사람을 출력
select * from sample where uname like '김%'
--[5]'김'씨 성이 아닌 모든 사람을 출력
select * from sample where uname not like '김%'
'Database > SQL' 카테고리의 다른 글
SQL :: Oracle :: union 과 union all 의 차이 (0) | 2008.11.20 |
---|---|
SQL :: Oracle :: 오라클 :: CMD :: 명령어프롬프톰에서 사용하기 (0) | 2008.11.19 |
sql :: cmd에서 sql문서로 데이터베이스 생성하기 (0) | 2008.11.18 |
SQL :: 타입알아보기 (0) | 2008.11.13 |
SQL :: NVL 함수 (0) | 2008.11.13 |
SQL :: 기초2 (0) | 2008.11.12 |
오라클은 아니지만 어찌됬던 sql (0) | 2008.11.10 |
오라클 :: oracle :: 패스워드 분실시 (0) | 2008.11.04 |