最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

MySQL數(shù)據(jù)庫存儲引擎介紹及數(shù)據(jù)庫的操作詳解

 更新時間:2022年08月12日 10:34:36   作者:1 + 1=王  
mysql面試中最常問的問題之一:小伙子,你說一下你們公司用的存儲引擎,以及你知道有哪些存儲引擎和他們之間的區(qū)別? 所以下面這篇文章主要給大家介紹了關于Mysql存儲引擎的相關資料,需要的朋友可以參考下

MySQL存儲引擎

InnoDB存儲引擎

InnoDB存儲引擎是MySQL常見的的存儲引擎,

  • 它給MySQL的表提供了事務處理、回滾、崩潰修復和多版本并發(fā)控制等功能;
  • 支持列值自動增長(列值不能為空且必須唯一);
  • 支持外鍵。
  • 缺點: 占用的空間相對較大

MyISAM儲存引擎

MyISAM儲存引擎支持3種不同的存儲格式:靜態(tài)型、動態(tài)型和壓縮型。

  • 靜態(tài)型:靜態(tài)型是MyISAM的默認存儲格式,它的字段是固定長度;
  • 動態(tài)型:包含變長字段,記錄的長度不是固定的。

MyISAM儲存引擎占用空間小,處理速度快;但不支持事務的完整性和并發(fā)性。

Memory存儲引擎

Memory存儲引擎使用存儲在內存中的內容來創(chuàng)建表,而且數(shù)據(jù)全部存放在內存中。

每個基于Memory存儲引擎的表實際對應一個磁盤文件,該文件名與表名一致,且只存放表的結構。如果重啟或關機,所有數(shù)據(jù)都會消失。

Memory存儲引擎默認使用哈希索引,也可在創(chuàng)建索引時指定為B型樹索引,使用哈希索引的速度比使用B型樹索引的速度快。

Archive存儲引擎

Archive存儲引擎只支持INSERT和SELECT操作,非常適合存儲歸檔數(shù)據(jù),如日志信息等。

Archive存儲引擎通過使用zlib算法將數(shù)據(jù)行壓縮后存儲,但是它并不知道事務安全的存儲引擎,它的設計目標是提供高速的插入和壓縮功能。

功能InnoDBMyISAMMemoryArchive
存儲限制<= 64TB<=256TBRAMNone
支持事務
全文索引
樹索引
哈希索引
數(shù)據(jù)緩存N/A
外鍵

數(shù)據(jù)庫的相關操作

創(chuàng)建數(shù)據(jù)庫

create database [if not exists] <數(shù)據(jù)庫名>
[[default] charset set <字符集名>]
[[default] collate <校對規(guī)則名>]
  • [if not exists]:表示在創(chuàng)建數(shù)據(jù)庫之前判斷該數(shù)據(jù)庫是否存在,只有在不存在的數(shù)據(jù)才執(zhí)行創(chuàng)建操作
  • [[default] charset set <字符集名>]:表示指定數(shù)據(jù)庫的字符集。
  • [[default] collate <校對規(guī)則名>]:表示指定字符集的默認校對規(guī)則。

修改數(shù)據(jù)庫

alter database <數(shù)據(jù)庫名> {
[default] charset set <字符集名> |
[default] collate <校對規(guī)則名> }

使用alter database更改數(shù)據(jù)庫的全局特性,需提前獲得數(shù)據(jù)庫的修改權限。

刪除數(shù)據(jù)庫

drop database [if exists] <數(shù)據(jù)庫名>

查看數(shù)據(jù)庫列表

show databases [like '數(shù)據(jù)庫名'];

用戶查看MySQL中當前存在的數(shù)據(jù)庫列表。

[like ‘數(shù)據(jù)庫名’]:用戶匹配指定的數(shù)據(jù)庫名稱,可以部分匹配也可以完全匹配。

打開數(shù)據(jù)庫

use <數(shù)據(jù)庫名>

到此這篇關于MySQL數(shù)據(jù)庫存儲引擎介紹及數(shù)據(jù)庫的操作詳解的文章就介紹到這了,更多相關MySQL數(shù)據(jù)庫存儲引擎內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論

安康市| 建阳市| 普兰县| 三亚市| 葫芦岛市| 温宿县| 湘潭市| 蕉岭县| 双流县| 台江县| 塔城市| 历史| 长乐市| 克山县| 阿拉善右旗| 商都县| 高台县| 五家渠市| 峨边| 新源县| 丁青县| 眉山市| 文登市| 双鸭山市| 长汀县| 大安市| 元氏县| 永平县| 什邡市| 绥中县| 道孚县| 孝感市| 酒泉市| 班戈县| 阿鲁科尔沁旗| 营口市| 彝良县| 景德镇市| 宜兰县| 长泰县| 沙雅县|