Programing/SQL

SQL :: 기초

2008. 11. 12. 16:13
반응형

상단에 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 '김%'

반응형
저작자표시 (새창열림)

'Programing > 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
'Programing/SQL' 카테고리의 다른 글
  • SQL :: NVL 함수
  • SQL :: 기초2
  • 오라클은 아니지만 어찌됬던 sql
  • 오라클 :: oracle :: 패스워드 분실시
Dongkkase
Dongkkase
개발자로 일하면서 부딪히는 문제풀이가 누군가에게 도움이 되길 바라며
    반응형
  • Dongkkase
    정집사의 개발로그
    Dongkkase
  • 전체
    오늘
    어제
    • All (478)
      • 금융 (61)
      • Programing (295)
        • Algorithm (39)
        • API (2)
        • javascript (122)
        • CSS (8)
        • HTML (10)
        • PHP (15)
        • JAVA (27)
        • JSP (17)
        • JSP 예제 (1)
        • IOS (1)
        • Android (1)
        • Sencha Touche (1)
        • bat file, cmd (0)
        • 디버깅 (2)
        • SQL (21)
        • MS-SQL (1)
        • MySQL (13)
        • 보안 (5)
      • Server (14)
        • Docker (1)
        • Windows (9)
        • Linux (3)
        • jeus (1)
      • Database (6)
      • IT 일반 (15)
      • 리뷰 (38)
        • Book (17)
        • 제품 (2)
        • 영화 소개 (11)
        • 음악 소개 (7)
      • 잡생각 (36)
        • 회고 (3)
        • 컬럼 (4)
        • 자료실 (6)
        • 낙서장 (12)
        • 위시리스트 (2)
        • WOW (1)
        • 덕 (1)
  • 인기 글

  • 최근 댓글

  • 태그

    js패턴
    사고 싶은 책
    자바스크립트
    php
    디자인패턴
    It
    JavaScript
    jsp
    자바
    자바스크립트유틸
    IT·컴퓨터
    읽고 싶은 책
    IT 관련
    블로그
    iT's MY LiFE
    위시리스트
    기초
    IT블로그
    SQL
    Java
Dongkkase
SQL :: 기초
상단으로

티스토리툴바