乙個資料庫可以包含多個引擎

2021-09-02 14:59:57 字數 444 閱讀 2533

在建立乙個資料庫時, 一部分錶用myisam引擎, 另一部分錶用innodb引擎, 這樣可以嗎?

答案當然是可以的,在建立表的時候,設定引擎即可。因為儲存引擎是針對表的。

create table `test` (

`id` varchar(40) not null default '',

`name` varchar(40) not null default ''

) engine=innodb

create table `test` (

`id` varchar(40) not null default '',

`name` varchar(40) not null default ''

) engine=myisam

mysql的最大特點就是外掛程式式儲存引擎,你用到什麼引擎,就指定什麼引擎

Django中乙個專案使用多個資料庫

1.修改專案的 settings 配置 在 settings.py 中配置需要連線的多個資料庫連線串 2.設定資料庫的路由規則方法 在settings.py中配置database routers project 建立的django專案名稱 project name database router 定...

oracle 如何在乙個資料庫建立多個例項

例項 是乙個非固定的 基於記憶體的基本程序與記憶體結構。當伺服器關閉後,例項也就不存在了。資料庫 database 指的是固定的 基於磁碟的資料檔案 控制檔案 日誌檔案 引數檔案和歸檔日誌檔案等。一般情況下,oracle資料庫都是乙個資料庫對應乙個例項。如下圖所示 當然可以根據需要建立多個資料庫和對...

Redis多個資料庫

注意 redis支援多個資料庫,並且每個資料庫的資料是隔離的不能共享,並且基於單機才有,如果是集群就沒有資料庫的概念。redis是乙個字典結構的儲存伺服器,而實際上乙個redis例項提供了多個用來儲存資料的字典,客戶端可以指定將資料儲存在哪個字典中。這與我們熟知的在乙個關聯式資料庫例項中可以建立多個...