
mysql
riun、
只想把记忆保存
GitHub:https://github.com/hanhanhanxu
个人网站:https://riun.xyz
展开
-
mysql错误:Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘
每天一个奇怪的小问题,用DBeaver从一个库导出sql文件,成功;然后将sql文件导入另一个库时,报这个错误:Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’导入不了,百度Google了很多找不到解决方案。我不想创建那个sock文件,突然灵机一动,既然这个是跟本地socket连接有关的,那我不用不就行了吗,我直接用ip连接,不走本地socket。于是我试着新建一个链接,将localhost换成本机ip(192.168原创 2022-06-30 16:21:41 · 1581 阅读 · 0 评论 -
一道携程SQL笔试题
以下内容首发于我的个人博客网站:http://riun.xyz来自一位朋友最近做的携程笔试题,其中有一道关于SQL的题目是这样的:一、题目Mysql数据库中有如下两张表,app表为应用表,储存的是应用相关信息;alert表为预警表,储存的是各应用在一段时间内的预警信息。app:app_idapp_name1001应用11002应用2……alert:alert_idapp_idalert_infoalert_date32432原创 2020-05-29 22:24:33 · 1549 阅读 · 1 评论 -
数据库中唯一索引和逻辑删除字段的互斥
以下内容首发于我的个人博客网站:http://riun.xyz表中的唯一索引会和逻辑删除字段互斥,导致逻辑删除后的数据和要插入的数据出现重复索引时无法插入。有如下表:CREATE TABLE `pata_biz` ( `ID` bigint(32) NOT NULL AUTO_INCREMENT COMMENT 'ID主键', `NAME` varchar(128) DEFAULT NULL COMMENT '业务线名称', `CODE` varchar(128) UNIQUE DEF原创 2020-05-29 22:20:33 · 1015 阅读 · 0 评论 -
sql中的case函数的使用
以下内容首发于我的个人博客网站:http://riun.xyz/参考连接: https://www.cnblogs.com/HDK2016/p/8134802.html一、分组时不同情况的处理现有如下表:需要按照大洲进行分组,最终得出如下结果:可以使用case进行分组,sql如下:SELECT sum( population ) AS '人数',CASE `country` WHEN '中国' THEN '亚洲' WHEN '印度' THEN '亚洲' WHEN '原创 2020-05-29 22:17:00 · 9542 阅读 · 2 评论 -
mysql查询json数据的指定内容
使用在mysql5.7之后增加了对json数据的操作具体json函数使用方法参考: https://blog.youkuaiyun.com/qq_21187515/article/details/90760337现若有一表:test_common_tb表中有一字段: callbackdata text COLLATE utf8mb4_unicode_ci NOT NULL COMMENT ‘回调数据’,和另一字段: statusid int(11) DEFAULT ‘1’ COMMENT ‘状态: 0-处原创 2020-05-29 22:10:49 · 1194 阅读 · 0 评论