본문 바로가기
MySQL

[MySQL] apmsetup으로 연습환경 구축하기, 데이터 넣기 Import

by LightBlogger 2017. 7. 25.

MS ACCESS에 이어 Apmsetup으로 연습환경을 구축해 보자.


Apmsetup의 APM은 각각 Apache, PHP, MySQL 을 의미한다고 하며, 우리는 MySQL DB 에서 SQL을 연습해 볼 것이다.


(MS ACCESS에서는 몇 가지 지원하지 않는 쿼리가 있어, 이쪽에서 연습하기로 한다.)



https://kldp.net/apmsetup/


위 주소에서 Apmsetup을 받아 설치한다.


다음과 같은 트레이 아이콘이 생길 것이다.



오른쪽 버튼을 눌러 [MySQL 관리]로 들어간다.


(root 패스워드 변경을 먼저 해 두어도 좋다. 초기 로그인은 root / apmsetup 으로 가능하다.)



root / apmsetup 으로 로그인한 후


데이터베이스를 만들어 준다.


MS ACCESS와 마찬가지로 데이터베이스 안에 테이블이 있는 식이다.



데이터베이스를 만들었으면 안에 테이블을 만들어준다.


이제껏 사용하던대로 user_data 와 product_data 를 만들어도 좋겠다.



Number of fields 는 열의 개수를 의미한다. 4를 입력하고 오른쪽 아래 실행을 누르면 테이블의 세부 설정으로 들어간다.



필드에 product_id, name, manufacturer, price를 차례로 넣어 주고


각각 종류를 INT(숫자), TEXT(문자)로 맞추어준다.


A_I는 첫 번째 product_id만 체크해 주자.


A_I는 Auto Increment의 약자로 고유 번호(Primary Key)가 있는 열에 주로 지정해 주는 옵션이다.


저장 엔진은 InnoDB, 


Collation 은 UTF8 - general 을 선택해 준 후 오른쪽 아래에 저장을 누르면 테이블이 완성된다.



테이블 오른쪽에 [보기] 버튼을 눌러 테이블로 들어가자.


화면 위쪽의 경로가 아래와 같이 바뀐 것을 볼 수 있다.



서버 > 데이터베이스 > 테이블 까지 경로가 들어온 것을 확인 후


[Import] 메뉴를 눌러 데이터를 입력하자.


[찾아보기] 버튼을 누른 후 다음 파일을 입력한다.


product_data.csv


이때 [문자셋]은 아까 테이블 설정대로 UTF8으로 지정하고


[필드 구분자]가 기본적으로 세미콜론(;)으로 지정되어 있는데, 이것을 콜론(,)으로 바꾸자.



이제 오른쪽 아래 [실행]을 누르면 테이블에 데이터가 들어간다.


[보기]탭을 눌러 데이터가 잘 들어갔는지 확인한다.



같은 방법으로 user_data 테이블을 만들고 다음 파일의 데이터를 입력한다.


user_data.csv


이제 MySQL을 연습할 환경이 갖추어졌다.




반응형

댓글