包含網易的mysql數據庫分支的詞條

  • 1、請簡要簡述MySQL的四大系統數據庫及其作用?
  • 2、Mysql 的數據庫模式有哪些
  • 3、mysql安裝以後,自帶的數據庫有幾個?
  • 4、mysql系統數據庫有哪些
  • 5、MySQL的數據庫文件有幾種?擴展名及作用分別是什麼?

MySQL 自帶了四個數據庫,如下:

mysql庫。是MySQL的核心數據庫,存儲用戶、權限等信息

information_schema。存儲表、鎖等性能信息。元數據關於數據的數據,如數據庫名,表名,訪問權限,庫表的數據類型,庫索引的信息等

sys。這個庫數據來源於performance_schema。目標是把performance_schema的複雜程度降低,讓DBA能更好的閱讀這個庫里的內容,讓DBA更快的了解DB的運行情況。

performance_schema。這個庫主要收集數據庫服務器性能參數,用於監控服務器在一個較低級別的過程中的資源消耗,資源等待等情況

說的是MySQL的數據庫引擎吧?

引擎有:MyISAM、HEAP、MRG_MyISAM、InnoDB和Archive、CSV、BLACKHOLE

主流是MyISAM和InnoDB,如果要求性能高的話,可以使用HEAP,是使用內存的,但穩定性不高。

MyISAM不支持事務操作,容易造成表損壞和數據丟失。

InnoDB支持事務操作,但比較麻煩,一般在中小型數據系統或對數據一致性要求不太高的系統中可以不使用

SQL的系統默認數據庫有6個,分別為:master,msdb,northwind,pub,model,tempdb

默認的有mysql,test這幾個數據庫。

從MySQL 5開始, 可以看到多了一個系統數據庫information_schema . information_schema 存貯了其他所有數據庫的信息。

information_schema是一個虛擬數據庫,並不物理存在,在select的時候,從其他數據庫獲取相應的信息。

在MySQL中每一個數據庫都會在定義好(或者默認)的數據目錄下存在一個以數據庫名字命名的文件夾,用來存放該數據庫中各種表數據文件。

1、“.frm”文件 與表相關的元數據(meta)信息都存放在“.frm”文件中,包括表結構的定義信息等。不論是什麼存儲引擎,每一個表都會有一個以表名命名的“.frm”文件。所有的“.frm”文件都存放在所屬數據庫的文件夾下面。

2、“.MYD”文件“ .MYD”文件是MyISAM存儲引擎專用,存放MyISAM表的數據。每一個MyISAM表都會有一個“.MYD”文件與之對應,同樣存放於所屬數據庫的文件夾下,和“.frm”文件在一起。

3、“.MYI”文件 “.MYI”文件也是專屬於MyISAM存儲引擎的,主要存放MyISAM表的索引相關信息。對於MyISAM存儲來說,可以被cache的內容主要就是來源於“.MYI”文件中。每一個MyISAM表對應一個“.MYI”文件,存放於位置和“.frm”以及“.MYD”一樣。

管理工具:

可以使用命令行工具管理 MySQL 數據庫(命令 mysql 和 mysqladmin),也可以從 MySQL 的網站下載圖形管理工具 MySQL Administrator, MySQL Query Browser 和 MySQL Workbench。

phpMyAdmin是由 php 寫成的 MySQ L資料庫系統管理程程序,讓管理者可用 Web 界面管理 MySQL 資料庫。

phpMyBackupPro也是由 PHP 寫成的,可以透過 Web 界面創建和管理數據庫。它可以創建偽 cronjobs,可以用來自動在某個時間或周期備份 MySQL 數據庫。另外,還有其他的 GUI 管理工具,例如 mysql-front 以及 ems mysql manager, navicat等等。

以上內容參考:百度百科-mySQL

原創文章,作者:O2TDE,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/127073.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
O2TDE的頭像O2TDE
上一篇 2024-10-03 23:13
下一篇 2024-10-03 23:13

相關推薦

  • Python 常用數據庫有哪些?

    在Python編程中,數據庫是不可或缺的一部分。隨着互聯網應用的不斷擴大,處理海量數據已成為一種趨勢。Python有許多成熟的數據庫管理系統,接下來我們將從多個方面介紹Python…

    編程 2025-04-29
  • openeuler安裝數據庫方案

    本文將介紹在openeuler操作系統中安裝數據庫的方案,並提供代碼示例。 一、安裝MariaDB 下面介紹如何在openeuler中安裝MariaDB。 1、更新軟件源 sudo…

    編程 2025-04-29
  • 網易雲怎麼下載mp3?

    如果你想在網易雲音樂中下載mp3文件,可以使用Python編寫的代碼來完成這個任務。 一、安裝必要的庫 在使用Python編寫下載程序之前,需要安裝兩個必要的庫:requests和…

    編程 2025-04-29
  • Idea中基於某個分支拉新的分支

    本文將從以下幾個方面介紹Idea中基於某個分支拉新的分支: 一、創建新分支 在Idea的Git工具中,可以方便地從某個分支創建新分支: git checkout -b <ne…

    編程 2025-04-29
  • 數據庫第三範式會有刪除插入異常

    如果沒有正確設計數據庫,第三範式可能導致刪除和插入異常。以下是詳細解釋: 一、什麼是第三範式和範式理論? 範式理論是關係數據庫中的一個規範化過程。第三範式是範式理論中的一種常見形式…

    編程 2025-04-29
  • leveldb和unqlite:兩個高性能的數據庫存儲引擎

    本文將介紹兩款高性能的數據庫存儲引擎:leveldb和unqlite,並從多個方面對它們進行詳細的闡述。 一、leveldb:輕量級的鍵值存儲引擎 1、leveldb概述: lev…

    編程 2025-04-28
  • 為什麼大家都用網易雲音樂?

    大家都用網易雲音樂,這是因為它憑藉其強大而便捷的功能,以及巨大的歌曲資源庫,成為了廣大音樂愛好者的首選音樂平台。 一、功能強大而便捷 相較於其他的音樂平台,網易雲音樂提供了許多強大…

    編程 2025-04-28
  • Python怎麼導入數據庫

    Python是一種高級編程語言。它具有簡單、易讀的語法和廣泛的庫,讓它成為一個靈活和強大的工具。Python的數據庫連接類型可以多種多樣,其中包括MySQL、Oracle、Post…

    編程 2025-04-28
  • Think-ORM數據模型及數據庫核心操作

    本文主要介紹Think-ORM數據模型建立和數據庫核心操作。 一、模型定義 Think-ORM是一個開源的ORM框架,用於簡化在PHP應用中(特別是ThinkPHP)與關係數據庫之…

    編程 2025-04-27
  • 如何使用Python將CSV文件導入到數據庫

    CSV(Comma Separated Values)是一種可讀性高、易於編輯與導入導出的文件格式,常用於存儲表格數據。在數據處理過程中,我們有時需要將CSV文件導入到數據庫中進行…

    編程 2025-04-27

發表回復

登錄後才能評論