New features introduced in 8.0 类似Oracle SPFILE
分类:
数据库 时间:
2019-12-24 16:54:34
阅读次数:
88
创建包 包头: CREATE OR REPLACE PACKAGE test_pkg IS PROCEDURE update_sal(e_name VARCHAR2,newsal NUMBER); -- 定义一个函数 FUNCTION ann_income(e_name VARCHAR2) RETU ...
分类:
数据库 时间:
2019-12-24 15:42:36
阅读次数:
125
1、创建管理员,下面以用户test1为例: use admin db.createUser({user: "test1", pwd: "test1", roles: [{role: "root", db: "admin"}]}) 2、创建test2db对应的test2用户: use test2db ...
分类:
数据库 时间:
2019-12-24 15:40:59
阅读次数:
246
1.为什么要分库分表(设计高并发系统的时候,数据库层面该如何设计)? 2.用过哪些分库分表中间件?不同的分库分表中间件都有什么优点和缺点? 3.你们具体是如何对数据库如何进行垂直拆分或水平拆分的? 4.现在有一个未分库分表的系统,未来要分库分表,如何设计才可以让系统从未分库分表动态切换到分库分表上? ...
分类:
数据库 时间:
2019-12-24 15:40:41
阅读次数:
106
函数如下: 1 create or replace FUNCTION fn_rme_split(p_str IN VARCHAR2, 2 p_delimiter IN VARCHAR2) 3 RETURN rme_split 4 PIPELINED IS 5 j INT := 0; 6 i INT ...
分类:
数据库 时间:
2019-12-24 15:33:25
阅读次数:
120
现在的很多软件都是多用户,多程序,多线程的,对同一个表可能同时有很多人在用,为保持数据的一致性,所以提出了事务的概念。 事务的特性 事务应该具有4个属性:原子性、一致性、隔离性、持久性。这四个属性通常称为ACID特性。 原子性(atomicity)。一个事务是一个不可分割的工作单位,事务中包括的诸操 ...
分类:
数据库 时间:
2019-12-24 15:24:16
阅读次数:
88
接到一个需求要判断一个varchar2字段的值是否是数字,如果不是数字,就置为null,如果是数字,就使用to_number把它变成num类型。 找到两种办法。 方法一: 用trim和translate来判断,这种方法比较麻烦,代码如下: 方法二: 使用替换方法,把非数字和小数点的字符变为空,然后使 ...
分类:
数据库 时间:
2019-12-24 15:16:56
阅读次数:
121
1.设置为null 2.建表时其他参数的设置 3.set的使用 4.ManyToMany参数(through,db_constraint) 5.db_constraint ),但是不用约束字段了,一般公司都用false,这样就省的报错,因为没有了约束(Field字段对象,既约束,又建立表与表之间的关 ...
分类:
数据库 时间:
2019-12-24 14:04:02
阅读次数:
93
Spring对数据库的操作在jdbc上面做了更深层次的封装,而JdbcTemplate便是Spring提供的一个操作数据库的便捷工具。我们可以借助JdbcTemplate来执行所有数据库操作,例如插入,更新,删除和从数据库中检索数据,并且有效避免直接使用jdbc带来的繁琐编码。 JdbcTempla ...
分类:
数据库 时间:
2019-12-24 14:02:39
阅读次数:
106
1 ~] systemctl start mysql.service 要启动MySQL数据库是却是这样的提示 1 ~] Failed to start mysqld.service: Unit not found 解决方法如下: 首先需要安装mysql server 1 ~] yum install ...
分类:
数据库 时间:
2019-12-24 13:51:42
阅读次数:
604
case表达式: case when <判断表达式> then <表达式> when <判断表达式> then <表达式> when <判断表达式> then <表达式> ... else <表达式> end 更新语句需要用update语句: update 表名 set 列名 = 修改后的值 (wh ...
分类:
数据库 时间:
2019-12-24 13:48:33
阅读次数:
361
1. 新建项目和应用 django-admin.py startproject learn_models # 新建一个项目 cd learn_models # 进入到该项目的文件夹 django-admin.py startapp people # 新建一个 people 应用(app) 2. 添加 ...
分类:
数据库 时间:
2019-12-24 13:42:54
阅读次数:
97
1 2 $q=new Question(); 3 $q->save(['qcount'=>$qs->qcount+1],['id'=>input('qid')]); 4 /////// 5 var_dump((new Question())->db()->getLastSql()); //= 6 / ...
分类:
数据库 时间:
2019-12-24 13:40:02
阅读次数:
215
#crontab定时任务(周一全量,周二至周日增量) 30 0 * * 1 nohup sh /data/rman/script/rmanfull.sh > /data/rman/script/rman.log &30 0 * * 0,2,3,4,5,6 nohup sh /data/rman/sc ...
分类:
数据库 时间:
2019-12-24 13:39:21
阅读次数:
98
一范式:消除重复列 二范式:消除部分依赖主键三范式:消除传递性依赖 层次 网状 关系模型 层次模型: 有且只有一个节点 没有双亲 根节点意外的节点有且只有一个双亲 网状模型:允许一个以上的无双亲 一个节点可以又多于一个的双亲 关系模型:建立在严厉的数据概念基础上 关系必须规范化 关系必须是不可分的数 ...
分类:
数据库 时间:
2019-12-24 13:35:16
阅读次数:
143
https://zhuanlan.zhihu.com/p/37087894 PostgreSQL9.1是第一个采用Serializable Snapshot Isolation(SSI)实现串行化隔离级别的生产级数据库。 本文的目标是学习与分析SSI的设计思路,以及在PG中的实现与优化。首先介绍了隔 ...
分类:
数据库 时间:
2019-12-24 13:33:55
阅读次数:
212
使用新的CentOS8系统架设PHP服务器,因现在主流数据库mysql已闭源了,所以现在改为使用MariaDB.而php7以后不支持mysqli链接,只有pdo方式,为了安装pdo扩展,所以重新编译安装了PHP,折腾很久才完成,收获还是不错的,了解了很多方面的知识. 安装Apache 1. 安装 2 ...
分类:
数据库 时间:
2019-12-24 13:32:53
阅读次数:
327