SQL
此去经年天问
这个作者很懒,什么都没留下…
展开
-
数据库性能监控与调优——创建索引的原则
原创 2021-05-09 09:55:45 · 101 阅读 · 0 评论 -
Mongo Java按日期查询
最近需要使用java读取mongodb的数据,在使用日期查询时需要返回无查询结果,原代码如下:在经过多番查询后,原因如下:$date表示只是Java驱动程序中日期的toString表示。它使用严格的JSON/BSON表示,而不是扩展的10genbson,其中值可以像在shell中一样表示对象。不应该尝试在shell中使用这样的toString输出进行查询,因为它在很多情况下都不起作用。修正后代买如下,使用该查询可以返回查询结果。 String date = "2020-08-25";原创 2020-10-12 17:09:43 · 2432 阅读 · 0 评论 -
mongodb的mongod.conf内容
mongodb的配置文件路径为:/etc/mongod.conf其内容如下:# mongodb.conf# Where to store the data.dbpath=/var/lib/mongodb#where to loglogpath=/var/log/mongodb/mongodb.loglogappend=truebind_ip = 127.0.0.1port = 27017# Enable journaling, http://www.mongodb.org/转载 2020-10-11 01:22:37 · 1615 阅读 · 0 评论 -
mongodb /etc/mongod.conf (code=exited, status=1/FAILURE)
安装mongodb时执行sudo service mongod status 出现:● mongod.service - MongoDB Database Server Loaded: loaded (/lib/systemd/system/mongod.service; enabled; vendor preset: enabled) Active: failed (Result: exit-code) since Sat 2020-10-10 22:29:43 CST; 2s ago原创 2020-10-10 23:03:34 · 4169 阅读 · 1 评论 -
MongoDB Shell使用
MongoDB Compass的启动:mongodb-compass单击MongoDB Compass下方的 MongoSH Beta,从而启动MongoDB Shell:原创 2020-10-09 08:13:39 · 830 阅读 · 0 评论 -
[转载]锋利的SQL:从分组中取前几行数据
这是在做一个考试成绩统计时遇到的问题。假设有如表1所示的数据,其中包含了3个班级的考生成绩,如果是希望获取全部数据的前2名,可以使用TOP配合ORDER BY子句轻易实现,但是如果我们希望取出每个班级中的前2名呢?事情就不这么简单了。SELECT TOP(2) * FROM StudentsORDER BY Achi DESC;表1  ...转载 2020-03-13 23:52:36 · 229 阅读 · 0 评论 -
sql exist的使用
在做使用含有关键字exists查找未分配具体部门的员工的所有信息。题目的时候,对于exist的使用不会。本人错误想法如下:select *from employeeswhere not exists (select * from employees as em inner join dept_emp as d on em.emp_no = d.emp_no)exists的具体用法博客介...原创 2020-03-13 22:51:56 · 413 阅读 · 0 评论 -
[转载]SQL 查询语句(inner join 与 left join) 之间的区别
SQL查询语句:1. 查询中用到的关键词主要包含六个,书写顺序为 select--from--where--group by--having--order by 2. 但是他们的执行顺序为 from--where--group by--having--select--order by 3. ...转载 2020-03-10 01:22:09 · 109 阅读 · 0 评论