• SEARCH

    통합검색
  • GAMEZONE
    • 커뮤니티
      • 공지사항
      • 유저게시판
        • 등업게시판
        • 출석체크
        • 정회원 무료자료실
      • 스크린샷
      • 인증자료실
    • 리니지
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 메이플스토리
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 바람의나라
      • 자유게시판
      • 홍보게시판
      • 자료게시판
        • 유틸자료실
        • 소스자료실
        • 클라이언트
        • 팩 자료실
      • 연구게시판
        • 개발내역
        • 질문과답변
        • 기타
      • 강의게시판
        • DR
        • CR
        • 구버전
        • 클라이언트 개조
        • 노하우 게시판
        • 게임공략 & 팁
    • 다크에덴
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 믹스마스터
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 라그나로크
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 기타게임
      • 게임공략 & 팁
      • 홍보게시판
      • 유틸자료실
      • 소스자료실
      • 자유게시판
      • 노하우 게시판
    • 게임강의
    • 비베&포토샵
      • 자유게시판
      • 자료실
        • 일반자료실
        • 포인트 자료실
      • 노하우게시판
      • 포토샵게시판
    • 모바일
      • 게임공략
      • 포인트 자료실
      • 유틸자료실
      • 자유게시판
  • 리니지 소스자료실
    • 리니지 소스자료실 ()
    • 1. DB 강의의 기보적 개념 및 SELECT 명령어

      • 찰떡01
      • 2018.08.11 - 15:03 306

    안녕하세요.
    강의실을 자주 보신분이라면 아시겠지만 SQL 게시판 자체는 기존에 없었습니다.
    제 요청에 의해서 생성된 게시판이라서 마음이 무겁네요.

    서론이 조금 길었죠. 제가 SQL 게시판을 따로 개설한 이유는 기본적으로 큰 이유보다는 기타 DB대한 개념이나
    사용법이라도 알려드리기 위해서 입니다.

    첫번째. DB는 많은 종류가 있습니다.
    컴퓨터계열 공부를 하지 않으신 분들이라도 대부분 아시는 것들이 있을겁니다. (대표적으로 ORACLE, MS SQL. MYSQL, TIBERO, MARIA DB,,,,
    종류가 참 다양하죠 그 중에서 현재 저희 사이트에 가장 필요한 그리고 여러분들이 알고 싶어 하시는 정보는 MYSQL 이겠죠
    어찌 되었든 모든 DB에서 사용할 가능한 DML 을 먼저 알려드리도록 할텐데요
    월래는 DDL 부터 알려드려야하나.. 게시판 글을 확인하니 당연히 DB정보는 있는 상태일테니 제가 DML을 먼저 설명드리려고 하는것입니다.
    DML은 쿼리라고 불리우는 우리가 사용하는 명령어라고 생각하시면 편하겠습니다.
    그리고 대부분의 DB 명령어들은 약간의 함수를 제외한 대부분이 똑같은 구조로 되어있다고 생각하시면 되기때문에 걱정 하지 마세요.

    이제부터 기본적인 것부터 배워보도록 하겠습니다.

    테이블 이클립스
    이름    버전  년도     
    Indigo 3.7 2011
    Juno 4.2 2012
    Kepler 4.3 2013
    Luna 4.4 2014
    Mars 4.5 2015
    Neon 4.6 2016
    Oxygen 4.7 2017

    이런 구조를 가진 테이블이 있다고 생각해보시죠 (나중에 설명하겠지만 테이블이란 정보를 답아두는 캐비넷이라고 생각하세요.
    각각의 캐비넷에는 다른종류의 정보들을 저장하겠죠?)

    위에 테이블은 이클립스 버전정보를 모아둔 테이블입니다.
    그중에서 '14년' 이클립스 버전을 알고싶거나 이름을 알고 싶을때 어떻게 해야할가요?

    *여기서 정말 중요한 정보를 하나 알려드리겠습니다. (게시판 텍스트 에디터가 없다보니 강조가 안되네요)
    DB를 사용하는 명령어의 대부분 구조는
    명령어 ? FROM ? WHERE
    위와 같은 골격은 변함없습니다.
    명령어는 당연히 이제부터 알려드릴테니 찾으시고 FROM 뒤에는 저희가 사용하려는 테이블 명을 적어주시면 됩니다.
    WHERE 어떤 조건을 말하는거구요.


    1. SELECT (찾기)
    위에 질문을 해결 할 수 있는 명령어는 SELECT 입니다.
    * '2014년' 이클립스 버전을 알려주시요.
    이게 문제였죠 해결해보도록 하겠습니다.

    SELECT
    버전
    FROM
    이클립스
    WHERE
    년도 = 2014

    위와 같이 실행하면 아래와 같은 답이나옵니다.
    버전
    4.4

    이해하시겠습니까?
    않되시는 분들을 위해서 설명드리겠습니다.
    SELECT (찾기-명령어)
    버전  (우리가 알고싶은 정보죠 문제에서 '2014년 버전' 찾았으니까요)
    FROM ( 뒤에는 우리가 가져오려는 테이블 명을 적어주면됩니다.)
    이클립스 (가져오려는 테이블 명)
    WHERE (무엇일까요? 조건입니다. 조건이란 문제에서 나왓듯 '2014년'이라고 조건을 주었지요 2014년에 해당하는 버전을 찾아야하니 조건을 거는겁니다)
    버전 = 2014 (뭔가 감이오지 않으십니까? 맞습니다 2014년 버전을 찾아와야하니까요)
    버전이 2014년과 = 같은 애만 찾으시요 입니다.

    '2014'  2014 두개의 차이점을 아십니까
    '문자 VARCHAR' 이렇게 되어있는 아이들은 문자열로 된것들입니다.

    *컬럼이란 이름, 버전, 년도 이런 것들을 나타냅니다. 한마디로 그룹화된 정보라고 보세요. 그게 쉽습니다.
    년도의 경우는 숫자만 들어가겠지요? (2014년) 이렇게 넣을수도 있지 않냐고 물어보시는 분들은 그냥 알아서 공부하세요. 안되는거 아닙니다.
    단지 이해시키려면 글로써 하다가 제가 욕을 할가바 그렇습니다.

    우리는 년도 컬럼의 타입을 INT타입으로 만들겁니다. 뭐냐구요 숫자형 타입이라고 생각하면됩니다 이렇게되면
    무조건 숫자형 정보만 넣을수 있죠. 숫자로 안 넣게 되면 어떻게 되느냐? 오류나겠죠 해보세요.

    여기서 하나더 말씀드리면 만약 버전의 경우는 그럼 INT타입일까요?
    숫자 타입이라고 하더라도 숫자도 정의가 따로 있습니다. 소숫점은 DOUBLE,FLOAT 등으로 정리해야합니다.
    근데 우리는 버전을 소숫점 숫자로 보지 않고 4와 . 으로 보면 이건 숫자도 아니고 어덯게해야하지
    이럴때는 모든 개발자들이 VARCHAR 라는 타입을 사용합니다 이 타입은 모든 문자형이라고 보시면됩니다.
    . 이것도 문자라고 보는것이죠 그럼 아까 궁굼증처럼 '2014년' 이것도 저장될수 잇는것 아니냐고하시는분
    맞습니다 저장됩니다.

    일단 여기까지 SELECT 및 기본적인 개념도 같이 섞어서 설명했습니다.
    기본개념을 따로 설명하고 하면 되는데 왜 이렇게하느냐고 하시는분들
    님들 책 순서대로 열심히 보시면서 공부하시는 분들이면 이강의 글보다 JAVA.DB 관련 책 사셔서
    공부하셧겠죠..아닙니까?
    그래서 바로 명령어 설명및 개념을 합쳐서 설명한겁니다.

    *추천좀 누릅시다 저 추천받는다고 뭐 있는것도 아니지만 열심히 정리한 사람에 대한 노고라고 생각해주시면 좋겠네요.

    이 게시물을..
    N
    0
    0
    • 리마스터팩 요정 소울 엠피 수정jstory
    • 15
      찰떡01

    찰떡01 님의 최근 글

    지혜의물약 리뉴얼 소스 216 2018 11.22 드래곤포탈관련소스 142 2018 11.22 프리서버 오픈소스 리니지 목표랩되면 선물주기 소스 361 1 2018 11.22 .버프(개인) 검,활 구분해서 추가하는 소스 264 1 2018 11.22 몹피바 보이게 하는 소스 536 4 2018 11.22

    찰떡01 님의 최근 댓글

    ㄳ 2023 06.17 ㄱㅅ 2020 12.19 클라 공유 부탁드립니다. 2020 12.19 ㄱㅅ 2020 11.26 ㄱㅅ 2020 11.05
    글쓴이의 서명작성글 감추기 
    댓글 쓰기 에디터 사용하기 닫기
    • view_headline 목록
    • 14px
    • 리마스터팩 요정 소울 엠피 수정
    • 목록
      view_headline
    × CLOSE
    기본 (1,058) 제목 날짜 수정 조회 댓글 추천 비추
    분류 정렬 검색
    • 소스자료는 직접 올려주세요
      2017.06.06 - 16:14 591
    1058
    아머브레이크 데스티니 시전시 성공 확률 조정하는 소스가 있나요?
    안정환 2024.04.23 - 10:01 102
    1057
    List.spr(변신,몬스터 수정소스)개조방법
    유튜브고도리 2024.04.19 - 05:02 243
    1056
    NPC 외침 멘트 깔끔정리(by.유튜브고도리)
    유튜브고도리 2024.04.11 - 05:57 125
    1055
    디아블로 참 만들기
    유튜브고도리 2024.04.09 - 05:55 114
    1054
    리니지m 처럼 피통 늘리기,오류가 날때
    유튜브고도리 2024.04.09 - 05:18 91
    1053
    욕하면 채금 먹게 하기
    유튜브고도리 2024.04.09 - 04:59 71
    1052
    레벨에 따른 호칭 부여..?
    밤톨이11 2024.04.08 - 04:24 72
    1051
    초보자 보호 시스템
    밤톨이11 2024.04.08 - 04:21 57
    1050
    마법무기 데미지 증가
    밤톨이11 2024.04.08 - 04:19 71
    1049
    레벨 제한 맵
    밤톨이11 2024.04.08 - 04:14 67
    1048
    마법스크롤
    밤톨이11 2024.04.08 - 04:06 32
    1047
    리니지m 아지트 소유중에도 공성선포하기
    유튜브고도리 2024.04.07 - 21:37 41
    1046
    리니지m 마법인형이 마법을 쓰네?
    유튜브고도리 2024.04.07 - 21:36 61
    1045
    드래곤 슬레이어 각반(장비추가소스)
    유튜브고도리 2024.04.07 - 19:08 51
    1044
    린엠 게렝 변신 카드 만들기
    유튜브고도리 2024.04.06 - 06:06 100
    1043
    버프 물약 개별 소스 오래전 소스
    밤톨이11 2024.04.05 - 18:43 57
    1042
    일시 스텟 상승 물약
    밤톨이11 2024.04.05 - 18:42 26
    1041
    성 전환 물약
    밤톨이11 2024.04.05 - 18:37 31
    1040
    MP 물약 소스
    밤톨이11 2024.04.05 - 18:35 41
    1039
    리니지 옛날버젼..이라는데...구동가능여부 확인 부탁드립니다.
    도난차량 2024.03.24 - 04:56 354
    1038
    랭커
    foqwer 2024.03.14 - 10:43 142
    1037
    인첸별
    foqwer 2024.03.14 - 10:42 106
    1036
    몬스터 앞에 레벨 넣기
    프렌치좋아 2024.03.04 - 01:40 370
    1035
    3.63 글루딘 Single 용
    블루블랙3 2024.02.28 - 23:08 412
    1034
    Sprite file doesn`t exist 오류
    하앙비 2023.12.23 - 02:19 229
    1033
    전쟁세율 고정값 15%
    하남궁 2023.11.29 - 17:02 198
    1032
    인형합성사
    Rebecca 2023.10.09 - 22:54 338
    1031
    2.0 레벨업시 HP량 올리기
    Rebecca 2023.10.09 - 22:49 434
    1030
    전사버전 펫 만렙 변경
    Rebecca 2023.10.09 - 22:44 162
    1029
    맵 순간이동 가능 불가능지역 설정하기
    Rebecca 2023.10.09 - 22:39 238
    1028
    트레져박스 업로드입니다.
    린컴충성 2023.10.07 - 04:46 182
    1027
    리마스터 접속기 소스자료
    홍자놀기 2023.09.08 - 05:41 2284
    1026
    대미지 발동시 범위 질문드립니다
    나잇따나읻따 2023.05.21 - 22:26 292
    1025
    리니지 리마스터 몹 스폰수 어디서 줄일 수 있나요?
    001001 2023.04.25 - 16:06 727
    1024
    전사팩 로봇가능
    노력하자 2023.03.16 - 19:14 1113
    1023
    2.7 자동 물약 소스
    퍽퍽띠 2022.11.18 - 00:40 1215
    1022
    2.0 자동칼질소스 (클래스 파일에서 빼왔습니다)
    drumlinek 2022.11.06 - 05:20 931
    1021
    npc가 인겜에서 채팅으로 말하기
    하늘마음 2022.10.06 - 10:04 320
    1020
    유저 아이피보는 소스
    캐빈N.01 2020.12.15 - 21:34 639
    1019
    인공지능
    캐빈N.01 2020.12.15 - 21:27 1126
    1018
    아데나가 19억이 되면 자동으로 1억으로 금괴로 바꾸기
    강우리 2020.12.12 - 01:48 995
    1017
    린올기반 휘장 각반 견갑 장비인식 안되는거 수정함
    신화서버 2020.11.17 - 01:48 295
    1016
    방어구 인챈트별 피 증가 소스
    LGTwins 2020.09.12 - 05:52 688
    1015
    장신구 옵션 변경
    LGTwins 2020.08.31 - 07:00 751
    1014
    자동물약
    legena 2020.07.05 - 02:30 2089
    1013
    리마스터팩 스냅퍼 개방 레벨설정 본섭화 수정(몽양님 요청)
    jstory 2020.06.13 - 07:22 764
    1012
    리마스터팩 룬마력제거 검사 적용안대는 부분 수정
    jstory 2020.06.10 - 04:05 287
    1011
    리마스터팩 쓸모없는 아이템 활용
    jstory 2020.06.10 - 04:01 731
    1010
    리마스터팩 요정 소울 엠피 수정
    jstory 2020.06.10 - 03:54 459
    1009
    리마스터팩 자동공지시간에 버프주기
    jstory 2020.06.10 - 03:15 404
    • 1 2 3 4 5 6 7 8 9 10 .. 22
    • / 22 GO
  • GAMEZONE
 GAMEZONE all rights reserved.
by OrangeDay