欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

解析Mysql臨時(shí)表及特點(diǎn)

 更新時(shí)間:2013年06月22日 17:12:31   作者:  
本篇文章是對Mysql中的臨時(shí)表以及特點(diǎn)進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下

臨時(shí)表是當(dāng)連接沒有斷開時(shí)存在,一旦斷開就不會存在,臨時(shí)表的數(shù)據(jù)和結(jié)構(gòu)都在內(nèi)存中,可以做個(gè)測驗(yàn),你創(chuàng)建一個(gè)臨時(shí)表,但是到響應(yīng)的數(shù)據(jù)目錄下并不會找到.frm文件
mysql> CREATE TEMPORARY TABLE tmp_table (
    ->
    -> name VARCHAR(10) NOT NULL,
    -> value INTEGER NOT NULL
    ->
    -> ) ;
Query OK, 0 rows affected (0.38 sec)

查看表狀態(tài)
mysql> show CREATE  TABLE tmp_table \G
*************************** 1. row ***************************
       Table: tmp_table
Create Table: CREATE TEMPORARY TABLE `tmp_table` (
  `name` varchar(10) NOT NULL,
  `value` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8
1 row in set (0.00 sec)

它和正常表沒有什么區(qū)別,但是數(shù)據(jù)是存在內(nèi)存中的,你在響應(yīng)的數(shù)據(jù)目錄下找不到數(shù)據(jù)文件。
一旦斷開連接你再查該表就會消失。

和臨時(shí)表有點(diǎn)相似的是內(nèi)存表,有的也稱堆表。
mysql> CREATE TABLE mem_table (
    ->
    -> name VARCHAR(10) NOT NULL,
    -> value INTEGER NOT NULL
    ->
    -> ) TYPE = HEAP;
Query OK, 0 rows affected, 1 warning (0.01 sec)

查看表狀態(tài)
mysql> show CREATE  TABLE mem_table \G
*************************** 1. row ***************************
       Table: mem_table
Create Table: CREATE TEMPORARY TABLE `mem_table` (
  `name` varchar(10) NOT NULL,
  `value` int(11) NOT NULL
) ENGINE=MEMORY DEFAULT CHARSET=utf8
1 row in set (0.00 sec)

你在數(shù)據(jù)目錄下回發(fā)現(xiàn)一個(gè)mem_table.frm文件,所以內(nèi)存表的數(shù)據(jù)是放在磁盤上的,但是插入數(shù)據(jù)后發(fā)現(xiàn)磁盤上沒有數(shù)據(jù)文件,所以數(shù)據(jù)是在內(nèi)存中的,因?yàn)椴捎玫氖莔emory 引擎。一旦down機(jī)數(shù)據(jù)將不存在。該表因?yàn)閿?shù)據(jù)是在內(nèi)存中,所以數(shù)據(jù)會很快。缺點(diǎn)是安全性。

相關(guān)文章

  • MySQL慢sql優(yōu)化思路詳細(xì)講解

    MySQL慢sql優(yōu)化思路詳細(xì)講解

    在日常開發(fā)工作中數(shù)據(jù)庫是常用的數(shù)據(jù)存儲組件,一旦使用了數(shù)據(jù)庫,那慢查詢SQL的優(yōu)化是繞不開的一道坎,下面這篇文章主要給大家介紹了關(guān)于MySQL慢sql優(yōu)化思路的相關(guān)資料,需要的朋友可以參考下
    2023-01-01
  • MYSQL清空表和截?cái)啾韱栴}

    MYSQL清空表和截?cái)啾韱栴}

    這篇文章主要介紹了MYSQL清空表和截?cái)啾韱栴},具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • MySQL 8中新增的這三大索引 隱藏、降序、函數(shù)

    MySQL 8中新增的這三大索引 隱藏、降序、函數(shù)

    這篇文章主要介紹了MySQL 8.x版本中新增的三大索引 隱藏索引、降索引序、函數(shù)索引,如果文章對你有點(diǎn)幫助,小伙伴們點(diǎn)贊、收藏、評論、分享走起呀
    2021-09-09
  • linux下mysql鏈接被防火墻阻止的解決方法

    linux下mysql鏈接被防火墻阻止的解決方法

    linux下安裝了mysql,不能從其它機(jī)器訪問 帳號已經(jīng)授權(quán)從任意主機(jī)進(jìn)行訪問
    2012-07-07
  • mysql 5.7.16 安裝配置方法圖文教程

    mysql 5.7.16 安裝配置方法圖文教程

    這篇文章主要為大家分享了mysql 5.7.16winx64安裝配置方法圖文教程,感興趣的朋友可以參考一下
    2016-10-10
  • centos6.5中rpm包安裝mysql5.7初始化出錯的解決方法

    centos6.5中rpm包安裝mysql5.7初始化出錯的解決方法

    這篇文章主要介紹了centos6.5中rpm包安裝mysql5.7初始化出錯的解決方法,需要的朋友可以參考下
    2017-09-09
  • MySQL數(shù)據(jù)庫手冊DATABASE操作與編碼(小白入門篇)

    MySQL數(shù)據(jù)庫手冊DATABASE操作與編碼(小白入門篇)

    這篇文章主要介紹了MySQL數(shù)據(jù)庫手冊DATABASE操作與編碼的小白入門篇,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05
  • Mysql 日期格式化及復(fù)雜日期區(qū)間查詢

    Mysql 日期格式化及復(fù)雜日期區(qū)間查詢

    最近在做項(xiàng)目涉及到Mysql的復(fù)雜日期查詢,日期查詢其實(shí)在數(shù)據(jù)庫中查詢其實(shí)還是用的挺多的,所以本文就來詳細(xì)的介紹一下,感興趣的可以了解一下
    2021-09-09
  • Linux下安裝MySQL5.7.19問題小結(jié)

    Linux下安裝MySQL5.7.19問題小結(jié)

    第一次在自己虛機(jī)上安裝mysql 中間碰到很多問題 在這里記下來,特此分享到腳本之家平臺供大家參考
    2017-08-08
  • 如何修改Mysql中g(shù)roup_concat的長度限制

    如何修改Mysql中g(shù)roup_concat的長度限制

    在mysql中,有個(gè)函數(shù)叫“group_concat”,平常使用可能發(fā)現(xiàn)不了問題,在處理大數(shù)據(jù)的時(shí)候,會發(fā)現(xiàn)內(nèi)容被截取了。怎么解決這一問題呢,下面腳本之家小編給大家?guī)砹薓ysql中g(shù)roup_concat的長度限制問題,感興趣的朋友一起看看吧
    2018-08-08

最新評論