MySQL 기초

mysql monitor

mysql monitor

  • mysql서버의 번들로 제공하는 기본 프로그램
  • 명령어 기반

사용법

mysql -u아이디 -p비밀번호
mysql -h호스트주소 -p포트번호 -u아이디 -p비밀번호

데이터베이스 생성

CREATE DATABASE music CHARACTER SET utf8 COLLATE utf8_general_ci;

데이터베이스 선택

use music;

테이블 생성

CREATE TABLE `favorite_music` (
  `title` varchar(255) NOT NULL,
  `musician` varchar(20) NOT NULL,
  `duration` varchar(20) NOT NULL,
  `album` varchar(30) NOT NULL
) ENGINE=innodb;

테이블에 데이터 추가

insert into favorite_music (`title`,`musician`, `duration`, `album`) values('Chasing Pavements', '아델', '3:30', 19);

입력된 데이터 조회

select * from favorite_music;

종료

mysql> exit;

댓글

댓글 본문
작성자
비밀번호
  1. NamJin Kim
    감사감사합니다
  2. 이병정
    잼있네요.^^
  3. 새론아
    감사합니다 :)
  4. 감사합니다 ~ ! ~ !~ !
  5. JustStudy
    고맙습니다
  6. 이주환
    2016. 04. 12.
    정독했습니다.
  7. Wonil Shim
    강의 감사히 잘 보고 있습니다.~!
  8. 최동희
    음... 너무 오래 돼서 의미가 없을지도 모르겠지만
    .
    우분투라면
    우분투소프트웨어센터에서 'mysql client'로 검색하면 나오는
    'MySQL 클라이언트' 설치하면 되는 것 같네요.
    대화보기
    • 루니스트
      리눅스에서 mysql 하는데.. 패키지를 찾을 수 없다고 하네요 ㅠㅠ
    • 윤희진
      네. 은근히 회사에서 많이써서 ㅋ
      대화보기
      • 박고잉
        그건 유료라잖슴...
        대화보기
        • 윤희진
          이런 기본적인 거는 나비캣 같은 툴로 이용하면 간편해요.
          다만, DBA 이거나 개발자분들은 직접 쿼리 짜는게 좋겠죠.
        • 동감합니다.
          대화보기
          • Jung Hwan Sung
            phpadmin이나 navicat은 일일이 쿼리를 작성하지 않아도 되기 때문에 편리하긴 한데,
            쿼리를 학습할 수 없는 단점이 있구요..
            mysql monitor는 일일이 쿼리를 작성해야 되잖아요..
            DB학습에서 쿼리 작성 및 이해가 필수이기 때문에,
            mysql monitor를 사용해 알려주시는 것 같아요..
            대화보기
            • 이승훈
              오! 신기해요!
            • 쥬슈야
              phpadmin을 사용하지 않고 mysql monitor를 설명하시는 이유는 어디에서나 쉽게 접근할 수 있기 때문인가요?
              그렇다면 phpadmin이나 navicat 을 사용할 수 있는 경우라면 mysql monitor를 이용할 이유가 있을까요? 어떤 기능상의 차이가 있는지 어떤지 저를 비롯해서 궁금해할 분이 많을거라 생각합니다.
            • Myoung Gon Jung
              가상머신에서 하고 있는데요...
              윈도우에있는걸 복사해서 가상머신 우분투에 붙여넣기는 어떻게 할수 있는건가요??
              컨트롤 c 와 컨트롤 v 로는 안되는데요...
            • egoing
              그걸로 하셔도 됩니다! ^^
              대화보기
              • 어려벙
                왜 리눅스를 꼭 설치해야하나요? 리눅스가 클라이언트인가요? apmsetup phpadmin 으로 하면안되나용?설명부탁드려요 ㅜㅜ
              • 쥐포먹어
                database 의 table 에서 한글로 된 값은 불러오면 무조건
                ?로 나오는되요 워찌 잘 나오게 하나요...?
                set names euckr; 넣어도 안되는데요 ~~~~!
              • 조신부리
                감사합니다
              • 이코스타
                마루님 저 맥에서 하고 있는데, 생성됩니다~
                검색해서 mySQL 설치하느라 삽질 많이하긴 했네요 ㅎㅎ
                대화보기
                • 나무마루
                  맥에서는 생성 자체가 안되는군요...
                • 호스트 윈도우에서 게스트 리눅스로 글 복사 해서 옮기시려면 가상머신 장치-> 클립보드 공유 ->양방향으로 하시면 되요 저처럼 찾아 헤매시는분 있을까봐요 ^^
                • 모티
                  phpmyadmin 으로 자료를 추가하고 select * from 으로 불러오면 무조건 깨져서 나왔었는데
                  set names euckr; 입력해주고 불러오면 깨지지 않고 불러와지네요..
                  대화보기
                  • 모티
                    http://phpschool.com......and

                    저 나름대로 해결해보려고 하다가 찾은 게시글입니다. 저랑 증상이 완전 똑같네요
                    대화보기
                    • 모티
                      영어로 입력하면 잘됩니다. 에러내용은 insert 를 통해서 제가 테이블에 자료를 추가했을때
                      qeury ok, 1 row affeted 1 warning 이런식으로 나옵니다
                      대화보기
                      • egoing
                        한글 문제가 아닐까 싶은데요? 영어로 입력해보실래요?
                        대화보기
                        • egoing
                          오류 내용을 알면 좋겠습니다.
                          대화보기
                          • 모티
                            insert into favorite_music (`title`,`musician`, `duration`, `album`) values('Chasing Pavements', '아델', '3:30', 19); 여기서 1 warning 이 발생합니다. 조회해보면 아델만 쏙 빠져있는것같은데 문제가 무엇인가요?
                          • egoing
                            '는 문자를 `는 테이블의 이름과 같은 정보를 표기할 때 사용합니다. 만약 select라는 테이블이 있다면 selelct * from select;라고 하면 오류가 납니다. 하지만 select * from `select`라고 하면 오류가 발생하지 않지요.
                            대화보기
                            • allen
                              어쩔때는 `를 쓰고, 어쩔때는 '를 쓰는데,

                              이 둘의 차이점이 뭔가요?

                              근본적인 차이만 알면 외울필요 없이 쉽게 쓸 수 있을 것 같은데..
                            • egoing
                              수정했습니다.
                              대화보기
                              • jeonghun.lee
                                입력된 데이터 조회 쿼리문의 마지막에 ; 이 없습니다. ^^
                              • egoing
                                SQL에서 숫자형의 데이터는 따옴표를 붙이지 않기 때문입니다.
                                대화보기
                                • 판다
                                  테이블에 데이터 추가 할때.. 앨범명에 19를 입력하도록 되어있습니다. 이때 작은따옴표를 생략하는 이유가 있나요?
                                버전 관리
                                egoing
                                현재 버전
                                선택 버전
                                graphittie 자세히 보기