易截截图软件、单文件、免安装、纯绿色、仅160KB

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之间的天数


相关文档:

oracle分组 rollup,Cube

CUBE 和 ROLLUP 之间的区别在于:
CUBE 生成的结果集显示了所选列中值的所有组合的聚合。
ROLLUP 生成的结果集显示了所选列中值的某一层次结构的聚合。
     Oracle的GROUP BY语句除了最基本的语法外,还支持ROLLUP和CUBE语句。如果是ROLLUP(A, B, C)的话,首先分成两大步:(1)对于符合条件的每 ......

110个Oracle 常用函数的总结

SQL中的单记录函数
1.ASCII
返回与指定的字符对应的十进制数;
SQL> select ascii(A) A,ascii(a) a,ascii(0) zero,ascii( ) space from dual;
A A ZERO SPACE
--------- --------- --------- ---------
65 97 48 32
2.CHR
给出整数,返回对应的字符;
SQL> select chr(54740) zhao,chr(65) chr65 from dual;
......

Oracle表空间常用操作

1. 查看Oracle创建过哪些用户
   >select username from all_users;
2. 查看Oracle创建过哪些表空间,表空间的名字和大小
   >select t.tablespace_name, round(sum(bytes/(1024*1024)),0) ts_size
    from dba_tablespaces t, dba_data_files d
    wher ......

oracle设置SGA

首先以sysdba身份登录
sqlplus connect system/orcl as sysdba;
然后修改参数
1.sga_target不能大于sga_max_size,可以设置为相等。
2.SGA加上PGA等其他进程占用的内存总数必须小于操作系统的物理内存。
alter system set sga_target=150M scope=spfile;
alter system set sga_max_size=150M scope=spfile;
//数据库 ......

mysql 在window下出现1067错误的解决方法

启动mysql的服务经常发现1067这个错误。查看事件日志以后发现下面的错误信息
Unknown/unsupported table type: INNODB
如何解决:在mysql数据存放目录下找到 ibdata 以及ib_logfile0、ib_logfile1删掉再启动就好了 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号