数据库
Yuhang_Z
这个作者很懒,什么都没留下…
展开
-
SQL优化——使用union关键字代替or
SQL语句中使用了or关键字索引会失效,在数据量较大的时候查找效率较低,因此可以使用union或union all代替。例如:select ename, job, from t_emp where job='manager' or job='saleman';可以改变成:select ename, job, from t_emp where job='manager'union...原创 2019-01-31 13:44:35 · 6415 阅读 · 6 评论 -
JDBC编程步骤
第一步:注册驱动注册驱动有两种方式:第一种方式//创建驱动对象java.sql.Driver driver = new com.mysql.jdbc.Driver();//完成驱动注册DriverManager.registerDriver(driver);第二种方式//将com.mysql.jdbc.Driver这个类加载到虚拟机中,加载过程中自动执行静态代码块完...原创 2019-01-31 15:08:17 · 295 阅读 · 0 评论 -
SQL优化——跨表查询时表的连接顺序
准备两张表u_user与b_income_record进行跨表查询,连接条件为用户表中的id与收入表中的uid。u_user表中一共25条数据,b_income_record表中一共100条数据。现在用两种方式查询(效果相同):第一种: 第二种:select ...原创 2019-01-30 18:10:44 · 704 阅读 · 0 评论 -
SQL分类及各语句的语法
SQL(Structured Query Language)全称为结构化查询语言。SQL语言是不需要用户了解具体的数据存放方式,所以具体有不同底层结构的数据库系统可以使用相同的SQL语言来对数据进行管理。SQL的分类:DQL数据查询语言 DML数据操作语言 DDL数据定义语言 TCL事务控制语言DQL的基本语法:select 字段1, 字段2, 字段3from 表1...原创 2019-01-31 09:50:12 · 200 阅读 · 0 评论 -
Oracle异常ORA-00907:missing right parenthesis一种情况的解决(模糊查询)
写Oracle的SQL语句时报了异常ORA-00907:missing right parenthesis,缺失右侧括号,我的sql语句如下。检查后并没有发现括号缺失,最后问题解决,是模糊查询这里出的问题,模糊查询处改为如下这种形式,问题解决。like '%'||#{crmCustomerInfo}||'%' ...原创 2019-02-18 17:30:02 · 10446 阅读 · 0 评论 -
Oracle存储过程插入大量数据(用做测试)
declare i integer;begin i := 1; loop insert into trade_operation_check (ID, pay_charge, pay_manner, operate_sign) values (i,4,'SY','N'); i := i + 1; exit w...转载 2019-02-19 16:52:39 · 1246 阅读 · 0 评论 -
Navicat Premium连接Oracle遇到的问题
连接Oracle数据库通常使用plsql,但是我更喜欢或是习惯用Navicat Premium,尝试使用Navicat Premium来连接Oracle数据库,遇到了很多问题,但是最终成功。问题一:提示oracle library is not loaded原因是客户端不匹配,解决方法:查询Oracle数据库的版本,select * from v$version; 在Oracle官网...原创 2019-02-20 17:00:08 · 854 阅读 · 0 评论 -
MySql存储过程
存储过程简介我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控制结构组成。当希望在不同的应用程序或平...原创 2019-03-15 16:18:50 · 172 阅读 · 0 评论 -
oracle数据库锁表及解锁方式
锁表是很多数据库中一个常见的内容与功能了,下面我来介绍在oracle中一些查询锁表与解锁语句例举,欢迎各位朋友进入参考。查询锁定的表:SELECT l.session_id sid, s.serial#, l.locked_mode,l.oracle_username, l.os_user_name,s.machine, s.terminal, o.object_name, s.l...转载 2019-05-16 11:22:44 · 305 阅读 · 0 评论