실행환경

 Desktop

 조립식

 CPU

 Intel(R) Core(TM) i7-2600K CPU @ 3.40GHz 3.40GHz

 Memory

 8.00 GB

 OS

 Windows 7 Professional K 64bit

 Java

 1.8.0_05

 MySQL

 Ver 14.14 Distrib 5.6.19, for Win64


오토커밋(AUTOCOMMIT) 상태 확인, 변경하기


상태 확인하기
SQL> select @@autocommit;

변경하기
# 설정
SQL> set autocommit = 1;
SQL> set autocommit = TRUE;
# 해제
SQL> set autocommit = 0;
SQL> set autocommit = FALSE;


 실행환경

 Notebook

 SAMSUNG NT550p5c-s61r

 CPU

 Intel Core i5-3210M 2.50GHz

 Memory

 8 GB

 OS

 Window 7 ultimate 64bit

 Java

 1.8.0_05

 Android SDK : 4.4.2 (KitKat) / 테스트기기 : Galaxy S3 4.3 (Jelly Bean)

 WebServer

 Apache Tomcat 7.0


1. 엑셀파일 변환하기



먼저 엑셀파일을 구분자로 나눠진 파일로 변환한다. 

(1)쉼표로 분리한 .csv 파일이나 (2)탭으로 분리된 텍스트파일중 상황에 맞게 할 수 있다.


2. SQLite DB에 import하기

1) 위에서 생성한 파일을 android SDK가 설치된 디렉토리 내 tools 폴더로 이동한다. 

그리고 커맨트 창을 띄우고 tools 폴더로 이동한다.



2) .db 파일을 생성한다. sqlite2.exe [db파일명] 으로 생성하거나 기본의 db파일을 읽어온다.

테이블을 생성하고 테이블을 확인해보았다.


DB 명령문


3) .separator "[구분자]" 명령어를 통해 구분자를 구분하고, .import [구분되어진 파일] [테이블명] 으로 데이터를 가져온다. import할 파일은 확장자까지 입력한다. 

데이터가 import되었는지 확인하기 위해서는 sqlite>select * from [테이블명]; 으로 확인한다.




LOAD DATA LOCAL INFILE 'D:/project/file.csv' 
INTO TABLE dbName.tableName
FIELDS TERMINATED BY ',' 
ENCLOSED BY '"'
IGNORE 1 ROWS;

참조 Link



MySQL DB export, import

Export(내보내기) mysqldump -h 호스트명 -u 사용자명 -p DB명 > 경로\저장할파일명.sql Import(가져오기) mysql -h 호스트명 -u 사용자명 -p DB명 < 경로\가져올파일명.sql

* C 드라이브에서 오류 발생할 수 있으니, 다른 드라이브에 저장 후 실행할 것.

MySQL data export, import

→data export, import 는 테스트해보지 않았으므로 확실하지 않음.

Export(내보내기) select * into outfile "/temp/file.dump" fields terminated by '\t' optionally enclosed by '"' lines terminated by '\n' from [dababase.tablename]; Import(가져오기) LOAD DATA INFILE 'file.dump' INTO TABLE [dababase.tablename] FIELDS TERMINATED BY '\t' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\n';


참고사이트

'Database > MySQL' 카테고리의 다른 글

[MySQL] MySQL 환경변수 설정하기  (0) 2014.08.04
[MySQL] csv 파일 import 하기  (0) 2014.07.23
[MySQL] ODBC 설치 및 설치 에러: Error 1918  (0) 2014.06.25
[MySQL] MySQL 설치하기  (0) 2014.06.25

+ Recent posts