随笔分类 -  数据库知识

摘要:mysql查询一个时间区间是否在另一个时间区间内 逻辑如下: limitStartTime <= startTime <= limitEndTime 或 limitStartTime <= endTime <= limitEndTime 或 limitStartTime > startTime an 阅读全文
posted @ 2022-09-07 19:03 素净 阅读(1907) 评论(0) 推荐(0) 编辑
摘要:因为数据库的wm_concat()函数返回的是VARCHAR2,但是我有个聚合操作,聚合后的参数长度超过4000,所以我需要写一个类似于wm_concat的函数,返回的是CLOB类型 我的报错sql如下: 下面讲解我的操作步骤: 先以sys用户授权: grant execute on dbms_lo 阅读全文
posted @ 2021-03-09 16:34 素净 阅读(1077) 评论(0) 推荐(0) 编辑
摘要:SELECT * FROM INFORMATION_SCHEMA.INNODB_TRX; 然后找到进程号trx_mysql_thread_id,然后执行: kill 进程号; 阅读全文
posted @ 2020-06-03 15:32 素净 阅读(998) 评论(0) 推荐(0) 编辑
摘要:一、索引 1、聚集索引 平时建表的时候都会为表加上主键, 在某些关系数据库中, 如果建表时不指定主键,数据库会拒绝建表的语句执行。 事实上, 一个加了主键的表,并不能被称之为「表」。一个没加主键的表,它的数据无序的放置在磁盘存储器上,一行一行的排列的很整齐, 跟我认知中的「表」很接近。如果给表上了主 阅读全文
posted @ 2019-05-30 11:13 素净 阅读(3116) 评论(0) 推荐(0) 编辑
摘要:数据库中的数据存在父子关系(单继承,每一条记录只有一个父亲). 如果要查询一条记录以及他的所有子记录,或者要查询一条记录以及他的所有父记录.那么递归查询就再合适不过了.可以简化复杂的SQL语句 现在数据库有一张Place表,用于存放中国的地区信息. 数据库数据如下 向下递归 查询安徽以及安徽以下的所 阅读全文
posted @ 2018-05-10 11:31 素净 阅读(327) 评论(0) 推荐(0) 编辑
摘要:今天闲来想把mysql整到外网玩玩,不小心把mysql整的密码错误,然后一连串的百度,最后成功了,给大家分享一下mysql是如何修改密码的 方法1: 用SET PASSWORD命令 首先登录MySQL。 格式:mysql> set password for 用户名@localhost = passw 阅读全文
posted @ 2018-03-08 11:28 素净 阅读(54959) 评论(11) 推荐(2) 编辑

点击右上角即可分享
微信分享提示