1. 伪列 1.1. 什么是伪列 l 伪列是在ORACLE中的一个虚拟的列。 l 伪列的数据是由ORACLE进行维护和管理的,用户不能对这个列修改,只能查看。 l 所有的伪列要得到值必须要显式的指定。 最常用的两个伪列:rownum和rowid。 1.2. ROWNUM ROWNUM(行号):是在查 ...
分类:
数据库 时间:
2017-06-27 08:08:56
阅读次数:
267
Jfinal中使用日志框架输出完整sql语句信息(mysql+oracle)1、引入Jar包。//必须引入的jar包log4j-1.2.17.jarlog4jdbc4-1.2.jarslf4j-api-1.7.5.jar//二选一的jar包,如果你的项目中已经引入了其中任何一个,就不需要再引入另一个了。同时引入以上两个包会产生堆栈溢出问题,详情..
分类:
数据库 时间:
2017-06-27 08:10:04
阅读次数:
285
登陆root账号 # mysql -uroot -p 建立远程root用户 mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你设置的密码' WITH GRANT OPTION; mysql> flush privileg ...
分类:
数据库 时间:
2017-06-27 08:11:52
阅读次数:
192
想知道怎么用python处理后缀为".sqlite"的文件,这里有你想要的答案。 ...
分类:
数据库 时间:
2017-06-27 08:13:10
阅读次数:
202
其实,从很早就开始接触gdb程序,gdb调试程序伴我成长,现在对其用法记录以下: 当程序的运行结果和预期结果不一致,或者程序出现运行错误时,gdb就可以派上大用处了。调试的基本过程是: -> 根据情况,分析现象 -> 根据直觉,假设原因 -> 根据经验,修改验证 -> | | <- 根据经验,修改验 ...
分类:
数据库 时间:
2017-06-27 08:14:06
阅读次数:
230
数据存储是整个系统中非常重要的一部分,在MySQL、Redis中都有主从架构,能够在一定程度上保证数据的安全性和高可用性,而MongoDB中也是有这种实现方式。主从配置非常简单,但是随着技术的发展已经很少采用主从架构,而更多的是采用副本集或者集群的模式去实现高可用。简单的介..
分类:
数据库 时间:
2017-06-27 08:14:23
阅读次数:
251
1. 多表(关联)查询 多表查询也称之为关联查询、多表关联查询等,主要是指通过多个表的关联来获取数据的一种方式。 1.1. 多表映射关系 一对多:A表的一行数据,对应B表中的多条。如:一个部门可以对应多个员工. 多对一:B表中的多条对应A表的一行数据.如:多个员工对应一个部门. 多对多:学生和选修课 ...
分类:
数据库 时间:
2017-06-27 08:14:57
阅读次数:
215
1.背景*在生产环境下,安全总是无法忽视的问题,数据库安全则是重中之重,因为所有的数据都存放在数据库中*当使用非加密方式连接MySQL数据库时,在网络中传输的所有信息都是明文的,可以被网络中所有人截取,敏感信息可能被泄露。在传送敏感信息(如密码)时,可以采用SSL连接..
分类:
数据库 时间:
2017-06-27 08:15:28
阅读次数:
281
1、数据 定义:描述事物的符号。例如:文本、音频、视频都是数据。 2、数据库 存放数据的仓库,存放在计算机中,按照一定格式存放,可以为用户共享。 3、数据库的发展阶段 1、网状数据库 2、层次数据库 3、关系数据库(目前主流数据库) 4、对象数据库 4、NOSQL数据库 4、Oracle数据库系统用 ...
分类:
数据库 时间:
2017-06-27 09:50:48
阅读次数:
148
--将所有HY开头的表都生成一个更新触发器的脚本('/'是为了连续创建多个触发器而不报错)select 'CREATE OR REPLACE TRIGGER '||table_name||' BEFORE UPDATE on '||table_name||' REFERENCING NEW AS N... ...
分类:
数据库 时间:
2017-06-27 09:51:31
阅读次数:
210
环境:SQL SERVER2008R2 症状描述: 作业中执行如下脚本报错:已以用户 NT AUTHORITY\NETWORK SERVICE 的身份执行。 Error formatting query, probably invalid parameters [SQLSTATE 42000] (错 ...
分类:
数据库 时间:
2017-06-27 09:51:51
阅读次数:
821
In the past four blogs, we attached importance to the index, including description and comparison with usage of index. Now in this blog, we will mainl ...
分类:
数据库 时间:
2017-06-27 09:52:00
阅读次数:
181
创建/删除数据库 create database 数据库名 drop database 数据库名 use数据库 create table 表名() 列名 类型 限制 { 自增Identity(1,1) 非空 Not null 主键 建表时添加 primary key 已经创建好表之后新增约束 alt ...
分类:
数据库 时间:
2017-06-27 09:54:53
阅读次数:
181
create database zuoyeuse zuoyecreate table student( sno varchar(20) not null, sname varchar(20) not null, ssex varchar(20) not null, sbirthday datetim ...
分类:
数据库 时间:
2017-06-27 09:56:46
阅读次数:
201
function 函数 函数的作用比较大,一般多用在select查询语句和where条件语句之后。按照函数返回的结果, 可以分为:多行函数和单行函数;所谓的单行函数就是将每条数据进行独立的计算,然后每条数据得到一条结果。 如:字符串函数;而多行函数,就是多条记录同时计算,得到最终只有一条结果记录。如 ...
分类:
数据库 时间:
2017-06-27 09:57:18
阅读次数:
155
SQL Server 存储过程 Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。 Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的 ...
分类:
数据库 时间:
2017-06-27 09:58:17
阅读次数:
201
一、事务 事务(TRANSACTION)是作为 单个逻辑工作单元执行的一系列操作 事务的四个特性 原子性 一致性 持久性 隔离性 开启事务 begin; 或 START TRANSACTION 提交事务 commit 回滚事务 rollb... ...
分类:
数据库 时间:
2017-06-27 09:59:15
阅读次数:
142
数据库设计,三大范式 ...
分类:
数据库 时间:
2017-06-27 09:59:34
阅读次数:
142
好几个月没更新博客了,一方面是因为换工作和搬家的原因,比较忙;另一方面是因为觉得对数据库的理解还不够深刻,花了些时间在学习上。 最近到新公司后,做了些数据库索引优化和维护上的工作,趁着今天有空,写个博客与大家分享下,其实一些源码也是网上拷贝的,只不过是做了些改进,主要想分享的是一个优化的思路。 一、 ...
分类:
数据库 时间:
2017-06-27 10:00:51
阅读次数:
214
一、JDBC 步骤: 1.加载驱动 2.创建连接 3.创建Statement或PreparedStatement 4、遍历结果集 5.释放资源 二、PrepareStatement sql注入: PrepareStatement 是预编译sql语句 更加灵活,更有效率 ... ...
分类:
数据库 时间:
2017-06-27 10:02:32
阅读次数:
137