윈도우10 MySQL 설치 및 설정하는 방법 |
환경: Windows 10 |
MySQL 은 가장 널리 사용하는 오픈 소스 데이터베이스입니다. 주로 설치형 블로그에 포함되어 있어서 자주 접할 수 있습니다. MySQL 은 무료이며 다중 사용자와 다중 쓰레드를 지원하기 때문에 소규모 서버나 웹사이트를 운영하는데 적합합니다. 오늘은 윈도우10에 MySQL 을 설치한 후 콘솔을 열어 데이터베이스와 테이블을 만들어서 조회해 보겠습니다.
▼ 실행하면 패스워드 입력란이 나타납니다. 처음 입력하는 패스워드는 실제 접속 패스워드가 됩니다. -h 에 호스트명을 입력하는데, localhost 일 경우 생략해도 됩니다. -p 옵션이 붙으면 패스워드를 묻습니다.
> mysql -h [호스트명] -u [아이디] -p
> mysql -u root -p
▼ 패스워드를 입력하면 콘솔이 열립니다.
▼ 데이터베이스를 생성합니다.
mysql> create database [데이터베이스명] default character set utf8;
mysql> create database message default character set utf8;
데이터베이스가 제대로 생성되었는지 확인해 보겠습니다. 그림처럼 위에서 만든 message 데이터베이스를 확인할 수 있습니다.
> show databases;
▼ 이제 만든 데이터베이스를 사용하려면 선택해야 합니다. 명령어는 다음과 같습니다. 명령어를 실행하면 콘솔에 Database changed 라는 메시지가 나타나야 합니다.
> use [데이터베이스명];
> use message;
다음은 테이블을 생성합니다. 여기에서 primary key 를 통해 id 컬럼을 고유키로 설정했습니다. 그리고 Engine=’InnoDB’ 는 데이터베이스 엔진으로 InnoDB 를 사용하겠다는 의미입니다. default charset=’utf8’ 은 데이터 문자 인코딩을 8비트 유니코드로 사용하겠다고 명시한 것입니다.
mysql> CREATE TABLE member (
-> id VARCHAR(32) NOT NULL,
-> name VARCHAR(20) NOT NULL,
-> password VARCHAR(40) NOT NULL,
-> primary KEY (id)
-> ) Engine=’InnoDB’ default charset=’utf8’;
테이블이 제대로 생성되었는지 확인하기 위해 다음 명령을 실행합니다. 테이블의 구조를 확인할 수 있는 desc 명령어입니다.
> desc [테이블명];
> desc member;
▼ 다음은 만든 테이블에 데이터를 입력해 보겠습니다.
Insert into member(id, name, password) value (‘man01’, ‘사람1’, ‘aaa’);
Insert into member(id, name, password) value (‘man02’, ‘사람2’, ‘bbb’);
Insert into member(id, name, password) value (‘man03’, ‘사람3’, ‘ccc’);
입력한 값을 조회해 보겠습니다.
> select * from member;
'윈도우10' 카테고리의 다른 글
윈도우10 문제 해결 기능을 이용해서 익스플로러 오류 해결하는 방법 (0) | 2019.10.06 |
---|---|
윈도우10 메일 앱으로 일정을 스마트폰 아웃룩 앱으로 동기화 하는 방법 (0) | 2019.10.05 |
윈도우10 금융 앱 활용하는 방법 (0) | 2019.10.03 |
윈도우10 시작 메뉴 광고, 추천 메시지 제거하는 방법 (0) | 2019.10.01 |
윈도우10 지도 앱 내 위치가 표시 되지 않는 경우 설정 변경하는 방법 (0) | 2019.09.30 |
윈도우10 스포츠 앱을 이용해서 축구, 야구, 농구 결과 상세 내용 확인하는 방법 (0) | 2019.09.28 |
윈도우10 작업 표시줄 시계에 초 단위 표시하는 방법 (5) | 2019.09.24 |
윈도우10 날짜, 시간 자동으로 보정하는 방법 (3) | 2019.09.21 |