相关文件10bet官方网站 下载本手册 从本手册中摘录

3.3.3将数据加载到表中

创建表后,您需要填充它。这加载数据陈述对此有用。

假设您的宠物记录可以描述如此。(观察MySQL期望日期'yyyy-mm-dd'格式;这可能与您习惯的不同。)

名称 所有者 物种 性别 诞生 死亡
蓬松的 哈罗德 F 1993-02-04
爪子 格温 m 1994-03-17
巴菲 哈罗德 F 1989-05-13
f 本来 m 1990-08-27
鲍尔 黛安 m 1979-08-31. 1995-07-29
格温 F 1998-09-11
惠斯勒 格温 1997-12-09
苗条的 本来 m 1996-04-29

因为您从空表开始,所以一个简单的方法来填充它是创建一个包含每个动物行的文本文件,然后使用单个语句将文件的内容加载到表中。

您可以创建文本文件宠物.txt.包含一个每行的记录,用标签分隔的值,并按列中列出列的顺序给出创建表陈述。对于缺失的值(例如仍然生活的未知性或死亡日期),您可以使用空值价值观。在您的文本文件中表示这些,使用\ n(Backslash,Capital-N)。例如,伯斯勒的记录鸟瞰这样(值之间的空格是单个标签字符):

惠斯勒Gwen Bird \ n 1997-12-09 \ n

加载文本文件宠物.txt.进入宠物表,使用此语句:

MySQL>将数据本地Infile'/Perpe.txt'加载到表宠物中;

如果您在带有编辑器的Windows上创建文件\ r \ n作为行终结器,您应该使用此语句:

MySQL>将数据将数据本地Infile“/PET.txt”加入到“\ r \ n”终止的表宠物行中;

(在运行麦克斯的Apple机器上,您可能想要使用由'\ r'终止的行。)

您可以在明确地指定列值分隔符和线路标记的结尾加载数据如果您愿意,声明,但默认值是标签和LineFeed。这些都足以读取该文件宠物.txt.适当地。

如果语句失败,则默认情况下,MySQL安装可能没有启用本地文件功能。看第6.1.6节“负载数据本地安全注意事项”,有关如何更改此信息的信息。

当您想要一次添加新记录时,声明很有用。在最简单的形式中,您可以在列出列的顺序中为每列提供值创建表陈述。假设黛安得到一个名叫的新仓鼠浮肿。您可以使用一个新的记录像这样的声明:

mysql>插入宠物价值('puckball','diane','仓鼠','f','f','1999-03-30',null);

字符串和日期值在此处指定为引用字符串。另外,有,你可以插入空值直接代表缺失的价值。你不使用\ n就像你一样加载数据

在此示例中,您应该能够看到最初使用多个将记录加载记录会有更多的打字所涉及的打字陈述而不是单身加载数据陈述。