首页 > 数据库技术
oracle exist 语句
oracle exist 语句 EXISTS里的子查询结果集非空,EXISTS()子句的值就是true。 EXISTS里的子查询结果集为空,EXISTS()子句的值就是false。 NOT EXISTS里的子查询结果为非空,NOT EXISTS()字句的值是false NOT EXISTS里的子查询 ...
分类:数据库技术   时间:2021-04-14 15:38:00    收藏:0  评论:0  赞:0  阅读:12
sql 获取连续年份
1 SELECT [year] AS [value],[year] AS label FROM ( SELECT FORMAT(DATEADD(YEAR,-number,GETDATE()),'yyyy') AS [year] FROM master.dbo.spt_values WHERE typ ...
分类:数据库技术   时间:2021-04-14 15:37:19    收藏:0  评论:0  赞:0  阅读:13
SQL语句优化3
应尽可能的避免更新 clustered 索引数据列,因为 clustered 索引数据列的顺序就是表记录的物理存储顺序,一旦该列值改变将导致整个表记录的顺序的调整,会耗费相当大的资源。若应用系统需要频繁更新 clustered 索引数据列,那么需要考虑是否应将该索引建为 clustered 索引。 ...
分类:数据库技术   时间:2021-04-14 15:35:30    收藏:0  评论:0  赞:0  阅读:23
Mysql之force index
Mysql的查询优化一般场景下好用,但在一些特殊场景下还是需要直接指定查询索引,这里复盘一个慢查询问题的修复。 表结构: show create table wK_qy_message\G *************************** 1. row ******************** ...
分类:数据库技术   时间:2021-04-14 15:29:21    收藏:0  评论:0  赞:0  阅读:31
oracle 语句执行时报terminate called after throwing an instance of 'otl_tmpl_exception<otl_exc, otl_conn, otl_cur>'解决
在一次oracle操作程序调试过程中发现当每次执行到同一个select语句时程序就会抛出异常terminate called after throwing an instance of 'otl_tmpl_exception<otl_exc, otl_conn, otl_cur>',并终止。为此我在 ...
分类:数据库技术   时间:2021-04-14 15:28:37    收藏:0  评论:0  赞:0  阅读:31
DB Connection & Disconnection
TABLES:zsddest,DBCON,ZNTB2B01.DATA:A_DSOURCE LIKE DBCON-CON_NAME, B_DSOURCE LIKE DBCON-CON_NAME.TYPES:BEGIN OF GTY_ITAB1, NO TYPE C,END OF GTY_ITAB1.D ...
分类:数据库技术   时间:2021-04-14 15:25:57    收藏:0  评论:0  赞:0  阅读:45
oracle查看锁表和解锁
以下几个为相关表 SELECT * FROM v$lock; SELECT * FROM v$sqlarea; SELECT * FROM v$session; SELECT * FROM v$process ; SELECT * FROM v$locked_object; SELECT * FRO ...
分类:数据库技术   时间:2021-04-14 15:25:42    收藏:0  评论:0  赞:0  阅读:20
sqlite3
1、将其变成一个.db文件 进入 sqlite3 >> .output 路径/name.db >> 进入 name.db >> 创建 table 2、在 Python 中的使用 import sqlite3 conn = sqlite3.connect('path/name.db') cur = c ...
分类:数据库技术   时间:2021-04-14 15:25:10    收藏:0  评论:0  赞:0  阅读:18
tp5数据库锁的使用
tp5数据库锁的使用 Lock方法是用于数据库的锁机制,如果在查询或者执行操作的时候使用: Db::name('user')->where('id',1)->lock(true)->find(); 就会自动在生成的SQL语句最后加上 FOR UPDATE或者FOR UPDATE NOWAIT(Ora ...
分类:数据库技术   时间:2021-04-14 15:23:38    收藏:0  评论:0  赞:0  阅读:20
sql练习
SQL架构 Create table If Not Exists Employee (Id int, Salary int) Truncate table Employee insert into Employee (Id, Salary) values ('1', '100') insert in ...
分类:数据库技术   时间:2021-04-14 15:08:13    收藏:0  评论:0  赞:0  阅读:13
报错:java.lang.AbstractMethodError: org.springframework.cloud.netflix.ribbon.RibbonLoadBalancerClient.choose(Ljava/lang/String;Lorg/springframework/cloud/client/loadbalancer/Request;)Lorg/spring
会出现这个问题是导入 spring-cloud-loadbalancer后nacos中 pring-cloud-starter-netflix-ribbon会与它冲突,造成loadbalanc包失效 所以在common的pom文件中剔除掉nacos中的spring-cloud-starter-net ...
分类:数据库技术   时间:2021-04-14 10:25:27    收藏:0  评论:0  赞:0  阅读:156
MongoDB 的高级查询
一、 MongoDB 聚合管道 用途:表关联查询、数据统计。 db.COLLECTION_NAME.aggregate(AGGREGATE_OPERATION) 二、 MongoDB Aggregation 管道操作符与表达式 管道操作符 SQL 和 NOSQL 对比 Description $pr ...
分类:数据库技术   时间:2021-04-14 10:20:30    收藏:0  评论:0  赞:0  阅读:17
Java数据库连接池了解与选择
1.百科理解 数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性能。 也就是相当于线程池一样创建好,避免用的时候再 ...
分类:数据库技术   时间:2021-04-14 10:20:14    收藏:0  评论:0  赞:0  阅读:22
MySQL LOCK--按照非聚集索引更新时如何加锁
测试环境 MySQL版本: 5.7.30 事务级别: READ-COMMITTED 测试数据 mysql> show create table tb1001 \G *************************** 1. row *************************** Table ...
分类:数据库技术   时间:2021-04-14 10:15:48    收藏:0  评论:0  赞:0  阅读:33
遇见的oracle数据库和mysql数据库对于一个sql语句的不同支持情况
# SQL_A SELECT * FROM t_dept t JOIN t_emp e JOIN t_salary s ON t.id=e.`deptId` AND e.`id` = s.`eid` 比如上面这个sql,这种 JOIN JOIN ON AND的语法在oracle中是不被支持的,它支持 ...
分类:数据库技术   时间:2021-04-14 10:13:22    收藏:0  评论:0  赞:0  阅读:21
ModBus 协议
Modbus一个工业上常用的通讯协议、一种通讯约定。Modbus协议包括RTU、ASCII、TCP。其中MODBUS-RTU最常用,比较简单,在单片机上很容易实现。 先来简单分析一条MODBUS-RTU报文,例如:01 06 00 01 00 17 98 04 01 06 00 01 00 17 9 ...
分类:数据库技术   时间:2021-04-14 10:12:55    收藏:0  评论:0  赞:0  阅读:32
Mysql快速安装(phpstudy)
这个方法简化了很多操作,便于我们更好的使用mysql数据库 1、在phpstudy下载安装,链接 2、安装后一般自带一个数据库,如果需要其他版本可以自己选择下载 3、这样mysql已经装好了,点击数据库就能看到数据库的账号和密码,账号密码默认都是root,但是命令行还是无法识别mysql命令。因此我 ...
分类:数据库技术   时间:2021-04-14 10:10:00    收藏:0  评论:0  赞:0  阅读:32
Delphi 获得数据库中所有表名和表字段的方法 1、通过内置函数(GetTableNames、GetFieldNames)
1 ADOConnection1.GetTableNames(ComboBox1.Items, False); //获取所有表名 1 ADOConnection1.GetFieldNames(ComboBox1.Text,ComboBox2.Items); //获取表的所有字段名 ...
分类:数据库技术   时间:2021-04-14 10:08:12    收藏:0  评论:0  赞:0  阅读:19
Windows10同时安装MySQL8.0和5.7两个版本
引言 当时第一次将MySQL5.5升级到8.0时,记得服务的名字一个是MYSQL80,一个是MYSQL 但是在DOS打开的时候,其实只打开你后来安装的那个,因为3306端口只有一个,mysql.exe也只有一个 这次因为需要要下载MySQL5.7版本,但是8.0有些数据得保留,所以这次想两个数据库同 ...
分类:数据库技术   时间:2021-04-14 01:46:22    收藏:0  评论:0  赞:0  阅读:41
IntelliJ IDEA 2019.1 x64连接MySQL5.7异常及解决办法
问题描述 学习Mybatis需要用到mysql5.x的版本,于是重新安装了MySQL5.7版本,在与IDE连接测试时出错 当时看到运行时异常一开始以为是MySQL版本与IDEA不匹配,后来才发现时MySQL时区问题 解决方案 解决时区办法有两种,一种是修改MySQL的配置文件,但是由于用msi安装找 ...
分类:数据库技术   时间:2021-04-14 01:41:23    收藏:0  评论:0  赞:0  阅读:45
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!