mongodb和mysql查询语句
MongoDB查询语句:
1. 查询所有文档:db.collection.find()
这个查询语句可以返回集合中所有的文档,相当于SELECT * FROM collection_name。
2. 条件查询:db.collection.find({ key: value })
这个查询语句可以根据指定的条件查询文档,相当于SELECT * FROM collection_name WHERE key = value。
3. AND条件查询:db.collection.find({ key1: value1, key2: value2 })
这个查询语句可以使用AND操作符同时满足多个条件,相当于SELECT * FROM collection_name WHERE key1 = value1 AND key2 = value2。
4. OR条件查询:db.collection.find({ $or: [{ key1: value1 }, { key2: value2 }] })
这个查询语句可以使用OR操作符满足多个条件中的任意一个,相当于SELECT * FROM collection_name WHERE key1 = value1 OR key2 = value2。
5. 排序查询:db.collection.find().sort({ key: 1 })
这个查询语句可以按照指定字段进行升序排序,相当于SELECT * FROM collection_name ORDER BY key ASC。
6. 限制查询数量:db.collection.find().limit(10)
这个查询语句可以限制查询结果的数量,只返回指定数量的文档,相当于SELECT * FROM collection_name LIMIT 10。
7. 跳过指定数量的文档:db.collection.find().skip(10)
这个查询语句可以跳过指定数量的文档,从指定位置开始返回文档,相当于SELECT * FROM collection_name OFFSET 10。
8. 分页查询:db.collection.find().skip(10).limit(10)
这个查询语句可以实现分页查询,跳过指定数量的文档,并限制返回的文档数量,相当于SELECT * FROM collection_name OFFSET 10 LIMIT 10。
9. 统计查询结果数量:unt()
这个查询语句可以统计查询结果的数量,相当于SELECT COUNT(*) FROM collection_name。
10. 聚合查询:db.collection.aggregate([aggregate_operations])
这个查询语句可以进行聚合查询操作,如求和、平均值、分组等,相当于SELECT aggregate_operations FROM collection_name。
MySQL查询语句:
1. 查询所有记录:SELECT * FROM table_name;
这个查询语句可以返回指定表中的所有记录。
2. 条件查询:SELECT * FROM table_name WHERE condition;
这个查询语句可以根据指定的条件查询记录,满足条件的记录将被返回。
3. AND条件查询:SELECT * FROM table_name WHERE condition1 AND condition2;
这个查询语句可以使用AND操作符同时满足多个条件。
4. OR条件查询:SELECT * FROM table_name WHERE condition1 OR condition2;
这个查询语句可以使用OR操作符满足多个条件中的任意一个。
5. 排序查询:SELECT * FROM table_name ORDER BY column_name ASC/DESC;
mysql操作官方文档 这个查询语句可以按照指定字段进行升序或降序排序。
6. 限制查询数量:SELECT * FROM table_name LIMIT 10;
这个查询语句可以限制查询结果的数量,只返回指定数量的记录。
7. 跳过指定数量的记录:SELECT * FROM table_name OFFSET 10;
这个查询语句可以跳过指定数量的记录,从指定位置开始返回记录。
8. 分页查询:SELECT * FROM table_name LIMIT 10 OFFSET 10;
这个查询语句可以实现分页查询,跳过指定数量的记录,并限制返回的记录数量。
9. 统计查询结果数量:SELECT COUNT(*) FROM table_name;
这个查询语句可以统计查询结果的数量。
10. 聚合查询:SELECT aggregate_operations FROM table_name;
这个查询语句可以进行聚合查询操作,如求和、平均值、分组等。
以上是MongoDB和MySQL常用的查询语句,可以根据具体的需求选择合适的语句进行数据查询和分析。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论