码迷,mamicode.com
首页 > 数据库
在动态sql的使用where时,if标签判断中,如果实体类中的某一个属性是String类型,那么就可以这样来判断连接语句:
在动态sql的使用where时,if标签判断中,如果实体类中的某一个属性是String类型,那么就可以这样来判断连接语句: 如果是String类型的字符串进行判空的时候: 但是如果是实体类中的Integer类型,就是去掉空字符串的判断: 否则会被空字符串判定条件下,导致添加不上需要连接的条件查询语句 ...
分类:数据库   时间:2019-09-26 23:16:54    阅读次数:128
子查询、事务、python操作mysql、索引
复习 联合分组 子查询 all与any:区间修饰条件 视图:view 视图的增删改 事务 pymysql:python操作mysql 安装 增删改查 创建表 增 删 改 查 游标操作 pymysql事务 sql注入 索引 ...
分类:数据库   时间:2019-09-26 23:12:20    阅读次数:85
JDBC 工具类
数据池+JdbcTemplate 工具类 properties 测试 JDBC工具类 properties 测试 ...
分类:数据库   时间:2019-09-26 23:07:52    阅读次数:116
数据库连接客户端 dbeaver 程序包以及使用说明
dbeaver 是一个基于 Eclipse 的数据库客户端,支持几乎所有常见的数据库。分为商业版和社区版,社区版可以免费使用。 官网和 GitHub https://dbeaver.io/ https://github.com/dbeaver/dbeaver 下载地址 https://dbeaver ...
分类:数据库   时间:2019-09-26 23:04:44    阅读次数:306
数据库知识归纳
第1章............................................................................................................................... 概述................. ...
分类:数据库   时间:2019-09-26 23:03:43    阅读次数:110
T-SQL之SELECT语句的元素
1 如上述sql,在逻辑上按照下面的顺序进行执行: 1.from 2.where 3.group by 4.having 5.select (5.1 over 5.2distinct 5.3top) 6.order by 1.1from 指定要查询的表名。 1.2 where 可以指定一个为此或逻辑 ...
分类:数据库   时间:2019-09-26 23:00:45    阅读次数:96
asp.netcore3.0 netstandard2.1 使用 DbProviderFactories 连接数据库
在.netstandard2.0时 System.Data.Common 这个包里并没有加入DbProviderFactories DbProviderFactories类在.netframework中是非常重要的存在,依靠他可以适配各种数据库客户端(sqlserver、mysql、sqllite等 ...
分类:数据库   时间:2019-09-26 22:59:58    阅读次数:104
python 连接Oracle 的步骤
1、 安装 cx_Oracle 2、配置 oci.dll 与 oraociei11.dll 添加到环境变量path中 下载地址:百度搜索下载,Oracle PLSQL 进行下载 3、连接步骤 ...
分类:数据库   时间:2019-09-26 21:50:14    阅读次数:155
MySQL学习——查询表里的数据
MySQL学习——查询表里的数据 摘要:本文主要学习了使用DQL语句查询表里数据的方法。 数据查询 语法 说明 查询全部和指定列 查询所有成绩,通配符“*”查询所有字段: 查询姓名、课程、成绩: 去重查询 查询所有课程名称: 使用别名查询 查询姓名、课程、成绩并显示表头为中文,使用别名时,as可省略 ...
分类:数据库   时间:2019-09-26 21:46:42    阅读次数:125
MySQL数据库应用(8)DML语句之insert知识
一、往表中插入数据 1、命令语法: insert into <表名> [(<字段名1>[,..<字段名n>])] values (值1)[,(值n)] 2、新建一个简单的测试表test 3、往表中插入数据的不同的语法例子: 1)按规矩指定所有列名,并且每列都插入值 2)由于id列为自增的,所有,可以 ...
分类:数据库   时间:2019-09-26 21:33:32    阅读次数:133
mysql 全表扫描场景
全表扫描是数据库搜寻表的每一条记录的过程,直到所有符合给定条件的记录返回为止。通常在数据库中,对无索引的表进行查询一般称为全表扫描;然而有时候我们即便添加了索引,但当我们的SQL语句写的不合理的时候也会造成全表扫描。 以下是经常会造成全表扫描的SQL语句及应对措施: 1. 使用null做为判断条件 ...
分类:数据库   时间:2019-09-26 21:32:27    阅读次数:90
oracle的jdbc.properties文件配置
Oracle jdbc.driver_class=oracle.jdbc.driver.OracleDriver //数据库驱动jdbc.connection.url=jdbc:oracle:thin:@localhost:1521:orcl //数据库地址jdbc.connection.usern ...
分类:数据库   时间:2019-09-26 21:05:47    阅读次数:165
Mysql 索引失效场景
例如:一张USER表 有字段属性 name,age 其中name为索引 下面列举几个索引失效的情况 1. select * from USER where name=‘xzz’ or age=16; 例如这种情况:当语句中带有or的时候 即使有索引也会失效。 2.select * from USER ...
分类:数据库   时间:2019-09-26 19:56:28    阅读次数:113
mysql - sql报错You can't specify target table 'table_name' for update in FROM clause
今天写了个更新数据库表的语句,本意是根据某个条件,筛选出该表某些数据之后,对这些数据进行删除操作,如下 然而却报错: You can't specify target table 't_person' for update in FROM clause 以下这篇博客( https://blog.cs ...
分类:数据库   时间:2019-09-26 19:49:33    阅读次数:79
数据库索引原理
参考:https://blog.csdn.net/weixin_42181824/article/details/82261988 索引原理: 想要理解索引原理必须清楚一种数据结构「平衡树」(非二叉),也就是b tree或者 b+ tree,重要的事情说三遍:“平衡树,平衡树,平衡树”。当然, 有的 ...
分类:数据库   时间:2019-09-26 18:40:27    阅读次数:87
oracle 日常操作--触发器调试
PLSQL 调试触发器 点击运行,就可以进断点了 ...
分类:数据库   时间:2019-09-26 17:29:30    阅读次数:206
MySQL Explain详解
在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL ...
分类:数据库   时间:2019-09-26 16:06:53    阅读次数:85
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!