
数据库
元无心
2023年尽量不摆烂
展开
-
Ubuntu 16.04 + MySQL 8.0-由The driver has not received any packets from the server引发的一系列错误,以及最后的解决方案
按照惯例,遇到Linux相关的问题先说系统版本,我用的是Ubuntu 16.04。事情的起因是这样的,把打了个jar包扔上服务器,然后nohup java -jar运行,本来一切正常(之前一直都很正常),但这次报了个没见过的错:The driver has not received any packets from the server。网上查了一下说是连接超时,然后我就想着打开MySQL去...原创 2020-02-09 22:23:24 · 1502 阅读 · 0 评论 -
关系代数的语义化查询
毕竟是语义化的查询,一切还是以语义为准。“由内而外”进行查询。也就是说,从修饰词(不仅仅是定语,还有可能是一些别的修饰)开始,一层一层深入到最终的对象。至少(at least)一般使用连接运算。目前我能想到的,大概有两个理由:“至少”表明了一种存在性,而连接运算表明了这种存在性(因为如果不存在,是不会出现在连接运算的结果里的)。“至少”隐含了对多于一个操作数(也就是不止一张表...原创 2019-09-22 12:20:53 · 1227 阅读 · 0 评论 -
用SQL SELECT表示关系代数除法——FOR ALL Conditions
令人感到很奇怪的是,SQL居然没有提供除法,必须用NOT EXISTS手动实现。具体的原因不再赘述,这里我只是想说说我对用SELECT语句构建关系代数除法的理解。书上的除法构建过程是这样的:为查询对象命名寻找反例通过SELECT构建反例NOT EXISTS构建的反例得到最终结果事实上我不太认同这个过程,我觉得按照这个过程容易出现偏差;当然也可能是我太菜了。我的过程是这样的:写...原创 2019-09-26 20:22:29 · 3117 阅读 · 3 评论