MySQL
与
Oracle
的语法区别详细对比
Oracle
和
mysql
的一些简单命令对比
1)
SQL> select to_char(sysdate,'yyyy-mm-dd') from dual;
SQL> select to_char(sysdate,'hh24-mi-ss') from dual;
mysql> select date_format(now(),'%Y-%m-%d');
mysql> select time_format(now(),'%H-%i-%S');
日期函数
增加一个月:
SQL> select to_char(add_months(to_date
('20000101','yyyymmdd'),1),'yyyy-mm-dd') from dual;
结果:
2000-02-01
SQL> select
to_char(add_months(to_date('20000101','yyyymmdd'),5),'yyyy-mm-dd') from
dual;
结果:
2000-06-01
mysql> select date_add('2000-01-01',interval 1 month);
结果:
2000-02-01
mysql> select date_add('2000-01-01',interval 5 month);
结果:
2000-06-01
截取字符串:
SQL> select substr('abcdefg',1,5) from dual;
SQL> select substrb('abcdefg',1,5) from dual;
结果:
abcdemysql> select substring('abcdefg',2,3);
结果:
bcd