mysql根据json字段内容作为查询条件(包括json数组)检索数据
摘要:最近用到了mysql5.7的json字段的检索查询,发现挺好用的,记录一下笔记我们有一个日志表,里面的data字段是保存不同对象的json数据,遇到想根据里面的json的字段内容作为条件查询的情况 mysql根据json字段的内容检索查询数据 使用 字段->'$.json属性'进行查询条件 使用js
阅读全文
posted @
2022-11-08 17:36
鱼塘总裁
阅读(1958)
推荐(0) 编辑
mysql让指定的多个ID优先排序
摘要:有时候同一个表中,想让某几个ID排在最前面,不是where条件的那种方式,而是几个ID排在前面后其他数据也能随后显示,这样就用到了id优先排序 有两种方式: 1、字段过滤法 SELECT * from user order by field(id,100,101,102) desc,id desc
阅读全文
posted @
2022-03-23 16:52
鱼塘总裁
阅读(1504)
推荐(0) 编辑
云数据库OceanBase,分布式数据库较好的解决方案
摘要:以往数据库如果数据量多了,单表超过500万,性能就急剧下降,这时候如果需要扩展要怎么样呢?常规来说就是分库分表,进行各种横向拆分,纵向拆分,来进行数据分流处理,这需要就技术开发者技术能力要求较高,也会进行系统重构等。 各个厂商尝试过数据库中间件,什么是数据库中间件,其实就是各个数据库服务器,数据库中
阅读全文
posted @
2022-01-21 10:35
鱼塘总裁
阅读(293)
推荐(0) 编辑
mysql根据村行政编号查询地区id组,村行政编号查询整串地区名称
摘要:地区表里面是有6级的,级别分别是:国、省/直辖市、市、区/县、乡镇、村/小区,实现通过村的地区行政编号查询整个详细地址。 数据库中准备好地区数据,表名称为“area1”,字段结构如下: 字段结构中,id是地区的id号,parent_id是地区与上级地区的关联id,如此有序构建6级地区,从国一直构建到
阅读全文
posted @
2021-11-09 09:38
鱼塘总裁
阅读(1046)
推荐(0) 编辑
mysql查询时将时间戳转换为时间格式
摘要:有时需要从数据库中取出来的数据就是格式化过的: 代码如下: select id,name,(select from_unixtime(add_time,'%Y-%m-%d %H:%i:%S')) AS `用户注册时间` from biaoming 主要使用: select from_unixtime
阅读全文
posted @
2021-08-18 14:45
鱼塘总裁
阅读(2247)
推荐(0) 编辑
mysql实现name姓名多个相同的数据只取一条
摘要:比如一个表里面有多个张三、多个李四,我们调用数据时碰到重复的多个张三时只调一条数据,多个李四也只调一条数据。 查询相同姓名(name字段)的最小id行 1、原生sql方式 SELECT a.* from visit as a where not exists (select 1 from visit
阅读全文
posted @
2021-01-14 10:50
鱼塘总裁
阅读(2607)
推荐(0) 编辑
mysql一条sql完成统计帖子下面有多少条回复
摘要:mysql一条sql完成统计帖子下面有多少条回复 SELECT a.*,(select count(*) from theme as b where b.parent_id=a.id) as tiezi_count FROM `theme` as a WHERE a.id>0 在需要取的字段中,写m
阅读全文
posted @
2020-12-11 13:55
鱼塘总裁
阅读(183)
推荐(0) 编辑
mysql查询主表有数据,副表0条数据的列表
摘要:1、mysql查询主表有数据,副表0条数据的列表 SELECT * FROM `zhubiao_name` as a where 0=(select count(*) from fubiao_name where zhubiao_id=a.id) 2、mysql查询主表有数据,副表1条数据的列表 S
阅读全文
posted @
2020-09-02 18:38
鱼塘总裁
阅读(682)
推荐(0) 编辑
mysql子查询
摘要: 当一个查询是另一个查询的条件时,这个查询称之为子查询(内层查询) 什么时候用? 当查询需求比较复杂,一次性查询无法得到结果,需要多次查询时, 例如:给出一个部门名称,需要获得该部门所有的员工信息 分析: 1.需要先确定部门的id 2.然后才能通过id确定员工 解决问题
阅读全文
posted @
2019-12-16 09:41
鱼塘总裁
阅读(182)
推荐(0) 编辑
mysql find_in_set 与 in 的用法与区别,mysql范围搜索,mysql范围查询
摘要:mysql find_in_set 与 in 的用法与区别 1、find_in_set 可以用于模糊查询,并且数据库中的值是用英文逗号分隔的(还可以和in一样,进行筛选); 例如: (1)、去字段中查询 select find_in_set('1',ziduanming); 注意:字段名前后不能有引
阅读全文
posted @
2019-09-10 16:26
鱼塘总裁
阅读(1662)
推荐(0) 编辑
mysql 查询数据时按照A-Z顺序排序返回结果集
摘要:mysql 查询数据时按照A-Z顺序排序返回结果集 按照汉字编码排序
阅读全文
posted @
2016-12-13 11:29
鱼塘总裁
阅读(1771)
推荐(0) 编辑
mysql 数据库视图迁移
摘要:最近做一个项目,为了方便查询,建了好多的视图表,正式上线的时候需要把本地数据库迁移到服务器上。 按照常规方法: 1、“导出sql”,“导入sql”,发现视图没过去,过去了也用不了; 2、拷贝本地数据库文件夹,在服务器粘贴数据库文件夹,同样发生上面的问题。 原因是: 1、在本地建立的视图里面直接带有本
阅读全文
posted @
2016-12-05 10:00
鱼塘总裁
阅读(5847)
推荐(0) 编辑
MySQL联合查询语法内联、左联、右联、全联
摘要:MySQL联合查询效率较高,以下例子来说明联合查询(内联、左联、右联、全联)的好处:T1表结构(用户名,密码) userid(int) usernamevarchar(20) passwordvarchar(20) 1 jack jackpwd 2 owen owenpwd T2表结构(用户...
阅读全文
posted @
2015-12-25 14:54
鱼塘总裁
阅读(492)
推荐(0) 编辑
PHP批量替换MySql数据库中的数据内容(替换MySql数据库内容源码)
摘要:如有疑问,加群交流:646104701 源码运行结果截图: PHP批量替换MySql数据库内容 UTF-8 1.0版 <?php //声明 //1、本源码开发意图:作者在使用一些CMS建站的时候发现很多CMS把网址写入到数据库了,如果换网址,那么就需要更新数据库中的老网址,如果一个一个修改,很不方便
阅读全文
posted @
2015-10-23 15:30
鱼塘总裁
阅读(3743)
推荐(0) 编辑
常用到的Mysql语句
摘要:经典SQL语句大全一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice ...
阅读全文
posted @
2015-04-27 12:54
鱼塘总裁
阅读(275)
推荐(0) 编辑