하루살이 개발자

[MySQL] 2. 클라이언트 본문

Backend/DB

[MySQL] 2. 클라이언트

하루살이 2022. 2. 20. 17:02

mysql 클라이언트 종류

 

1. mysql-monitor

- mysql 서버의 기본 프로그램(기본으로 같이 다운됨)

- 제어 방법 꼭 익혀야 함!!

- 무료

- mysql -u아이디 -p비밀번호

 

2. mysql query browser

- 기본으로 설치 안되어있음

- GUI 환경(윈도우에서만)

- http://dev.mysql.com/downloads/gui-tools/5.0.html

 

3. phpMyAdmin

- 서버에 직접 설치하는 웹 프로그램

- http://www.phpmyadmin.net/home_page/index.php

 

4. navicat

- 가치있는 안정적인 프로그램

- 유료

- http://www.navicat.com/ 

 

 

 mysql-monitor

 

접속(윈도우)

mysql -u아이디 -p비밀번호

DB 생성

CREATE DATABASE test CHARACTER SET utf8 COLLATE utf8_general_ci;

DB 확인

show databases;

DB 선택

use test;

테이블 생성

CREATE TABLE professor
(
     _id INT PRIMARY KEY AUTO_INCREMENT,
     name VARCHAR(32) NOT NULL,
     belong VARCHAR(12) DEFAULT 'FOO',
     phone VARCHAR(12)
) ENGINE=INNODB;

테이블 확인

show tables;

test 테이블 안에 professor테이블이 있다는 의미

 

테이블에 데이터 추가(소문자로 입력해도 OK)

INSERT INTO professor
(name, belong, phone)
VALUES('홍길동', 'IDE','01012341234');

 

입력된 데이터 조회

// 전체 조회
SELECT * FROM professor;

// professor 테이블에서  _id, belong, phone 을 선택한다.
SELECT _id, belong, phone FROM professor;

 

종료

exit;