在线观看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

    文章

    3841

    瀏覽量

    64544
  • Oracle
    +關注

    關注

    2

    文章

    296

    瀏覽量

    35159
  • MySQL
    +關注

    關注

    1

    文章

    821

    瀏覽量

    26651

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

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

收藏 人收藏

    評論

    相關推薦

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

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

    Oracle數據庫的多功能集成開發環境

    Oracle數據庫的多功能集成開發環境 快捷菜單中的可視化對象編輯器 上下文感知的SQL代碼補全、智能格式化和重構 逐步執行的自動調試功能 多功能數據檢索、存儲和管理 數據庫模式和表
    的頭像 發表于 01-14 13:52 ?63次閱讀
    <b class='flag-5'>Oracle</b><b class='flag-5'>數據庫</b>的多功能集成開發環境

    MySQL數據庫的安裝

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

    適用于Oracle的Python連接器:可訪問托管以及非托管的數據庫

    適用于 Oracle 的 Python 連接器 適用于 Oracle 的 Python 連接器是一種可靠的連接解決方案,用于從 Python 應用程序訪問 Oracle 數據庫服務器和
    的頭像 發表于 01-14 10:30 ?59次閱讀

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

    Mysql數據庫故障: Mysql數據庫表記錄丟失。 Mysql數據庫故障表現: 1、
    的頭像 發表于 12-16 11:05 ?190次閱讀
    <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 ?154次閱讀

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

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

    不用編程不用電腦,快速實現多臺Modbus協議的PLC、智能儀表對接SQL數據庫

    的參數按照任務組自動生成SQL命令語句,實現多設備SQL命令與數據庫軟件對接,支持MySQL、SQLServer、PostgreSQL、Oracle等。
    的頭像 發表于 12-09 10:53 ?298次閱讀
    不用編程不用電腦,快速實現多臺Modbus協議的PLC、智能儀表對接SQL<b class='flag-5'>數據庫</b>

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

    Oracle數據庫數據恢復環境&故障: Oracle ASM磁盤組由4塊磁盤組成。Oracle ASM磁盤組掉線 ,ASM實例不能moun
    的頭像 發表于 10-28 11:26 ?180次閱讀
    <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 ?342次閱讀
    <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 ?447次閱讀
    <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 ?402次閱讀

    華納云:MySQL初始化操作如何創建新的數據庫

    要在MySQL中創建一個新的數據庫,可以按照以下步驟進行操作: 登錄到MySQL數據庫管理系統中。可以使用MySQL命令行客戶端或者圖形化工
    的頭像 發表于 09-04 14:30 ?289次閱讀

    Oracle數據恢復—Oracle數據庫誤truncate表的數據恢復案例

    北京某國企客戶Oracle 11g R2數據庫誤truncate table CM_CHECK_ITEM_HIS,表數據丟失,業務查詢到該表時報錯,數據庫的備份不可用,無法查詢表
    的頭像 發表于 03-11 17:30 ?407次閱讀
    <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>恢復案例

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

    oracle數據庫ASM磁盤組掉線,ASM實例不能掛載。數據庫管理員嘗試修復數據庫,但是沒有成功。
    的頭像 發表于 02-01 17:39 ?549次閱讀
    【<b class='flag-5'>數據庫</b><b class='flag-5'>數據</b>恢復】<b class='flag-5'>Oracle</b><b class='flag-5'>數據庫</b>ASM實例無法掛載的<b class='flag-5'>數據</b>恢復案例
    主站蜘蛛池模板: 天天操天天操天天操天天操| 免费一级特黄特色大片 | 亚洲天堂资源网| 国产在线观看福利| 国产午夜精品福利| 2019天天干夜夜操| 久久天天| 国产精品福利久久2020| 1024手机在线看永久免费| h在线观看视频| 99xxxx开心| 免费视频在线观看1| 男人j桶女人j免费视频| 亚洲色图国产精品| 色福利网站| 上一篇26p国模| 亚洲毛片大全| 色香蕉在线视频| 欧美日韩无| 日本黄色美女视频| 精品黄色录像| 2018天天射| 亚洲天天做日日做天天欢毛片| 成人在线亚洲| 天天搞天天爽| 亚洲bt欧美bt高清bt777| 禁h粗大太大好爽好涨受不了了| 婷婷色人阁| 天堂网2021天堂手机版| 人人澡人人射| 国产三级在线观看视频| 国产美女精品三级在线观看| 在线播放国产不卡免费视频| 深夜视频在线免费| 欧美午夜影院| 精品福利在线观看| 在线99热| 色综合天天综合网国产成人| 国内在线观看精品免费视频| 日本黄页网| 日本一区免费观看|