본문 바로가기
엔지니어/IT창고

MySQL 클라이언트 - mysql-monitor

by Kyolee. 2020. 5. 3.
반응형

https://opentutorials.org/course/195/1413

 

클라이언트 - 생활코딩

 

opentutorials.org

MySQL 클라이언트에 대한 튜토리얼을 보고 개인 공부를 위해 정리해보았다. 

 

데이터를 저장하는 것이 Database Server, Server가 갖고 있는 기능을 이용해서 핸들링 하는 것이 Database Client 

Web server - Web browser 와 같은 관계 

 

mysql-monitor (기본 프로그램)

- 명령어 기반의 프로그램이나 어디에서나 사용할 수 있고, 관련된 모든 기능을 사용할 수 있으므로 이 코드로 제어하는 것이 필수적임 

 

[시작]

mysql -uID -p

Password

 

[데이터베이스 생성]

'music'이라는 데이터베이스 생성 

CREATE DATABASE music CHARACTER SET utf8 COLLATE utf8_general_ci;

 

[데이터베이스 확인]

show databases; 

 

[데이터 베이스 선택]

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); Query OK, 1 row affected (0.02 sec)

[입력된 데이터 조회]

select * from favorite_music;

 

[종료]

exit;

 

mysql query browser (따로 설치해야 함)

- GUI 환경 

 

phpMyAdmin 

- 웹으로 제공되는 서비스 

 

navicat

- GUI, 유료, 백업, 데이터 동기화, 모델링 도구 등 다양한 기능

반응형

댓글