在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Mysql和Oracle數據庫之間的誤區

華為開發者社區 ? 來源:華為開發者社區 ? 作者:我鬧我的BUG還沒寫 ? 2020-11-13 09:35 ? 次閱讀

Mysql 和Oracle 在開發中的使用是隨處可見的,那就簡單去了解一下這倆款火的不行的數據庫。

本質區別:

Oracle數據庫是一個對象關系數據庫管理系統(收費)

MySQL是一個開源的關系數據庫管理系統(免費)

數據庫的安全性:

mysql使用三個參數來驗證用戶,即用戶名,密碼和位置

Oracle使用了更多的安全功能,如用戶名,密碼,配置文件,本地身份驗證,外部身份驗證,高級安全增強功能等;

權限:

MySQL的權限系統是通過繼承形成的分層結構。權限授于高層時,其他低層隱式繼承被授予的權限,當然低層也可改寫這些權限。按授權范圍不同,MySQL有以下種授權方式: 1、全局; 2、基于每個主機; 3、基于表; 4、基于表列。

每一級在數據庫中都有一個授權表。當進行權限檢查時,MySQL從高到低檢查每一張表,低范圍授權優先于高范圍授權。與Oracle不同,MySQL沒有角色的概念。也就是說,如果對一組用戶授予同樣的權限,需要對每一個用戶分別授權。

模式遷移:

模式包含表、視圖、索引、用戶、約束、存儲過程、觸發器和其他數據庫相關的概念。多數關系型數據庫都有相似的概念。包含內容如下:

模式對象的相似性;

模式對象的名稱;

表設計時的關注點;

多數據庫整合;

MySQL模式整合的關注點。

模式對象的相似性:

就模式對象,Oracle和MySQL存儲諸多的相似,但也有一些不同

模式對象的名稱:

Oracle是大小寫不敏感的,并且模式對象是以在寫時行存儲。在Oracle的世界中,列、索引、存儲過程、觸發器以及列別名都是大小寫不敏感,并且在所有平臺都是如此。MySQL是大小寫敏感的,如數據庫相對的存儲路徑、表對應的文件都是如此;

當把關鍵字用引號引起來時,Oracle和MySQL都允許把這些關鍵字用于模式對象。但MySQL對于一些關鍵字,不加引號也行。

表設計的關注點:

1、字符數據的類型; 2、列默認值。 3.2.3.1 字符數據類型 (1) Oracle支持4種字體類型:CHAR、NCHAR、NVARCHAR2和VARCHAR2。CHAR和NCHAR的最大長度為2000字節,NVARCHAR2和VARCHAR2最大長度為4000字節。

(2)MySQL和Oracle在字符型數據保存和讀取上存在一些不同。MySQL的字符類型,如CHAR和VARCHAR的長度小于65535字節。Oracle支持4種字體類型:C HAR、NCHAR、NVARCHAR2和VARCHAR2。CHAR和NCHAR的最大長度為2000字節,NVARCHAR2和VARCHAR2最大長度為4000字節。(3.2.3.2 列默認值)

MySQL會處理列默認值,不允許他為空,這點和Oracle不同。在Oracle中如果向表插入數據,需要對有所有不允許為NULL列的值。

多數據庫遷移:

如果多個MySQL數據庫位于同一個數據庫服務上,支持遷移。

數據存儲概念:

MySQL的數據庫對應于服務器上數據目錄內的了目錄,這一數據存儲方式與多數據數據庫不同,也包括Oracle。數據庫中的表對應一個或者多個數據庫目錄下的文件,并取表存儲時的存儲引擎。

一個Oracle數據庫包含一個或者多個表空間。表空間對應數據在磁盤上的物理存儲。表空間是從一個或者多個數據文件開始構建的。數據文件是文件系統中的文件或者原始存儲的一塊空間。

語法上的區別:

主鍵:

mysql一般使用自動增長類型,在創建表的時候指定表的主鍵為auto increment,主鍵就會自動增長。

Oracle中沒有自動增長,主鍵一般使用序列,插值時依次賦值即可

引號問題:

Oracle不使用雙引號,會報錯

mysql則對引號沒有限制

分頁查詢:

mysql分頁查詢使用關鍵字limit來實現

Oracle沒有實現分頁查詢的關鍵字,實現起來較復雜,在每個結果集中只有一個rownum字段標明它的位置,并且只能用rownum<=某個數,不能用rownum>=某個數,因為ROWNUM是偽列,在使用時所以需要為ROWNUM取一個別名,變成邏輯列,然后來操作

數據類型:

mysql中的整型:int(),字符串類型:varchar()

Oracle中的整形:number(),字符串類型:varchar2()

責任編輯:xj

原文標題:3分鐘帶你分清Mysql 和Oracle之間的誤區

文章出處:【微信公眾號:華為開發者社區】歡迎添加關注!文章轉載請注明出處。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據庫
    +關注

    關注

    7

    文章

    3904

    瀏覽量

    65827
  • Oracle
    +關注

    關注

    2

    文章

    299

    瀏覽量

    35853
  • MySQL
    +關注

    關注

    1

    文章

    849

    瀏覽量

    27613

原文標題:3分鐘帶你分清Mysql 和Oracle之間的誤區

文章出處:【微信號:Huawei_Developer,微信公眾號:華為開發者社區】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    oracle數據恢復—oracle數據庫誤執行錯誤truncate命令如何恢復數據

    oracle數據庫誤執行truncate命令導致數據丟失是一種常見情況。通常情況下,oracle數據庫誤操作刪除
    的頭像 發表于 06-05 16:01 ?142次閱讀
    <b class='flag-5'>oracle</b><b class='flag-5'>數據</b>恢復—<b class='flag-5'>oracle</b><b class='flag-5'>數據庫</b>誤執行錯誤truncate命令如何恢復<b class='flag-5'>數據</b>?

    MySQL數據庫采集網關是什么?有什么功能?

    MySQL數據庫采集網關是一種用于連接、采集、處理并傳輸數據MySQL數據庫的中間設備或軟件系統,通常部署在
    的頭像 發表于 05-26 15:20 ?105次閱讀

    MySQL數據庫是什么

    MySQL數據庫是一種 開源的關系型數據庫管理系統(RDBMS) ,由瑞典MySQL AB公司開發,后被Oracle公司收購。它通過結構化查
    的頭像 發表于 05-23 09:18 ?238次閱讀

    Oracle推出創新數據庫服務

    近日,Oracle公司再次引領數據庫技術創新,限量推出了Globally Distributed Exadata Database on Exascale Infrastructure服務。該服
    的頭像 發表于 02-10 14:45 ?487次閱讀

    從Delphi、C++ Builder和Lazarus連接到MySQL數據庫

    ? 從 Delphi、C++ Builder 和 Lazarus 連接到 MySQL 數據庫 MySQL 數據訪問組件(MyDAC)是一個組件
    的頭像 發表于 01-20 13:47 ?630次閱讀
    從Delphi、C++ Builder和Lazarus連接到<b class='flag-5'>MySQL</b><b class='flag-5'>數據庫</b>

    適用于MySQL和MariaDB的Python連接器:可靠的MySQL數據連接器和數據庫

    和 Linux 的 wheel 包分發。 直接連接 該解決方案使您能夠通過 TCP/IP 建立與 MySQL 或者 MariaDB 數據庫服務器的直接連接,而無需數據庫客戶端。另外
    的頭像 發表于 01-17 12:18 ?449次閱讀
    適用于<b class='flag-5'>MySQL</b>和MariaDB的Python連接器:可靠的<b class='flag-5'>MySQL</b><b class='flag-5'>數據</b>連接器和<b class='flag-5'>數據庫</b>

    從Delphi、C++ Builder和Lazarus連接到Oracle數據庫

    從 Delphi、C++ Builder 和 Lazarus 連接到 Oracle 數據庫 Oracle 數據訪問組件 (ODAC) 是一個組件
    的頭像 發表于 01-15 10:01 ?730次閱讀

    MySQL數據庫的安裝

    MySQL是一個開源免費的關系型數據庫管理系統,由瑞典MySQL AB 公司開發,目前屬于 Oracle 旗下公司。 MySQL 最流行的
    的頭像 發表于 01-14 11:25 ?510次閱讀
    <b class='flag-5'>MySQL</b><b class='flag-5'>數據庫</b>的安裝

    數據庫數據恢復—Mysql數據庫表記錄丟失的數據恢復流程

    Mysql數據庫故障: Mysql數據庫表記錄丟失。 Mysql數據庫故障表現: 1、
    的頭像 發表于 12-16 11:05 ?538次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b>恢復—<b class='flag-5'>Mysql</b><b class='flag-5'>數據庫</b>表記錄丟失的<b class='flag-5'>數據</b>恢復流程

    數據庫數據恢復—ORACLE常見故障的數據恢復可行性分析

    Oracle數據庫常見故障表現: 1、ORACLE數據庫無法啟動或無法正常工作。 2、ORACLE ASM存儲破壞。 3、
    的頭像 發表于 12-10 11:35 ?408次閱讀

    數據庫數據恢復—MYSQL數據庫ibdata1文件損壞的數據恢復案例

    mysql數據庫故障: mysql數據庫文件ibdata1、MYI、MYD損壞。 故障表現:1、數據庫無法進行查詢等操作;2、使用my
    的頭像 發表于 12-09 11:05 ?541次閱讀

    數據庫數據恢復—Oracle ASM實例無法掛載的數據恢復案例

    Oracle數據庫數據恢復環境&故障: Oracle ASM磁盤組由4塊磁盤組成。Oracle ASM磁盤組掉線 ,ASM實例不能moun
    的頭像 發表于 10-28 11:26 ?411次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b>恢復—<b class='flag-5'>Oracle</b> ASM實例無法掛載的<b class='flag-5'>數據</b>恢復案例

    Oracle數據恢復—異常斷電后Oracle數據庫報錯的數據恢復案例

    Oracle數據庫故障: 機房異常斷電后,Oracle數據庫報錯:“system01.dbf需要更多的恢復來保持一致性,
    的頭像 發表于 09-30 13:31 ?662次閱讀
    <b class='flag-5'>Oracle</b><b class='flag-5'>數據</b>恢復—異常斷電后<b class='flag-5'>Oracle</b><b class='flag-5'>數據庫</b>啟<b class='flag-5'>庫</b>報錯的<b class='flag-5'>數據</b>恢復案例

    數據庫數據恢復—Oracle數據庫文件system01.dbf損壞的數據恢復案例

    打開oracle數據庫報錯“system01.dbf需要更多的恢復來保持一致性,數據庫無法打開”。
    的頭像 發表于 09-21 14:25 ?893次閱讀
    <b class='flag-5'>數據庫</b><b class='flag-5'>數據</b>恢復—<b class='flag-5'>Oracle</b><b class='flag-5'>數據庫</b>文件system01.dbf損壞的<b class='flag-5'>數據</b>恢復案例

    Oracle數據恢復—Oracle數據庫delete刪除的數據恢復方法

    刪除Oracle數據庫數據一般有以下2種方式:delete、drop或truncate。下面針對這2種刪除oracle數據庫
    的頭像 發表于 09-11 11:45 ?639次閱讀
    主站蜘蛛池模板: 黄色网在线 | 大黄香蕉| 黄色网址视频在线观看 | aika中文字幕永久在线 | 欧美成人 一区二区三区 | 老外一级黄色片 | 美女视频网站免费播放视 | 91视频免费观看 | 色系视频在线观看免费观看 | 一区二区三区视频在线 | 日本一本一道久久香蕉免费 | 色图插插插 | 天天操夜夜欢 | 手机在线免费观看视频 | 欧美又粗又硬又大久久久 | 成片免费的禁v影片 | 免费一级特黄a | 午夜亚洲 | 激情文学综合 | 国产男人搡女人免费视频 | 精品一区视频 | 欧美最猛黑人xxxxwww | 久久这里精品青草免费 | 男男扒开后菊惩罚 | 午夜伦y4480影院中文字幕 | 亚洲最大的成网4438 | 四虎影院网 | ggg成人 | 四虎影院永久在线观看 | 欧美色图亚洲自拍 | 在线女同免费观看网站 | 国产精品亚洲精品日韩动图 | 新版天堂中文在线8官网 | 天天性视频 | 一级大片免费看 | 色婷婷综合和线在线 | 理论片一区 | 阿v视频在线观看免费播放 爱爱视频天天干 | 精品爱爱| 国产狂喷冒白浆免费视频 | 国产福利午夜自产拍视频在线 |