oracle和mysql的區別

2022-09-07 22:03:31 字數 709 閱讀 3981

oracle是大型資料庫,而mysql是中小型資料庫。

mysql是開源的,oracle是收費的

oracle的記憶體占有量非常大,而mysql非常小

mysql支援主鍵自增長,指定主鍵為auto increment,插入時會自動增長。oracle主鍵一般使用序列。

mysql字串可以使用雙引號包起來,而oracle只可以單引號

mysql分頁用limit關鍵字,而oracle使用rownum欄位表明位置,而且只能使用小於,不能使用大於。

oracle在處理長字串的時候,長度是小於等於4000個位元組,如果要插入更長的字串,考慮用clob型別,插入修改記錄前要做進行修改和 長度的判斷,如果為空,如果長度超出返回操作處理.(clob型別是內建型別,它一般都作為某一行中的一列,有些資料庫也有別名)

mysql中0、1判斷真假,oracle中true false

mysql中命令預設commit,但是oracle需要手動提交

mysql在windows環境下大小寫不敏感 在unix,linux環境下區分大小寫,oracle不區分

MySql和Oracle的區別

1.mysql和oracle的日期轉換 mysql中有2種日期格式date和time,oracle只有一種日期格式date。oracle select to char sysdate,yyyy mm dd from dual oracle select to char sysdate,hh24 mi...

mysql和oracle的區別

兩者相比較的話,簡單的說,mysql比較小,而且免費,開源的緣故,現在也很健壯,若不是大型應用的話,mysql足以應付一切。oracle比較龐大,整個體系都很健全。簡單的說mysql是實用很好用,oracle就是很好很強大。這樣的說法我認為還是不夠確切的,實際上,用mysql支撐的google的資料...

MySQL和Oracle的區別

mysql一般採用自動增長型別,mysql每張表只能有乙個自增字段,這個自增字段既可以是主鍵也可以是非主鍵,要注意的是把自增欄位作為非主鍵的時候必須為其新增唯一索引,一般都把自增欄位作為主鍵。oracle 中序列採用sequence,create sequence 序列號的名稱。引號的處理 mysq...