包含 SQLUnit 测试环境搭建流程,以及在第四小节包含了 MySQL 连接测试示例。
环境快速搭建
1. SQLUnit
2. Apache Ant
Apache Ant入门示例
3. Java
3 编译...
今天学习到表的增操作,写个博客总结一下,PS:下面所有的注释都是我在电脑上全部操作完成后,再复制到记事本上添加的。至于在执行的时候可不可以那样添加注释,就有待考证了。
选择库
mysql> show databases;#查看目前有哪些数据库存在
+--------------------+
| Database |
+--------------------+
| inf...
/******* 导出到excel
EXEC master..xp_cmdshell 'bcp SettleDB.dbo.shanghu out c:\temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""'
/*********** 导入Excel
SELECT *
FROM OpenDataSource( 'Microsoft....
性能与安全的权衡
对于数据库调优而言,没有绝对的性能也没有绝对的安全。正如鱼和熊掌不能兼得一样,是不能完全兼顾的,就像是矛和盾此消彼长。下面就对比较常见的几个因素做一个简要的阐述:
1、多元化控制文件:
多个地方,意味着更安全,一个损坏了可以转储另外一个继续使用。但同样,越多也意味着IO压力越大,一般为2到3个控制文件多元化。比如:假设3个控制文件都损坏的概率已经相当低了...
调优之浅析“会话管理开销”
【简介】
在调优的过程中,对于会话的管理是比较普遍的问题,因为维护会话的开销相对是比较高的。
【过程表现如下】
客户请求(sid)→监听接收到→监听派生出新的进程(systemprocess id)→客户进程
注释:
SPID:system process id,表示该serverprocess在OS层面的Process I...
常见的oracle分页查询实现方式有三种,分别是通过ROWNUM、ROWID、或分析函数实现,本文将以本人在项目中的用户表为例,简述三种分页的实现:
1.根据ROWNUM分页
SELECT TT.*
FROM (SELECT ROWNUM RN, T.*
FROM (SELECT UI.USER_ID,
UI.NAME...
事务就是一个逻辑工作单元的一系列步骤。事务是用来保证数据操作的安全性
事务的特征:
Atomicity(原子性)
Consistency(稳定性,一致性)
Isolation(隔离性)
Durability(可靠性)
【事务只针对对数据数据产生影响的语句有效】
show engines //查看mysql锁支持的数据引擎
MyISAM不支持事物,InnoDB支持事物
默认...
启动:net start mySql;
进入:mysql -u root -p 或者 mysql -h localhost -u root -p databaseName;
列出数据库:show databases;
选择数据库:use databaseName;
列出表格:show tables;
显示表格列的属性:show columns from tableName;...
这是Oracle对正则表达式的backreference的描述
从定义中可以看到,当匹配表达式中已()的形式将一个子串包含起来,后面就可以以\?的形式来引用。\1对应第一个(),\2对应第二个...
反向引用的引入使得正则表达式的匹配功能变得更加强大,介绍两个在oracle正则函数中的应用
regexp_like
regexp_like('1211233','^([0-9...