<1> MySQL Workbench
MySQL Workbench 為數據庫管理員、程序開發者和系統規划師提供可視化的Sql開發、數據庫建模、以及數據庫管理功能。
<2>.MySQL Workbench 的下載和安裝
(1)安裝最新MySql時,有是否安裝MySql Workbench的選項,可選擇安裝。
(2)可以獨立安裝MySql Workbench。
官方下載地址:http://dev.mysql.com/downloads/workbench/ ,安裝很簡單,基本就是一路Next。
注意:一定要安裝和MySql對應的版本,要不然安裝后連接不上服務器,提示外部組件異常;
<3>打開Workbench,主頁面上點擊要connect的連接。
注意系統偏好設置里,MySQL是running的狀態,否則無法執行。
<4> 創建數據庫:
點擊創建數據庫按鈕,輸入數據庫名稱,選擇編碼方式,點擊Apply
Workbench會自動生成SQL語句,再次點擊Apply就可以成功創建數據庫
成功后,在數據庫列表中可以看到新建的數據庫
<5>創建數據表:
右鍵新建的數據庫BMI,設置為此次連接的默認數據庫,接下來的所有操作都將在這個數據庫下進行
將bmi下拉單展開,點擊Table,右鍵創建Table:
給Table命名,添加Column,設置Column的Datatype,PrimaryKey等屬性。點擊Apply后,
Workbench仍會自動生成SQL語句,再次點擊Apply,成功創建新表,在左下角可以看到:
右鍵想要查看的Table,選擇Select Rows,即可查看表中數據:
在彈出的對話框中,Edit 菜單欄中包含三個按鈕,分別為“修改”“插入”和“刪除”。
<6>查看數據表:
成功創建數據表后,可以查看數據表的結構信息,在需要查看表結構的數據表上右擊,選擇 Table Inspector 選項,即可查看數據表的結構,如下圖所示。
在查看數據表的對話框中,Info 標簽顯示了該數據表的表名、存儲引擎、列數、表空間大小、創建時間、更新時間、字符集校對規則等信息,如下圖所示。
在 Columns 標簽顯示了該表數據列的信息,包括列名、數據類型、默認值、非空標識、字符集、校對規則和使用權限等信息,如下圖所示。
<7>批量執行SQL:
在使用MySQL Workbench進行批量更新或刪除時,會出現如下錯誤:
Error Code: 1175. You are using safe update mode and you tried to update a table without a WHERE that uses a KEY column To disable safe mode, toggle the option in Preferences -> SQL Queries and reconnect. 0.000 sec
因為是MySQL Workbench的默認的安全設置是不能批量更新表的。
解決方法:
一、在SQL語句之前添加
SET SQL_SAFE_UPDATES = 0;
二、修改MySQL Workbench設置:
-
打開Workbench的菜單[Edit]->[Preferences...]
-
切換到[SQL Queries]頁面(不同版本可能在SQL Editor)
-
“Safe Updates”.Forbid UPDATEs and DELETEs with no key in WHERE clause or no LIMIT clause.Requires a reconnection之前的對勾去掉.
-
點擊【OK】,重啟Workbench.
————————————————
原文鏈接:https://blog.csdn.net/zs1342084776/article/details/88701261