- 浏览: 6893 次
- 性别:
- 来自: 北京
最新评论
-
xiebo1983:
http://sqkoo.com/mysql-function ...
MySQL日期比较-SQL方式
文章列表
解决方法:
Window-》Preferences-》General-》Editors-》Text Editors-》Show whitespace characters去掉这个勾。
--查询表的列数,owner为用户名,table_name表名,二者均为大写
select count(*) from dba_tab_columns where owner='DFZC_DEV' and table_name='REPAYING_PLAN_HISTORY'
1、层次化查询
层次化:同一数据库表中多条数据存在父子关系,形成树状结构。
利用connect by 进行层次化查询
按照某种规则,获得节点路径上的节点集合。
如:
select * from market
start with m_id = 10
connect by prior p_id = m_id;
查询出m_id为14的记录其所有的父级记录。
start with m_id = 10:从m_id 为10的记录开始查询
根据子节点获取顶层父节点
select it.industry_type_cd
from industry_typ ...
字符串函数:
1、substr()函数:截取字符串。substr('test123', 2, 3),截取从第二位开始的三字符,与java中String的subString方法不同。
2、trim()函数:删除字符串首尾空格。
3、char()函数:将ASCII码转换为字符串。
数学函数:
1、round()函数:返回数字的四舍五入值。默认为0.如round(2750.42, 1)结果为2750.4
2、ceil()函数:向上取整
3、floor()函数:向下取整
4、sign()函数:返回数字的正负性。若返回1,表示参数大小0;若返回-1,表示参数小于0;若返回0,表示参数等于0。
5、powe ...
1、创建表空间
创建临时表空间
create temporary tablespace user_temp
tempfile E:\oracle\oradata\user_temp.dbf'
size 50M
autoextend on
next 5M maxsize 20480M
extent management local;
创建数据表空间
create tablespace user_data
logging
datafile E:\oracle\oradata\user_data.dbf'
size 50M
autoextend on
ne ...
mySQL中有多种表示日期和时间的数据类型。其中year表示年份,date表示日期,time表示时间,datetime和timestamp表示日期和实践。
具体如下:
1、date类型
MySQL是以YYYY-MM-DD格式来显示DATE类型的值。
2、datetime类型
标准格式为“YYYY-MM-DD HH:MM:SS。
3、timestamp类型
标准格式为“YYYY-MM-DD HH:MM:SS”。TIMESTAMP的数值是与时区相关。
4、time类型
标准格式是‘HH:MM:SS’。
year:字节数为1,取值范围为“1901——2155”
date:字节数为4,取值范 ...
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateFormat=format.format(date);
select * from test where tdate <= date_format('dateFormat','%Y-%m-%d %H:%i:%s')
数据库相应字段tdate可以为datetime,timestamp,也可以为varchar(16);如果为字符串类型,其格式必须为yyyy-MM-dd HH:mm:ss。
Log4j配置文件中的一些配置参数:
%m 输出代码中指定的消息
%p 输出优先级,即DEBUG,INFO,WARN,ERROR,FATAL
%r 输出自应用启动到输出该log信息耗费的毫秒数
%t 输出产生该日志事件的线程名;
%n 输出一个回车换行符,Windows平台为"\r\n",Unix平台为"\n"
%d 输出日志时间的日期或时间,默认格式为ISO8601,也可以在其后指定格式,
比如:%d{yyy MMM dd HH:mm:ss,SSS},输出类似:2008年10月18日22:10:28:832
%c 输出所属的类目,通常就是所 ...
1、首先创建日志数据库
用的是MySQL
CREATE TABLE `td_log` (
`lid` int(11) NOT NULL AUTO_INCREMENT,
`lusername` varchar(20) DEFAULT NULL,
`lmessage` varchar(200) DEFAULT NULL,
`lstartdate` varchar(30) DEFAULT NULL,
`level` varchar(20) DEFAULT NULL,
PRIMARY KEY (`lid`)
)
2、配置文件中的部分内容:
log4j.rootLogger=i ...
PO:persistant object持久对象
最形象的理解就是一个PO就是数据库中的一条记录。好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。
BO:business object业务对象
封装业务逻辑的java对象,通过调用DAO方法,结合PO、VO进行业务操作。主要作用是把业务逻辑封装为一个对象。这个对象可以包括一个或多个其它的对象。比如一个简历,有教育经历、工作经历、社会 关系等等。我们可以把教育经历对应一个PO, ...