MySQL Mysql 实现向上递归查找父节点并返回树结构的示例代码 通过mysql 8.0以下版本实现,一个人多角色id,一个角色对应某个节点menu_id,根节点的父节点存储为NULL, 向上递归查找父节点并返回树结构。如果只有叶子,剔除掉; 如果只有根,只显示一个秃顶的根 ;如果既有叶子又有根则显示叶子与根。如果 传入...
PostgreSQL PostgreSQL COALESCE使用方法代码解析 有这种要求,更新自己本身的字段的某个值进行加或者减 常规方法: UPDATE tbl_kintai_print_his SET print_time = now(), print_emp_cd = ‘000000’, times =...
Oracle Oracle中使用触发器(trigger)和序列(sequence)模拟实现自增列实例 问题:在SQL Server数据库中,有自增列这个字段属性,使用起来也是很方便的。而在Oracle中却没有这个功能,该如何实现呢? 答:在Oracle中虽然没有自增列的说法,但却可以通过触发器(trigger)和序列(sequence)来模式实现。 示例:...
Oracle 查找oracle数据库表中是否存在系统关键字的方法 今天在工程中遇到“ORA-01747: user.table.column, table.column 或列说明无效”的报错情况,查了一下是由于数据库列名起的不好引起的,名字用到了数据库的关键字。 select * from v$reserved_word...
MySQL MySql事务及ACID实现原理详解 逻辑架构和存储引擎 自动提交 MySQL 中默认采用的是自动提交(autocommit)模式,如下所示: 在自动提交模式下,如果没有 start transaction 显式地开始一个事务,那么每个 sql 语句都会被当做一个事务执行提交操作。 通过如下方...
Oracle Oracle查看表结构的几种方法示例代码 1,DESCRIBE 命令 使用方法如下: SQL> describe nchar_tst(nchar_tst为表名) 显示的结果如下: 名称 是否为空? 类型 —————R...
MongoDB Mongodb 如何将时间戳转换为年月日日期 Mongodb将时间戳转换为年月日日期 使用dateToString 方法进行转换 并且通过format指定转换日期格式 Integer userId=aaa; GroupOperation groupOperation =...
MySQL MySQL索引详细解析 1. MySQL 索引的最左前缀原则 左前缀原则是联合索引在使用时要遵循的原则,查询索引可以使用联合索引的一部分,但是必须从最左侧开始。在创建联合索引时,要根据业务需求,where子句中将使用最频繁的一列放在最左边,mysql会一直向右匹配直到遇到范围查询...
MySQL SQL如何获取目标时间点或日期的方法实例 1.时间函数直接获取系统时间点、日期 (1)NOW函数 ①语法:Now() ②作用:MY SQL获取当前系统的日期和时间点。 select now() #返回结果:2022-4-16 16:23:26 #空格左边是日期,右边是时间点。 (2)GETDATE...
SQLSERVER SQL Server 2012 FileTable 新特性详解 FileTable是基于FILESTREAM的一个特性。有以下一些功能: •一行表示一个文件或者目录。 •每行包含以下信息: • •file_Stream流数据,stream_id标示符(GUID)。 ...
MySQL MySQL常用慢查询分析工具详解 引言 在日常的业务开发中MySQL 出现慢查询是很常见的 大部分情况下会分为两种情况: 1、业务增长太快 2、要么就是SQL 写的太xx了 所以对慢查询 SQL 进行分析和优化很重要其中 mysqldumpslow 是 MySQL 服务自带的一款很好的分析...
Oracle 在Oracle中导入dmp文件的方法 项目开始拿到了dmp文件,数据库用的是10g的,但是尽然没导成功,后来想可能导出的时候用11导出的,决定试一下。 正好自己的机器是11的客户端,结果不识别imp命令,到安装目录下的bin文件夹下看尽然没有imp执行文件。可能装客户端的时候没选管理者装。 怎...