인터넷

최소 2대의 컴퓨터가 필요하다.
image

  • Client : 요청하는 사용자(갑)
  • Server : 응답하는 서비스 제공자(을)
    - 만약 요청하는 분야가 Web이라면 Web client / Web server라고 할 수 있다.

MySQL을 설치하면, Server와 Client 2개를 모두 설치하는데, 아래와 같다.
image

  • database client : mysql -uroot -p 명령어 기반의 client인  MySQL monitor
    image
  • database server : 데이터가 저장되고 응답하는 쪽


MySQL Client - 2번째 database clinet WorkBench

  • MySQL monitor : 서버와 함께 설치됨. 명령어기반이라 어디서든(서버컴퓨터에서도) 제어가능
  • MySQL Workbench : Gui기반의 client, MySQL 공식제공 client

설치 : https://www.mysql.com/products/workbench/


  1. database server에 연결하기
    • 참고) MySQL monitor에서 -h   local host or 127.0.0.1은 생략된 것이다.
      c:\Bitnami\wampstack-7.1.25-0\mysql\bin>mysql -uroot -p -hlocalhost
      c:\Bitnami\wampstack-7.1.25-0\mysql\bin>mysql -uroot -p -h127.0.0.1

    • Workbench에서는 북마크 방식으로 서버를 추가할 수 있다. 홈화면에서 +를 누른뒤
      - 서버이름,
      - connection method : Standard TCP/IP 선택
      - hostname : -h에 해당하는 서버컴퓨터 주소 / port는 보통 3306
        * defaul 127.0.0.1 인데, localhost로 입력시 test connection할때 에러가 날 수 있다. ip로 변경하면 된다.
        * port 3306은 처음 APM7으로 설치시 할당되었고, bitnami로 2번째 설치시는 3307로 할당되었으니, 나의 경우 3307로 연결함.
      - username : 우리가 만들었던 username 기본 root
      - default schema : 비워두자.
      image
      image
      image


    • 연결이 완료되고 더블클릭해보면, MySQL monitor(명령어)로 작성했던 DATABASE명이 보일 것이다.
      image


  2. 데이터베이스 선택 및 query문 날려보기
    - 해당 db를 더블클릭하고, Query라는 스크립트에 작성후 [번개]표시를 누르면 작동된다.
    image
    image


  3. schema(db)생성해보기
    - 가장 첫번째 아이콘 클릭
    image

    - schema(db)이름 선택 및 Apply를 통해 쿼리문 확인
    image
    image

    - 생성확인하기
    image
    image



  4. table 만들기
    -  2번째 아이콘을 선택하면 된다.
    image
    image


    - 각종 내용을 채워준다.
    - TEXT()는 안되니 TEXT로 바꿔주자.
    image
    image
    image


    - 마우스를 데면 오른쪽끝에 작은 table이 뜨는데 클릭하면, table의 내용물을 볼 수 있다.
    image


    - 표를 클릭해서 데이터를 입력하면 되지만, NOW()는 입력안되는 것 같다. sql문을 보면 'NOW()'로 문자열로 입혀지기 때문인 것 같음.
    image
    image

+ Recent posts