navicat for mysql截斷表是什麼意思

2021-09-09 08:47:27 字數 312 閱讀 8232

會保留表結構,快速清空資料,不需要記日誌

截斷表是一條sql語句:truncate table 表名,其含義是快速將表中所有資料刪除,與delete語句不同之處在於,truncate語句不會寫日誌,所以速度極快,尤其適合清空存有海量資料的**,而delete語句雖然也能將表中的資料刪除,但刪除的過程會計入日誌,速度較慢。

但delete語句可以有選擇的刪除表中的資料,而truncate語句只能清空表中的所有資料,可以根據自己的需要選用

使用Navicat for mysql新增外來鍵約束

先介紹一下基本情況 現在有兩個表一張是t blog表 部落格表 一張是t blogtype表 部落格類別 現在我想把t blog表中的typeid屬性設定為外來鍵,關聯t blogtype表中的id屬性。1,右鍵t blog表,設計表,選擇外來鍵屬性 2,然後會出現乙個設定外來鍵的介面,一共有七列。...

使用Navicat for mysql新增外來鍵約束

先介紹一下基本情況 現在有兩個表一張是t blog表 部落格表 一張是t blogtype表 部落格類別 現在我想把t blog表中的typeid屬性設定為外來鍵,關聯t blogtype表中的id屬性。1,右鍵t blog表,設計表,選擇外來鍵屬性 2,然後會出現乙個設定外來鍵的介面,一共有七列。...

Navicat for MySQL 快捷鍵整理

使用快捷鍵,提公升工作效率!ctrl q 開啟查詢視窗 ctrl 注釋sql語句 ctrl shift 解除注釋 ctrl r 執行查詢視窗的sql語句 ctrl shift r 只執行選中的sql語句 f6 開啟乙個mysql命令列視窗 ctrl d 1 檢視表結構詳情,包括索引 觸發器,儲存過程...