ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 测试mysql--load data

测试mysql--load data

原创 Linux操作系统 作者:yxyup 时间:2008-03-11 17:24:35 0 删除 编辑

1.创建表 pet

mysql> create table pet (name varchar(20),owner varchar(20),species varchar(20),sex char(1),birth date,death date) ;
Query OK, 0 rows affected (0.01 sec)

mysql> desc pet;
+---------+-------------+------+-----+---------+-------+
| Field   | Type        | Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| name    | varchar(20) | YES  |     | NULL    |       |
| owner   | varchar(20) | YES  |     | NULL    |       |
| species | varchar(20) | YES  |     | NULL    |       |
| sex     | char(1)     | YES  |     | NULL    |       |
| birth   | date        | YES  |     | NULL    |       |
| death   | date        | YES  |     | NULL    |       |
+---------+-------------+------+-----+---------+-------+
6 rows in set (0.00 sec)

2.编辑准备装卸的数据
要注意思格式,每行包含一条记录,用定位符tab分隔开,如果某个字段没有数据,可以用NULL来表示,在文件可以使用 \N 反斜线,字母N)

[root@test2 tmp]# cat pet.txt
Fluffy  Harold  cat     f       1993-02-04      \N
Claws   Gwen    cat     m       1994-03-17      \N
Buffy   Harold  dog     f       1989-05-13      \N
Fang    Benny   dog     m       1990-08-27      \N
Bowser  Diane   dog     m       1979-08-31      1995-07-29
Chirpy  Gwen    bird    f       1998-09-11      \N
Whistler        Gwen    bird    \N      1997-12-09
Slim    Benny   snake   m       1996-04-29      \N


3.装卸数据

mysql> load data local infile '/tmp/pet.txt' into table pet;
Query OK, 8 rows affected, 1 warning (0.01 sec)
Records: 8  Deleted: 0  Skipped: 0  Warnings: 1

4.检查结果

mysql> select * from pet;
+----------+--------+---------+------+------------+------------+
| name     | owner  | species | sex  | birth      | death      |
+----------+--------+---------+------+------------+------------+
| Fluffy   | Harold | cat     | f    | 1993-02-04 | NULL       |
| Claws    | Gwen   | cat     | m    | 1994-03-17 | NULL       |
| Buffy    | Harold | dog     | f    | 1989-05-13 | NULL       |
| Fang     | Benny  | dog     | m    | 1990-08-27 | NULL       |
| Bowser   | Diane  | dog     | m    | 1979-08-31 | 1995-07-29 |
| Chirpy   | Gwen   | bird    | f    | 1998-09-11 | NULL       |
| Whistler | Gwen   | bird    | NULL | 1997-12-09 | NULL       |
| Slim     | Benny  | snake   | m    | 1996-04-29 | NULL       |
+----------+--------+---------+------+------------+------------+
8 rows in set (0.00 sec)

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7364032/viewspace-203962/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 开始学习Mysql了
请登录后发表评论 登录
全部评论
暂无介绍

注册时间:2007-12-06

  • 博文量
    163
  • 访问量
    1316091