MySQL 설치는 아래 JSP 개발환경 구축편에서 MySQL 설치하기 글을 참고하시기 바랍니다.
https://kephilab.tistory.com/9
설치 이후 설치 되는 MySQL 콘솔창
으로 실행해도 되지만 명령 프롬프트에서도 실행할 수 있도록 환경 변수 설정을 합니다.
MySQL 환경 변수 설정하기
1. '내 PC' - 우클릭 '속성' 으로 들어간 다음 '고급 시스템 설정' 에서
'고급'탭의 '환경 변수(N)...' 으로 들어갑니다.
2. 사용자 변수의 'path'를 선택해서 '편집(E)...' 로 들어갑니다.
이때 시스템 변수가 아닌 사용자 변수로 설정하는 것은 시스템 변수의 'path'에 지정하면
명령 프롬프트를 매 번 관리자 권한으로 실행 하여야 하므로 번거로우니 사용자 변수 'path'에 설정 합니다.
3. '새로 만들기(N)' 을 클릭해서 아래 그림과 같이 MySQL 이 설치된 경로를 입력 후 확인을 누릅니다.
C:\Program Files\MySQL\MySQL Server 8.0\bin
4. 환경 변수 설정 이후 명령 프롬프트 cmd 를 실행하여 확인합니다.
만약 MySQL 설치 시 추가적으로 사용자를 만들지 않았다면 root 계정으로 로그인 합니다.
root 계정은 설치 시 지정한 비밀번호로 로그인 하시면 됩니다.
MySQL 실행 명령어
root 계정으로 로그인 : | mysql -u root -p |
사용자 계정으로 로그인 : | mysql -u 사용자_계정 -p |
MySQL 데이터 베이스 만들기
MySQL 은 관계형 데이터 베이스(RDBMS)로
하나의 데이터(record)를 여러 항목(칼럼)의 집합으로 표시합니다.
또한 데이터 베이스는 쿼리(Query) '질의' 를 통하여 데이터 베이스를 조작합니다.
쿼리문은 대소문자를 구분하지 않습니다. 다만 명령어 구분을 위해 명령어는 대문자로 기술합니다.
[SQL = Structed Query Language]
1. 데이터 베이스 생성하기 - CREATE
mysql> CREATE DATABASE 만들_데이터베이스_이름; |
2. 생성된 데이터 베이스 확인하기
현재 MySQL에 존재하는 데이터 베이스들을 목록으로 확인합니다.
mysql> SHOW DATABASES; |
* mysql : mysql 정보가 들어있는 DB로 사용자 관리하는 USER 테이블도 포함되어 있습니다.
3. 사용할 데이터 베이스 지정하기
데이터 베이스를 사용하기 전에 꼭 데이터 베이스를 지정하여야 합니다.
SQL 문이 아니므로 세미콜론 ';' 기호는 생략합니다.
USE 대신 \u 기호로 사용 가능합니다.
mysql> USE 사용할_데이터베이스_이름 |
mysql >\u 사용할_데이터베이스_이름 |
4. 현재 사용지정된 데이터 베이스 표시하기
만약 지정하지 않은 상태이면 NULL로 표시됩니다.
mysql> SELECT DATABASE(); |
* 참고 MySQL 로그인 시 바로 데이터 베이스 지정하기
mysql> 사용할_데이터베이스 -u root -p |