记录MySQL 中查询结果记录的技巧(mysql结果集中查询)
随着信息存储以及数据查找技术的发展,MySQL作为一个应用非常广泛的数据库,用来记录数据量较大的信息是一件很自然的事情。记录查询结果也正是MySQL所擅长的,下面就介绍几个有关记录MySQL查询结果的实用技巧。
第一,可以使用MySQL的select into outfile语句查询结果记录到一个文本文件中,如:select col1,col2,col3 from table1 into outfile ‘ /path/file.txt’,col1,col2,col3是要查询的列,table1是查询的表,/path/file.txt是存储结果的文件路径。
第二,可以使用MySQL的insert into[Tabledata] select * from …来将查询结果存入新表中,如:Insert into TableData select * from table1,table2 where table1.col1=table2.col2,table1,table2是查询的表,col1,col2是要比较的列。
第三,可以使用MySQL中的Order by 和Limit来排序过滤查询结果,Order by用于排序,如: select * from table1 order by price,表示以价格排序,Limit用于过滤:select * from table1 limit 10,表示取出前10条记录。
第四,有时也需要根据某列的某个值的个数来统计查询结果,在MySQL中,可以使用group by语句,如:select item, count(*) as Num from table1 group by item, 可以统计出每个item的个数Num。
除了以上几种技巧,MySQL中还有许多实用的语句,用以记录查询结果,大家可以根据自己的需求,仔细查询和研究MySQL官方文档更多的相关信息。总之,只要有心,就可以能够掌握MySQL中记录查询结果的技巧。