mysql如何批量查询大量数据

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql如何批量查询大量数据相关的知识,希望对你有一定的参考价值。

比如我查询数据A,用了一条select语句。查询数据B,又写了一条select语句。如果我要查询100条数据,那我是不是要写100条select语句?怎么样才能一次查询大量的数据呢?
本人刚接触sql,请指导。

参考技术A select * from 表名 查询出来所有数据
select * from 表名 where 条件 根据条件查询
select * from 表名 limit 开始下标,每页展示条数 分页处理
再或者就是取写存储器了,自行百度
参考技术B 在我们使用mysql数据库时,比较常用也是查询,包括基本查询,关联查询,条件查询等等,对于同一个操作,SQL语句的实现有很多种写法,但是不同的写法查询的性能可能会有很大的差异。这里主要介绍下select查询优化的要点。 参考技术C 哈哈,刚学几天的菜鸟来回复你。
SELECT 字段 FROM 表 WHERE userid in (数据1,数据2,……)

Mysql批量插入大量数据

假设t_table1只有id和name2个字段

新建存储过程

DROP PROCEDURE IF EXISTS pro_batchInsert;
CREATE PROCEDURE pro_batchInsert()
BEGIN
    DECLARE i INT DEFAULT 1;
    WHILE i<=10000 DO
        INSERT INTO t_table1(name) VALUES(concat(名称,i));
        SET i = i+1;
    END WHILE;
END

 

调用

CALL pro_batchInsert();

 

以上是关于mysql如何批量查询大量数据的主要内容,如果未能解决你的问题,请参考以下文章

mysql进阶 十五 mysql批量删除大量数据

Navicat for MySQL这个软件,如何批量删除数据,求大神指导.

Mysql批量插入大量数据

mysql语句批量产生大量测试数据

如何在 C#with MySQL 查询中处理大量数据?

Python批量删除mysql中千万级大量数据