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) | 2024.07.26 |
---|---|
윈도우10 가상 데스크톱(Virtual Desktop)을 사용하는 단축키는 무엇일까 (4) | 2024.07.25 |
윈도우10 지도 앱 내 위치가 표시 되지 않는 경우 설정 변경하는 방법 (0) | 2024.07.17 |
윈도우10 시작 메뉴 광고, 추천 메시지 제거하는 방법 (0) | 2024.07.17 |
윈도우10 작업 표시줄 시계에 초 단위 표시하는 방법 (8) | 2024.07.15 |
윈도우10 날짜, 시간 자동으로 보정하는 방법 (3) | 2024.07.15 |
윈도우10 특수 문자 쉽게 입력할 수 있는 유틸 사용하는 방법 (0) | 2024.07.15 |
윈도우10 절전모드 해제할 때 비밀번호 묻지 않게 설정 변경하는 방법 (2) | 2024.07.15 |