数据库
文章平均质量分 92
qq_322235565
这个作者很懒,什么都没留下…
展开
-
Mysql索引B+树,索引优化
索引是帮助Mysql高效获取数据的排好序的数据结构Mysql底层数据结构B+Tree (B-Tree变种)非叶子节点不存data,只存储索引(冗余),可以放更多的索引。非叶子节点包含所有索引字段叶子节点用指针连接,提高区间访问的性能。B-Tree 特点叶结点具有相同的深度,叶节点的指针为空所有索引元素不重复节点中的数据索引从左到右递增排列存储引擎-99% InnoDB, 早期MyISAMMylSAM 索引文件和数据文件是分离的(非聚集)mylasm.原创 2020-08-23 17:30:34 · 829 阅读 · 0 评论 -
Centos7安装mysql5.7.21
Centos7安装mysql-5.7.21-1.el7.x86_64.rpm环境介绍环境介绍cat /proc/versionLinux version 3.10.0-123.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.2 20140120 (Red Hat 4.8.2-16) (GCC) ) #1 SMP Mo...原创 2020-01-14 21:33:15 · 203 阅读 · 0 评论 -
存储过程在Java中的使用
存储过程的创建参考 存储过程的演示 关键代码如下:import java.sql.CallableStatement;import java.sql.Connection;import java.sql.SQLException;import oracle.jdbc.OracleTypes;import util.JDBCUtil;public class Test1 {//CREATE原创 2017-08-06 22:54:54 · 1838 阅读 · 0 评论 -
存储函数在 java中的应用
前提:在数据库中已创建了存储函数 queryEmpIncome 上一篇:储存函数的创建 用到的包为:ojdbc14-9.0.2.0.0.jar 关键代码:import java.sql.CallableStatement;import java.sql.Connection;import org.junit.Test;import oracle.jdbc.OracleTypes;imp原创 2017-08-06 22:43:43 · 334 阅读 · 0 评论 -
存储函数
存储函数定义:函数唯一命名的存储程序,可带参数,并返回一计算值 函数和过程的结构类似,但必须有一个Return字句,用于返回函数值。 语法: CREATE [OR REPLACE] FUNCTION 函数名(参数列表)RETURN 函数值类型AS PLSQL子程序体;Eg: 查询某个员工的年收入create or replace FUNCTION queryEmpIncome原创 2017-08-06 22:30:39 · 1515 阅读 · 0 评论 -
储存过程1.1
1、存储过程和存储函数的创建和调用。 2、存储过程和存储函数在Java项目中的应用。 3、如何在应用程序中访问包下的存储过程。存储过程、存储函数 表、视图、索引、序列、同义词 属于数据库的对象 定义:指存储在数据库中供所有用户程序调用的子程序叫存储过程、存储函数相同点:完成特定功能的程序。区别:是否能用return语句返回值创建: 用CREATE PROCEDURE命令建立存储过程和存储函原创 2017-08-05 18:21:33 · 945 阅读 · 0 评论 -
数据库约束
关于李兴华老师数据库建表的约束总结约束简介:(重点)数据表本身只支持数据的存储操作,但是在数据库上为了保证数据的完整性,特别增加了约束,即需要满足若干条件才可以进行操作,本质上数据库的约束一共有六种:----------数据类型 非空约束(重点) 唯一约束 主键约束(重点)检查约束(了解)外键约束(重点)约束的确保证了数据在合法后才进行保存,但是一个数据库中设置了过多的约束,那原创 2017-06-21 23:11:11 · 831 阅读 · 0 评论 -
存储过程调试
通过SQL Developer进行调试存储过程, 此案例前提: 数据库安装在了本机。执行存储过程发现权限不足,需要授予 此会话需要 DEBUG CONNECT SESSION 和 DEBUG ANY PROCEDURE 用户权限。 如下:通过本机验证为此用户进行授权调试如下图原创 2017-08-05 19:13:01 · 817 阅读 · 0 评论