![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 62
爱玩的安哥
快乐学IT
展开
-
数据库-left join与多个order by排序实例
有这个么需求,一些练习会有人评论,在列出练习时要将有评论的练习排在前面,这时候可以使用left join与多个order by的办法来达到要求。首先,有practice_id为3539、3715、3514三个练习是有人评论的,3514评论时间为最新:SELECT * FROM comments WHERE practice_id IN ( 3514, 3715, 3527, 3539 )使用left joinSELECT `practices`.* FROM `practices原创 2022-03-07 16:03:24 · 2415 阅读 · 0 评论 -
SQL|where, group by, order by去重实例之如何正确使用group by
标题SQL|where, group by, order by去重实例之如何正确使用group by需求找出最近练习过的句子id,不能重复(练习保存在practice表中,句子保存在pth_sentences表中,一个pth_sentence纪录有多条practices纪录)。现在的情况是如果一个句子练习多次,会得到重复的pth_sentence_id,这样前端在列出来的时候呢,句子是重复的,我只想让句子显示一次,既pth_sentence_id只出现一次。Practices的表结构是这样的:C原创 2021-09-30 18:42:20 · 1956 阅读 · 0 评论 -
群晖内通过Docker安装MySQL5.7.34, 远程连接很方便
打开File Station,在Docker中添加文件夹mysql, 并设置好权限,看你需要,群晖只在内网使用的话可以把Everyone设置成完全控制。打开Docker(从套件中心安装)之后,从注册表中搜索mysql, 右击下载此映像:再选择一个版本号,我选择了5.7.34。安装好后可以在映像里面看到mysql:点击启动/高级设置,再选择卷/添加文件夹,选择一开始创建好的文件夹mysql:确定好后填写装载路径,这是指容器内的路径,填入:/var/lib/mysql再选择端口设置,原创 2021-07-13 15:57:23 · 1266 阅读 · 0 评论 -
ubuntu18.04 mysql5.7 安装及远程登录
安装mysqlsudo apt-get updatesudo apt-get install mysql-server输出:Reading package lists... DoneBuilding dependency treeReading state information... DoneThe following NEW packages will be installed: mysql-server0 upgraded, 1 newly installed, 0 to rem原创 2021-07-05 16:31:23 · 241 阅读 · 0 评论