티스토리 뷰



* 파일로 출력


mysql> select * from usertbl;

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

| userid | name      | birthyear | addr   | mobile1 | mobile2 | height | mdate               |

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

| BBK    | 바비킴    |      1973 | 서울   | 010     | 0000000 |    176 | 2013-05-05 00:00:00 |

| EJW    | 은지원    |      1972 | 경북   | 011     | 8888888 |    174 | 2014-03-03 00:00:00 |

| JKW    | 조관우    |      1965 | 경기   | 018     | 9999999 |    172 | 2010-10-10 00:00:00 |

| JYP    | 조용필    |      1950 | 경기   | 011     | 4444444 |    166 | 2009-04-04 00:00:00 |

| KBS    | 김범수    |      1979 | 경남   | 011     | 2222222 |    173 | 2012-04-04 00:00:00 |

| KKH    | 김경호    |      1971 | 전남   | 019     | 3333333 |    177 | 2007-07-07 00:00:00 |

| LJB    | 임재범    |      1963 | 서울   | 016     | 6666666 |    182 | 2009-09-09 00:00:00 |

| LSG    | 이승기    |      1987 | 서울   | 011     | 1111111 |    182 | 2008-08-08 00:00:00 |

| SSK    | 성시경    |      1979 | 서울   | NULL    | NULL    |    186 | 2013-12-12 00:00:00 |

| YJS    | 윤종신    |      1969 | 경남   | NULL    | NULL    |    170 | 2005-05-05 00:00:00 |

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

10 rows in set (0.00 sec)


mysql> SELECT * INTO OUTFILE '/tmp/usertbl.txt' FROM usertbl;

Query OK, 10 rows affected (0.00 sec)


[root@ncloud-server-centos1 tmp]# ls -altr

total 148

dr-xr-xr-x. 18 root  root   4096 Jan 25 21:17 ..

-rw-rw-rw-   1 mysql mysql   608 Mar 10 15:53 usertbl.txt

drwxrwxrwt.  9 root  root   4096 Mar 10 15:53 .

[root@ncloud-server-centos1 tmp]# cat usertbl.txt

BBK     바비킴  1973    서울    010     0000000 176     2013-05-05 00:00:00

EJW     은지원  1972    경북    011     8888888 174     2014-03-03 00:00:00

JKW     조관우  1965    경기    018     9999999 172     2010-10-10 00:00:00

JYP     조용필  1950    경기    011     4444444 166     2009-04-04 00:00:00

KBS     김범수  1979    경남    011     2222222 173     2012-04-04 00:00:00

KKH     김경호  1971    전남    019     3333333 177     2007-07-07 00:00:00

LJB     임재범  1963    서울    016     6666666 182     2009-09-09 00:00:00

LSG     이승기  1987    서울    011     1111111 182     2008-08-08 00:00:00

SSK     성시경  1979    서울    \N      \N      186     2013-12-12 00:00:00

YJS     윤종신  1969    경남    \N      \N      170     2005-05-05 00:00:00



* 파일에서 로드 후 insert



mysql> CREATE TABLE membertbl like  usertbl;

Query OK, 0 rows affected (0.01 sec)


mysql> desc membertbl;

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

| Field     | Type        | Null | Key | Default | Extra |

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

| userid    | char(20)    | NO   | PRI | NULL    |       |

| name      | varchar(20) | NO   |     | NULL    |       |

| birthyear | int(11)     | NO   |     | NULL    |       |

| addr      | char(20)    | NO   |     | NULL    |       |

| mobile1   | char(20)    | YES  |     | NULL    |       |

| mobile2   | char(20)    | YES  |     | NULL    |       |

| height    | smallint(6) | YES  |     | NULL    |       |

| mdate     | datetime    | YES  |     | NULL    |       |

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

8 rows in set (0.00 sec)


mysql> desc usertbl;

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

| Field     | Type        | Null | Key | Default | Extra |

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

| userid    | char(20)    | NO   | PRI | NULL    |       |

| name      | varchar(20) | NO   |     | NULL    |       |

| birthyear | int(11)     | NO   |     | NULL    |       |

| addr      | char(20)    | NO   |     | NULL    |       |

| mobile1   | char(20)    | YES  |     | NULL    |       |

| mobile2   | char(20)    | YES  |     | NULL    |       |

| height    | smallint(6) | YES  |     | NULL    |       |

| mdate     | datetime    | YES  |     | NULL    |       |

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

8 rows in set (0.00 sec)


mysql> LOAD DATA LOCAL INFILE '/tmp/usertbl.txt' into table membertbl;

Query OK, 10 rows affected (0.00 sec)

Records: 10  Deleted: 0  Skipped: 0  Warnings: 0


mysql> select * from membertbl;

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

| userid | name      | birthyear | addr   | mobile1 | mobile2 | height | mdate               |

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

| BBK    | 바비킴    |      1973 | 서울   | 010     | 0000000 |    176 | 2013-05-05 00:00:00 |

| EJW    | 은지원    |      1972 | 경북   | 011     | 8888888 |    174 | 2014-03-03 00:00:00 |

| JKW    | 조관우    |      1965 | 경기   | 018     | 9999999 |    172 | 2010-10-10 00:00:00 |

| JYP    | 조용필    |      1950 | 경기   | 011     | 4444444 |    166 | 2009-04-04 00:00:00 |

| KBS    | 김범수    |      1979 | 경남   | 011     | 2222222 |    173 | 2012-04-04 00:00:00 |

| KKH    | 김경호    |      1971 | 전남   | 019     | 3333333 |    177 | 2007-07-07 00:00:00 |

| LJB    | 임재범    |      1963 | 서울   | 016     | 6666666 |    182 | 2009-09-09 00:00:00 |

| LSG    | 이승기    |      1987 | 서울   | 011     | 1111111 |    182 | 2008-08-08 00:00:00 |

| SSK    | 성시경    |      1979 | 서울   | NULL    | NULL    |    186 | 2013-12-12 00:00:00 |

| YJS    | 윤종신    |      1969 | 경남   | NULL    | NULL    |    170 | 2005-05-05 00:00:00 |

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

10 rows in set (0.00 sec)


mysql>





'IA > DB' 카테고리의 다른 글

OPENTDB >> https://opentdb.com/  (0) 2022.02.18
[mysql] sql 고급3 - 피벗테이블  (0) 2019.03.10
[mysql] sql 고급1  (0) 2019.03.03
[mysql] DML, DDL, DCL  (0) 2019.03.03
[mysql]  (0) 2019.03.03
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/08   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31
글 보관함