1. 说到mysql,我们立刻想起它体积小、速度快、还开源的特点,所以它应用颇广。今天我们来总结一下mysql中最频繁的两个操作:插入和查询,的优化方法。
2.插入:
3.一、文本导入
4.使用LOAD DATA INFILE从文本下载数据这将比使用插入语句快20倍。
5.示例:
6.load data local infile 'C:/Users/DELL/Desktop/Description&Data/news1.txt' into table news (文件位置)
7.fields terminated by ',' (每一字段由‘,’分隔开)
8.lines terminated by '\r\n' (每一组数据由 换行符 分隔开)
9.(content,date,ip,author,subject); (解释txt中每一行由这几个字段组成)
10.二、一次插多条
11.使用带有多个VALUES列表的INSERT语句一次插入几行比使用一个单行插入语句快几倍。
12.示例:
13.INSERT INTO food VALUES
14.(NULL,'EE果冻','EE果冻厂', 1.5 ,'2007', 2 ,'北京') ,
15.(NULL,'FF咖啡','FF咖啡厂', 20 ,'2002', 5 ,'天津') ,
16.(NULL,'GG奶糖','GG奶糖', 14 ,'2003', 3 ,'广东') ; 而不是:
1.INSERT