oracle和mysql日期函数对比
MySQL日期字段分Date和Time两种,oracle日期字段只有Date,包含年月日时分秒信息,用当前数据库的系统时间为sysdate,精确到秒,或者用字符串转换日期型函数:
To_date('2001-08-01','YYYY-MM-DD'); 年-月-日
24小时:分钟:秒的格式 'YYYY-MM-DD HH24:MI:SS'
MYSQL:
函数
功能
CURDATE()
返回当前日期
CURTIEME()
返回当前时间
NOW()
返回当前时间和日期
UNIX_TIMESTAMP(date)
返回日期和Unix时间戳
from_UNIXTIME(datetime)
返回Unix时间戳和日期值
WEEK(date)
返回日期date为一年中第几周
YEAR(date)
返回日期date的年份
HOUR(time)
返回time的小时值
MINUTE(time)
返回time的分钟值
MONTHNAME(date)
返回date的月份名
DATE_FORMAT(date,fmt)
返回按字符串fmt和格式化日期date值
DATE_ADD(date,INTERVAL expr type)
返回上一个日期或时间值加上一个时间间隔的时间值
DATEDIFF(expr1,expr2)
返回起始时间expr和结束时间expr2之间的天数
相关文档:
60.AVG(DISTINCT|ALL)
all表示对所有的值求平均值,distinct只对不同的值求平均值
SQLWKS> create table table3(xm varchar(8),sal number(7,2));
语句已处理。
SQLWKS> insert into table3 values(gao,1111.11);
SQLWKS> insert into table3 values(gao,1111.11);
SQLWKS> insert into table3 values(zhu ......
Oracle中Decode()函数使用技巧
decode()函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实现还没有此功能。
DECODE函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实� ......
要使一个客户端机器能连接
oracle
数据库,需要在客户端机器上安装
oracle
的客户端软件,唯一的例外就是
java
连接数据库的时候,可以用
jdbc thin
模式,不用装
oracle
的客户端软件。加入你在机器上装了
oracle
数据库,就不需要在单独在该机器上安装
oracle
客户端了,因为装
oracle
数据库的时候会自� ......
最近,ORACLE系统基本调试通过,是时候设置ORACLE随RHEL自动启动与关闭服务的时候了,之所以把这个任务放在最后来做,是因为我觉得这个应该不会很难,但真正实施起来,还是遇到了个不小的障碍
写好脚本,注册好服务之后,经测试,ORACLE可以随RHEL启动而启动,但不能随系统关闭而关闭。在网上找答案,发现几乎所有的设置过 ......
转自http://www.linuxbyte.org/yi-ge-mysql-server-shang-de-xiao-ji-qiao.html
在my.cnf 的 mysql 端 添加如下设置
[mysql]
#no-auto-rehash # faster start of mysql but no tab completition
prompt="(\u:mysql1@linuxbyte.org \R:\m)[\d]: "
会产生如下效果:
root@ubuntu:/home/hew# mysql -u hew -p
Enter pass ......