홈으로 | 무료회원가입 | 아이디/비번찾기
추천음악방송
mySQL사용하기
11년 전
미리 말씀드렸지만 디비라는건 간단히 테이블입니다.
자료들을 일반 문서 처럼 그냥 마구잡이로 집어 넣는게 아니라...
테이블을 만들어서.....잘 정리해서 넣는다는거죠.......
함 볼까요?

어느 식당의 메뉴가 아래와 같이 있답니다...

비빔밥은 3000원이고 볶음밥은 3500원이고 된장찌개는 2500원인데다가 백반은 2000원입니다.

자.....위와 같이 어느 식당의 메뉴가 있는데...
돈이 2500원밖에 없습니다....
-_-;좀 불쌍하지만.....그렇다면 2500원이하의 메뉴를 먹어야 겠죠
그럼 2500원 이하인 메뉴를 찾아 봅시다.......

된장찌개,백반

그렇죠?
쉽습니다.....-_-;
그럼 이렇게 가정을 해보죠.....
그 식당에 메뉴가 100개가 있다고 해볼까요?
@_@찾아보세요;;;

저런식의 메뉴라면 알맞은 메뉴를 찾기 위해 그집 메뉴판을 처음부터 끝까지 읽어봐야 합니다....;; -_-굶어죽죠;;

그래서 식당에서는 아래와 같이 메뉴를 만든답니다...

메뉴 가격
---- ------------
비빔 3000
볶음 3500
된장 2500
백반 2000

그렇죠?...
가격순으로 보길 원하는 사람을 위해.....위와 같이 가격순으로 정렬해 놓으면 더 찾기 쉽겠죠...
위경우가 디비를 사용한 경우라고 보시면 됩니다.....;;

암튼....그냥 간단하게 DB=table이라고 생각하시면 편합니다...

그럼 이제 mySQL을 사용하기 위해 준비를 해볼까요..
mySQL을 사용 하려면 일단 서버에서 실행을 해주어야 겠죠...
start MySQL라는 아이콘을 더블클릭하면.....도스창 하나가 생겼다가 사라질겁니다......-_-; 뜬거죠;;그게;;

그리고 APM을 설치했을때 phpMyAdmin이라는것을 보셨을겁니다..
실행하시면....아이디와 암호를 넣는 창이 뜨죠...(기본적으로 아이디=root 암호=없음 일겁니다.)

암튼 접속을 하셨으면 왼쪽과 오른쪽 프레임이 갈라진 화면이 보이실겁니다...왼쪽은 사용중인 DB리스트 이고 오른쪽은 작업공간으로 생각하시면 됩니다.

일단 서버에 mySQL만 설치 되었다고 해서 바로 사용할수 있는게 아닙니다.
사용할수 있는 유저와 그 유저의 공간을 만들어 주어야 하는데...
다음과 같이 하시면 됩니다...
myphpadmin의 좌측프레임에서 mysql을 클릭합니다.

다음 디비에 SQL 문법 실행하기...라는 곳이 보이죠...
이곳에다가 어떠한 명령문을 써주고 실행을 누르면 그것이 실행이 됩니다.

insert into user values ('localhost','계정아이디',password('계정패스'),'N','N','N','N','N','N','N','N','N','N','N','N','N','N');

위 명령문으로 유저를 생성합니다.
우린 이렇게 만들어보죠....아이디는 navy로 하고 패스워드는 1234로 하겠습니다.

insert into user values ('localhost','navy',password('1234'),'N','N','N','N','N','N','N','N','N','N','N','N','N','N');

위 문장을 그곳에 넣고 실행하시면 mySQL유저가 하나 생깁니다.
그런데 저 명령문이 꼭 영어 문장 같죠.....
저런 문장을 SQL쿼리라고 부른답니다.....^^v

insert into db values('localhost','사용할디비네임','계정아이디','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y')

위 쿼리는 유저가 사용할 디비..즉 사용할 공간을 만들어 줍니다.
계정아이디는 아까 만든 유저로 정해주면 되겠죠?
우린 디비네임도 그냥 navy로 하겠습니다. 계정아이디는 아까 만든 navy죠?

insert into db values('localhost','navy','navy','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y')

실행하면 navy라는 계정에 navy라는 디비가 생깁니다. 패스워드는 1234죠..

근데 저 위에 N과 Y는 무엇인가요;;;
저건 그냥 권한에 대한 설정인데 -_-^ 걍 저렇게 하면 된댑니다;;;

자 그럼 이제 디비 하나를 만들어 줘야 합니다.
저 쿼리문에서는 이 유저가 이 디비를 사용하겠다고만 한것이지 디비가 실제로 생성된것은 아닙니다...그래서;;

좌측프레임의 메뉴중 메인페이지...로 들어갑니다.
그럼 아까 첫화면이 다시뜨죠;;; 여기서 새로운 디비 생성 에다가 아까 우리가 만들기로 했었던....navy라고 쳐줍니다.

만들기를 클릭하면 navy라는 디비가 생성됩니다...
그리고 나서 MySQL 다시읽기를 클릭하면 +_+ 준비 끝입니다.

@_@좀 복잡했죠;;; 순서대로 정리해보겠습니다.

phpmyadmin실행
좌측에서 mysql클릭
유저생성쿼리실행
디비생성쿼리실행
좌측에서 메인페이지클릭
새로운디비만들기
mysql다시읽기

위 순서대로 하시면 됩니다.
그리고 사실은 SQl커맨트창이라는게 있습니다.
탐색기에 mysql폴더에서 잘 찾아보시면 있죠.....
실행하면 도스창처럼 까만 창이 뜨는데......거기서 작업을 하시는게 정석입니다....
추천추천 : 296 추천 목록
번호 제목
3,025
 윈도우10 시스템파일 손상 (초간단 오류 복구방법!!)
3,024
 PHP 파일 존재 여부 파악하기(로컬 파일 존재 및 원격지 파일 존재)
3,023
 [CSS] 박스 세로 가운데 중앙 정렬 6가지
3,022
 CSS Layout 수평 & 수직 정렬
3,021
 여러 도메인들 간 쿠키 공유하기
3,020
 태그 사이에 있는 텍스트를 추출
3,019
 [JQuery] textbox focus on off일때 숫자 콤마 보여주기
3,018
 쿠키 생성,가져오기,삭제
3,017
 사용자 함수 모음
3,016
 마우스,키보드 제한 ( 오른쪽클릭,드래그,영역선택등..)
3,015
 [HTML5] <video> - DOM으로 제어하기
3,014
 HTML5 video 태그에서 영상 좌우반전
3,013
 PHP - 특정 태그 및 문자열 추출, 제거
3,012
 [PHP] define과 defined의 차이
3,011
 우클릭 완벽차단 스크립트
3,010
 iframe 높이 100% 맞추기
3,009
 curl 함수를 이용한 HTTP REFERER 변경
3,008
 윈도우10 시스템 파일 및 Dism 검사
3,007
 텍스트 줄바꿈, 글자자르기 CSS
3,006
 jQuery Mobile에서 유용한 코드 10가지.
3,005
 [PHP] dirname()함수와 $_SERVER 관련 상수들
3,004
 [PHP] 파일 크기, 사이즈 불러오는 함수, filesize()
3,003
 [jQuery] jQuery Quick API
3,002
 [ transition ] 링크 hover 색상 변화 속도 조절
3,001
 PHP 5.3.0 에서 사라진 함수들 대체
목록
뮤직트로트 부산광역시 부산진구 가야동 ㅣ 개인정보취급방침
Copyright (C) musictrot All rights reserved.