![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库,sql
开着小马奔腾哟
这个作者很懒,什么都没留下…
展开
-
存储过程demo-(base mysql)
DROP PROCEDURE IF EXISTS delUserOrderDataByUserId;DELIMITER $ CREATE PROCEDURE delUserOrderDataByUserId(IN pUserId BIGINT) BEGIN -- 依赖orderId来删除的相关表 DECLARE pOrderId BIGINT; DECLARE s INT DEFAULT 0; #声明游标 DECLARE orderIdList CURSOR FOR SELEC原创 2020-06-11 10:57:13 · 265 阅读 · 0 评论 -
简单的存储过程案例
--创建存储过程create or replace produce getCount(typeno in varchar2,keycode in varchar2)--声明变量isvar_name varchar2(32);var_dicname varchar2(128);--声明一个游标cursor key_content is--给游标赋值 编写具有结果集的s原创 2017-06-07 21:27:26 · 746 阅读 · 0 评论 -
mysql与oracle数据库创建partition分区脚本
mysql和oracle数据库分区分为range,list,hash等多种分区方式,在这里我主要对根据时间创建partition分区脚本进行介绍:根据时间进行分区的为range分区方式:mysql创建range分区:DROP TABLE IF EXISTS test; CREATE TABLE test ( id int(10) unsigned NOT NULL AUTO原创 2017-07-18 11:50:54 · 605 阅读 · 0 评论 -
oracle删除语句
1、删除用户语句://保证有删除用户的权限drop user user_name cascade;2、授权grant connect,dba to 用户名;3、三种删除语句如下引用http://www.cnblogs.com/8765h/archive/2011/11/25/2374167.html 内容(如有侵权 立即删除)1.truncate和不带原创 2017-08-29 17:12:27 · 11575 阅读 · 0 评论 -
sql语句中不等于的使用
1、sql 里 符号来代码不等于因为2、sql中的等于和不等于, '=' ,'!=','不等于: ,!= ,^=是可以的,~=不行,需要注意的是,只有表示不等于3、等于:=不用多说,但是要进行null的等于判断时,须使用is null 或is not null,null只能通过is null或者is not null来判断,其它操作符与null操作都是false。原创 2017-09-08 14:54:18 · 92573 阅读 · 1 评论 -
hibernate中Criteria对象的语法
在使用hibernate的查询对象进行编辑查询条件时,罗列一些简单的语法代码://添加用户名不等于admin的条件criteria.add(Restrictions.not(Restrictions.eq("roleName",SYSTEM_ADMIN_ROLE_NAME)));//添加按照修改时间进行倒序排列criteria.addOrder(Order.desc("updateTime"...原创 2017-08-24 15:52:28 · 470 阅读 · 0 评论 -
mysql联合主键
1、hibernate配置联合主键1.1 联合主键的好处:联合主键的好处是不需要因为需要主键而增加一个无用的主键列1.2 联合主键的建表语句CREATE TABLE `HTTP_TERMINAL_DETAIL_STATISTICS` ( `TIME` CHAR(14) NOT NULL COMMENT '时间', `TERMINAL_TYPE` VARCHAR(128) NOT NULL CO...原创 2018-03-27 13:48:58 · 12246 阅读 · 2 评论 -
关系型数据库大数据量递进解决方案及诱发问题
1、数据量增多,单靠主键查询效率低效,增加查询字段索引,提升查询效率。2、单节点压力过大,采用读写分离,将查询压力增加到其他节点,查询节点设置索引,插入节点不设置索引。但会导致数据存在时差,如果有多个读节点,将会导致短时间内数据不一致。3、使用redis、memcached等缓存中间件,将常用的查询数据缓存。但是会存在数据一致性问题,需要通过代码来保证数据强一致。4、数据到达百万级以上,采用...原创 2019-02-27 11:27:12 · 1427 阅读 · 0 评论