<nav id="iugoa"></nav>
  • <xmp id="iugoa"><menu id="iugoa"></menu>
    <menu id="iugoa"><strong id="iugoa"></strong></menu>
  • <nav id="iugoa"></nav>
    <menu id="iugoa"></menu>
    <menu id="iugoa"><strong id="iugoa"></strong></menu>
    Java知識分享網 - 輕松學習從此開始!????

    Java知識分享網

    Java1234官方群24:java1234官方群24
    Java1234官方群24:791563025
         

    Mycat實現mysql高可用集群視頻教程免費領取

    畢設代做,包查重聯系人QQ:1982956321畢設大神

    領取國內優秀就業,加薪,跳槽項目課程源碼-vue2+jwt+springboot+mybaits前后端分離通訊錄系統課程

    SpringBoot打造企業級進銷存

    Java1234 VIP課程

    領取微信掃碼登錄Java實現視頻教程

    Java1234至尊VIP(特價活動)

    MySQL面試題大全 PDF 下載


    分享到:
    時間:2020-04-15 16:52來源:http://www.gemtrap.cn 作者:小鋒  侵權舉報
    MySQL面試題大全 PDF 下載
    失效鏈接處理
    MySQL面試題大全  PDF 下載

    本站整理下載:
     
    相關截圖:
     
    主要內容:
    數據庫基礎知識
    1. 為什么要使用數據庫
    數據保存在內存
    優點:存取速度快
    缺點:數據不能永久保存
    數據保存在文件
    優點:數據永久保存
    缺點:1)速度比內存操作慢,頻繁的IO操作。2)查詢數據不方便
    數據保存在數據庫
    1)數據永久保存
    2)使用SQL語句,查詢方便效率高。
    3)管理數據方便
    2. 什么是SQL?
    結構化查詢語言(Structured Query Language)簡稱SQL,是一種數據庫查詢語言。
    作用:用于存取數據、查詢、更新和管理關系數據庫系統。
    3. 什么是MySQL?
    MySQL是一個關系型數據庫管理系統,由瑞典MySQL AB 公司開發,屬于 Oracle 旗下產品。MySQL
    是最流行的關系型數據庫管理系統之一,在 WEB 應用方面,MySQL是最好的 RDBMS (Relational
    Database Management System,關系數據庫管理系統) 應用軟件之一。在Java企業級開發中非常常
    用,因為 MySQL 是開源免費的,并且方便擴展。
    4. 數據庫三大范式是什么
    第一范式:每個列都不可以再拆分。
    第二范式:在第一范式的基礎上,非主鍵列完全依賴于主鍵,而不能是依賴于主鍵的一部分。
    第三范式:在第二范式的基礎上,非主鍵列只依賴于主鍵,不依賴于其他非主鍵。
    在設計數據庫結構的時候,要盡量遵守三范式,如果不遵守,必須有足夠的理由。比如性能。事實上我
    們經常會為了性能而妥協數據庫的設計。
    5. mysql有關權限的表都有哪幾個
    MySQL服務器通過權限表來控制用戶對數據庫的訪問,權限表存放在mysql數據庫里,由
    mysql_install_db腳本初始化。這些權限表分別user,db,table_priv,columns_priv和host。下面分
    別介紹一下這些表的結構和內容:
    user權限表:記錄允許連接到服務器的用戶帳號信息,里面的權限是全局級的。
    db權限表:記錄各個帳號在各個數據庫上的操作權限。
    table_priv權限表:記錄數據表級的操作權限。
    columns_priv權限表:記錄數據列級的操作權限。
    host權限表:配合db權限表對給定主機上數據庫級操作權限作更細致的控制。這個權限表不受
    GRANT和REVOKE語句的影響。
    6. MySQL的binlog有有幾種錄入格式?分別有什么區別?
    有三種格式,statement,row和mixed。
    statement模式下,每一條會修改數據的sql都會記錄在binlog中。不需要記錄每一行的變化,減少
    了binlog日志量,節約了IO,提高性能。由于sql的執行是有上下文的,因此在保存的時候需要保
    存相關的信息,同時還有一些使用了函數之類的語句無法被記錄復制。
    row級別下,不記錄sql語句上下文相關信息,僅保存哪條記錄被修改。記錄單元為每一行的改
    動,基本是可以全部記下來但是由于很多操作,會導致大量行的改動(比如alter table),因此這種
    模式的文件保存的信息太多,日志量太大。
    mixed,一種折中的方案,普通操作使用statement記錄,當無法使用statement的時候使用
    row。
    此外,新版的MySQL中對row級別也做了一些優化,當表結構發生變化的時候,會記錄語句而不是逐行
    記錄

     

    ------分隔線----------------------------
    鋒哥公眾號


    鋒哥微信號


    在线aav片线 - 视频 - 在线观看 - 影视资讯 - 品爱网