首页
/
每日頭條
/
科技
/
mysql中查看表結構的指令
mysql中查看表結構的指令
更新时间:2026-06-10 03:35:58

mysql中查看表結構的指令?在mysql中,也出現了類似oracle中的表空間概念,今天小編就來說說關于mysql中查看表結構的指令?下面更多詳細答案一起來看看吧!

mysql中查看表結構的指令(mysql表空間的概念)1

mysql中查看表結構的指令

mysql中,也出現了類似oracle中的表空間概念。

mysql表空間是什麼意思呢?

當我們使用Innodb數據庫引擎,開啟了Innodb的innodb_file_per_table這個參數之後(innodb_file_per_table = 1),也就是啟用InnoDB的獨立表空間模式。此時,在innodb數據庫下,新建表,就會在對應的數據庫目錄下會多出來一個.ibd這個文件。這個就是表對應的數據文件了。mysql會把這個innodb表的數據存放在這個文件中。并且每個innodb表此時都會對應這麼一個ibd文件。而不像以前,所有的表都放在一個數據文件中。

那麼這樣做有什麼好處呢?

可以實現單表在不同的數據庫之間移動。具體怎麼移動呢?假設有兩個數據庫,一個test,一個tt。

InnoDB 默認會将所有的數據庫InnoDB引擎的表數據存儲在一個共享空間中:ibdata1,這樣就感覺不爽,增删數據庫的時候,ibdata1文件不會自動收縮,單個數據庫的備份也将成為問題。通常隻能将數據使用mysqldump 導出,然後再導入解決這個問題。共享表空間在Insert操作上少有優勢。其它都沒獨立表空間表現好。當啟用獨立表空間時,請合理調整一 下innodb_open_files 的值。

-------------------------------------------------------------------------------

需要說明的是:

1、設置了獨立表空間之後,如果改成了共享表空間,那麼,此時如果執行表的插入操作,數據會存放在哪裡呢?

對于之前已經存在了的表,還是存放在獨立表空間。對于新建的表,就會存放在共享表空間了。

2、如果一開始用了獨立表空間,後來改了innodb_file_per_table變量的值,改成獨立表空間了,那麼數據如何存儲?

對于已經存在了的innodb引擎的表來說,數據還是存放在共享表空間的,而此時如果創建了新的表,那麼就會在數據庫的目錄中多出一個.ibd的文件用于存儲這個新表的數據。

總結上面的1、2,就是:原來的還是按照原來的方式存儲。新的表按照新的規則來存儲。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
蘋果m1處理器是蘋果最強處理器嘛
蘋果m1處理器是蘋果最強處理器嘛
除了M1Pro,蘋果還有更高端、更暴力的處理器,命名為M1Max,重點強化GPU圖形性能,号稱是世界上最強大的筆記本處理器。M1Max也是5nm工藝,晶體管數量進一步增加到570億個,CPU核心還是八大二小共10個,神經引擎核心還是16個。...
2026-06-10
iphonexs國産屏是oled嗎
iphonexs國産屏是oled嗎
01年輕人的輕旗艦nova3i給你所需随着iPhoneXS的發布,大家對于蘋果手機的呼聲又一次的高漲了起來。盡管售價過萬也擋不住國民的熱情。不過話說回來,手機雖然盡量要買的好一點,但是其實比iPhoneXS便宜幾千塊的國産機同樣能享受如此待...
2026-06-10
手機密碼忘了不需要密碼怎麼解鎖
手機密碼忘了不需要密碼怎麼解鎖
在現實生活中,我們偶爾會有忘記手機密碼的時候,這個時候千萬不要慌,相信有大部分人都會選擇花幾十塊錢去手機店解鎖,其實我們自己就可以輕松解決這個問題,隻需按下這幾個鍵就可以了,趕緊跟着小編一起來看看吧大圖模式第一步:首先我們拿出自己的手機将它...
2026-06-10
怎麼判斷汽車轉向系統故障
怎麼判斷汽車轉向系統故障
怎麼判斷汽車轉向系統故障?1、汽車轉向沉重該如何檢修?,我來為大家講解一下關于怎麼判斷汽車轉向系統故障?跟着小編一起來看一看吧!怎麼判斷汽車轉向系統故障1、汽車轉向沉重該如何檢修?汽車轉向沉重是由很多方面影響的:轉向助力泵、方向機、轉向拉杆...
2026-06-10
razer雷蛇官網技術支持
razer雷蛇官網技術支持
IT之家8月12日消息,雷蛇在2017年11月推出了旗下第一款安卓智能手機——RazerPhone,之後在2018年10月雷蛇推出了RazerPhone2,在2019年也陸續有RazerPhone3的爆料,但一直沒有上市,現在雷蛇又宣布将在...
2026-06-10
Copyright 2023-2026 - www.tftnews.com All Rights Reserved