반응형
https://opentutorials.org/course/195/1413
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, 유료, 백업, 데이터 동기화, 모델링 도구 등 다양한 기능
반응형
댓글