![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
文章平均质量分 79
开发狗
我要一步一步往上爬,在最高点乘着叶片往前飞。
展开
-
SQL之解决where 1=1 问题及优化多条件查询
Dao中实现多条件查询。public List<Product> query(String name ,BigDecimal minSalePrice, BigDecimal maxSalePrice){ QueryRunner runner = new QueryRunner(C3p0Utils.getDateSource()); StringBuilder sql原创 2017-12-17 21:44:23 · 7032 阅读 · 1 评论 -
数据库查询出来的时间总是比存的时间多8个小时
在yml文件中假如如下代码:jdbc:mysql://127.0.0.1:3306/testdb01?serverTimezone=Asia/Shanghai原创 2019-06-01 15:54:48 · 5258 阅读 · 2 评论 -
什么?用了这么长时间Druid连接池却不知道SQL监控
一、POM 中添加坐标 &amp;lt;!--druid 连接池--&amp;gt; &amp;lt;!-- Configuration Module --&amp;gt; &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/gr原创 2019-01-29 16:25:47 · 335 阅读 · 1 评论 -
Oracle教程第五篇:游标与存储过程
一、游标1.简介oracle 读取数据的工具,类似java集合。2.示例DECLART -- 获取班级集合 CURSOR EMPLIST IS SELECT * FROM EMP ; -- 定义emp 表的对象 进行解析 V_EMPOBJ EMP%ROWTYPE;BEGIN -- 解析游标(集合) -- 1. 打开游标。 OPEN EMPLIST; LOOP ...原创 2019-01-12 13:49:45 · 393 阅读 · 0 评论 -
Oracle教程第四篇:视图索引同义词
一、序列1.创建序列。空create sequence req_person (空空空kstart with 4空空空kincrement by 1空空空kmaxvalue 99999999999空空空kminvalue 4空空空knocycle 序列用完,正常报错,不重复 (sycle 重复,违反了主键唯一)空空空knocache oracle 会每次缓存20 ...原创 2018-12-11 16:33:09 · 188 阅读 · 0 评论 -
Oracle教程第三篇:表空间用户与约束
一、持久化1. 持久化包括读和写。2. 数据存在于 表中 --&amp;amp;gt; 表空间 --&amp;amp;gt; 实例 --&amp;amp;gt; 数据库 3. 持久化步骤:空3.1.创建表空间。空3.2.创建自己的数据文件。空3.3. 创建用户。空3.4. 登陆自己的用户开始创建表。空3.5. 为了确保数据准确性 --&amp;amp;gt;约束 。空3.6. 增删查改。4.谁能创建原创 2018-12-01 21:24:37 · 226 阅读 · 0 评论 -
oracle教程第二篇:SQL语法
一、笛卡尔积。笛卡尔积会产生很多没有意义的数据。二、连接查询。1. 内连接。1.1.隐式内连接。空表比较少的时候使用。1.2.显式内连接。空表比较多的时候使用。1.3.特点。空两个表关联字段其中有一个为空值的数据,就不会查出来。2. 外连接2.1.左外连接。空左外连接以左边为主表,右外连接以右表为主表。2.2.特殊之处。空select * from emp e , de...原创 2018-10-30 17:24:39 · 364 阅读 · 0 评论 -
Oracle教程第一篇:函数介绍
一、安装省略建议安装虚拟机VMWare,向虚拟机内安装Oracle,本机安装可视化工具 PLSQL来练习。二、Oracle简介2.1.真正的网络化、集群化的服务器操作系统。 2.2.操作难度高,含金量大。 2.3.分布式、集群化、大数据处理能力。 2.4.Oracle认证体系 OCA 、DCP、OCM。三、Oracle的体系结构3.1.数据库 (DataBase) 空k...原创 2018-10-08 11:20:11 · 542 阅读 · 2 评论 -
SQL之SQL注入问题及预执行语句
【这是一个假标题】 今天看到了一个有趣的小知识,关于sql注入问题及欲执行语句的用处,在这里分享给大家。–请看下面的一段代码,在没有发明 PrepareStatement 之前,模拟登陆注册。public class Test{ main(...){ Scanner reader=new Scanner(System.in); syso("请输入账号:");原创 2017-11-14 20:36:45 · 672 阅读 · 0 评论 -
mysql数据库根据字符来将一个字段拆分成多个字段
一、方法介绍SUBSTRING_INDEX(str,delim,count)str: 要截取的字段delim: 关键字count: 正数为从左往右数关键词出现的次数,负数为从右往左数关键词出现的次数 二、示例 如下为表中的一个字段以及存储的值类型:接下来需要用 / 来切割字段:SELECT SUBSTRING_INDEX(od.car_type, '/', 1) AS car_...原创 2019-08-13 11:11:09 · 15573 阅读 · 2 评论