본문 바로가기
카테고리 없음

excel

by Pooh0216 2016. 2. 1.

1. 엑셀파일을 다른이름으로 저장하기하여 '파일명.csv'로 저장한다.

2. mysql에 접속하여 데이터베이스를 만들고 사용할 테이블과 함께 열이름과 데이터 타입을 지정하여 생성한다.

3. mysql에서 아래와 같은 명령어를 입력하면 엑셀파일의 데이터가 저장된다.


LOAD DATA INFILE  파일경로/파일명.csv INTO TABLE 테이블 이름FIELDS TERMINATED BY ','


주의할점 : 엑셀파일에서 각 열의 이름을 삭제한다. 

               엑셀파일의 데이터 타입에 맞게 mysql에서 데이터 타입을정한다.


로또 데이터를 mysql 데이터베이스에 입력하기 위해


.csv로 저장후 




데이터베이스 생성-> 테이블 생성(각열 이름 및 데이터 타입 지정) 후 아래 명령어 입력하면 데이터가 삽입된다.


mysql> LOAD DATA INFILE 'c:/aa.csv' INTO TABLE lotto FIELDS TERMINATED BY ',';

Query OK, 5 rows affected (0.28 sec)

Records: 5  Deleted: 0  Skipped: 0  Warnings: 0


mysql> select * from lotto

    -> ;

+------+--------+------------+------+------+------+------+------+------+------+

| year | number | day        | n_1  | n_2  | n_3  | n_4  | n_5  | n_6  | bo   |

+------+--------+------------+------+------+------+------+------+------+------+

| 2002 |      1 | 2002-12-07 |   10 |   23 |   29 |   33 |   37 |   40 |   16 |

| 2002 |      2 | 2002-12-14 |    9 |   13 |   21 |   25 |   32 |   42 |    2 |

| 2002 |      3 | 2002-12-21 |   11 |   16 |   19 |   21 |   27 |   31 |   30 |

| 2002 |      4 | 2002-12-28 |   14 |   27 |   30 |   31 |   40 |   42 |    2 |

| 2003 |      5 | 2003-01-04 |   16 |   24 |   29 |   40 |   41 |   42 |    3 |

+------+--------+------------+------+------+------+------+------+------+------+

5 rows in set (0.05 sec)


mysql>