- 工信部備案號 滇ICP備05000110號-1
- 滇公安備案 滇53010302000111
- 增值電信業(yè)務(wù)經(jīng)營許可證 B1.B2-20181647、滇B1.B2-20190004
- 云南互聯(lián)網(wǎng)協(xié)會理事單位
- 安全聯(lián)盟認(rèn)證網(wǎng)站身份V標(biāo)記
- 域名注冊服務(wù)機(jī)構(gòu)許可:滇D3-20230001
- 代理域名注冊服務(wù)機(jī)構(gòu):新網(wǎng)數(shù)碼
歡迎來到藍(lán)隊云技術(shù)小課堂,每天分享一個技術(shù)小知識。
查看默認(rèn)的存儲引擎:
show variables like '%storage_engine%';
#或
SELECT @@default_storage_engine;
修改默認(rèn)的存儲引擎
如果在創(chuàng)建表的語句中沒有顯式指定表的存儲引擎的話,那就會默認(rèn)使用InnoDB
作為表的存儲引擎。
如果我們想改變表的默認(rèn)存儲引擎的話,可以這樣寫啟動服務(wù)器的命令行:
SET DEFAULT_STORAGE_ENGINE=MyISAM;
或者修改 my.cnf
配置文件:
[mysqld]
...
default-storage-engine=MyISAM
# 重啟服務(wù)
systemctl restart mysqld
接著:設(shè)置完成后,創(chuàng)建一個表,查看表的存儲引擎。這里定義語句中并沒有明確指定所使用的存儲引擎。
mysql> create table demo(i int);
Query OK, 0 rows affected (0.06 sec)
mysql> show create table demo;
+-------+--------------------------------------------------------------------------------------+
| Table | Create Table |
+-------+--------------------------------------------------------------------------------------+
| demo | CREATE TABLE `demo` (
`i` int DEFAULT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8mb3 |
+-------+--------------------------------------------------------------------------------------+
1 row in set (0.00 sec)
售前咨詢
售后咨詢
備案咨詢
二維碼
TOP