Oracle和MySQL的一些簡單命令對比

Oracle和mysql的一些簡單命令對比

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

mysql> select mid('abcdefg',2,3);

結果:bcd

mysql> select substring('abcdefg',2);

結果:bcdefg

mysql> select substring('abcdefg' from 2);

結果:bcdefg

另有SUBSTRING_INDEX(str,delim,count)函數

返回從字符串str的第count個出現的分隔符delim之後的子串。

假如count是正數,返回最後的分隔符到左邊(從左邊數) 的所有字符。

假如count是負數,返回最後的分隔符到右邊的所有字符(從右邊數)。

 
Oracle和mysql 的一些簡單命令對比參照
控制台工具SVRMGR.EXESVRMGR23.EXEmysqladmin.exe數據庫啓動程序0start73.exe screenmysqld-shareware.exe關閉數據庫命令ostop73.exemysqladmin.exe -u root shutdown客戶程序SQL*Plusmysql啓動命令c:\orawin95\bin\...查看完整版>>Oracle和mysql 的一些簡單命令對比參照
 
Oracle 和 mysql 的一些簡單命令對比參照
Oracle 和 mysql 的一些簡單命令對比參照 Oracle ...查看完整版>>Oracle 和 mysql 的一些簡單命令對比參照
 
Linux系統下一些簡單實用命令
一、平時用來查詢log或者文件的一些有用的命令 (1)、詢qmail郵件log,找到 @poczta.fm 發信人,將TAI64N timestamps 轉換成爲human-readable 格式。tail -n 100000 /var/log/qmail/smtpd/current | grep poczta.fm | ...查看完整版>>Linux系統下一些簡單實用命令
 
Linux系統下一些簡單實用命令
一、平時用來查詢log或者文件的一些有用的命令 (1)、詢qmail郵件log,找到 @poczta.fm 發信人,將TAI64N timestamps 轉換成爲human-readable 格式。 tail -n 100000 /var/log/qmail/smtpd/current | grep poczta.fm |...查看完整版>>Linux系統下一些簡單實用命令
 
Oracle與MySQL刪除字段時對索引和約束的處理
不知道有多少人清楚的知道,在Oracle中,如果一個複合索引,假定索引(a,b,c)三個字段,刪除了(包括unused)其中一個字段,Oracle會怎麽處理這個索引。同樣,如果是約束,Oracle又怎麽處理? 用Oracle爲例子,我又拿mys...查看完整版>>Oracle與MySQL刪除字段時對索引和約束的處理