mysql导入语句

更新时间:02-03 教程 由 痴货i 分享

MySQL是一种开源的关系型数据库,它提供了很多操作数据库的语句。在实际应用中,我们通常需要将已有的数据导入到数据库中。下面就让我们学习一下如何用MySQL的导入语句实现这个操作。

MySQL导入语句的基本格式如下:

LOAD DATA [LOCAL] INFILE '文件名'[REPLACE | IGNORE]INTO TABLE 表名[FIELDS[TERMINATED BY '字符' ][[OPTIONALLY] ENCLOSED BY '字符'][ESCAPED BY '字符']][LINES[STARTING BY '字符'][TERMINATED BY '字符']][IGNORE 行数 LINES][(字段1,字段2,...)];

其中的各个参数的含义如下:

LOCAL:可选参数,表示将文件从客户端上传到服务器,默认为0。REPLACE:可选参数,表示如果表中有同名的记录,则覆盖掉原来的记录,而不是将新记录插入到表中。默认是直接插入新纪录。IGNORE:可选参数,表示导入数据时忽略前几行数据,一般为表头。表名:需要导入数据的目标表名。字符:导入数据中每个字段间的分隔符,可以使用任意字符。

以下是一个例子:

LOAD DATA LOCAL INFILE '/home/user/data.csv'INTO TABLE mytableFIELDS TERMINATED BY ','ENCLOSED BY '"'LINES TERMINATED BY '\r\n'IGNORE 1 LINES(field1, field2, field3);

代码中的意思是将本地的“/home/user/data.csv”文件导入到“mytable”表中,每个字段间用逗号分隔,数据使用双引号括起来,每行数据以回车和换行符结束,在导入数据时忽略第一行数据(即表头),只导入名为“field1”、“field2”和“field3”的数据。

以上就是关于MySQL导入语句的全部介绍,希望对大家有所帮助。

声明:关于《mysql导入语句》以上内容仅供参考,若您的权利被侵害,请联系13825271@qq.com
本文网址:http://www.25820.com/tutorial/14_2062865.html