MySQL的圖形管理工具-MySQL Workbench的下載安裝及使用
- 下載
- 安裝
- 使用
- Workbench 創建數據庫
- Workbench 創建數據表
- 數據表中的增刪改
- 增加數據
- 刪除數據
- 修改數據
下載
MySQL的圖形管理工具有很多,常用的有MySQL Workbench、phpMyAdmin和Navicat等軟件。我選擇了MySQL Workbench
1.下載地址
https://dev.mysql.com/downloads/workbench/
安裝
(1)雙擊安裝文件,進入安裝向導頁面,點擊【Next】;
2.選擇安裝文件夾界面,點擊【Change】按鈕,可以更換路徑,更換完成后,點擊【Next】。
(3)選擇安裝類型,默認第一項,點擊【Next】。
(4)點擊【Install】,等待安裝完成。
點擊【finish】,安裝完成。
(5)MySQL Workbench工具包含以下4個基本功能區域。
主菜單:實現MySQL的主要功能操作。
Shortcut(快捷方式):完整可視化數據庫設計和建模。
MySQL Connections:鏈接信息。
Models:連接方式、MySQL Workbench工具版本信息。
(7)創建鏈接。單擊主菜單 Database -> Manage Connection,彈出Manage Sever Connections對話框,在對話框中輸入連接名稱,輸入完成后單擊Test Connection 按鈕進行測試,輸入root密碼,點擊【OK】。
使用
首先,打開MySQL Workbench,雙擊打開即可。打開后的界面如下所示,然后選擇數據庫實例,雙擊進行登錄。圖中數據庫的實例是Local instance MySQL 5.7
其一:顯示的是數據庫服務器中已經創建的數據庫列表
其二:關于數據庫的操作列表
其三:sql的編輯器和執行環境
Workbench 創建數據庫
點擊創建數據庫按鈕,輸入數據庫名稱,選擇編碼方式,點擊Apply
Workbench會自動生成SQL語句,再次點擊Apply就可以成功創建數據庫
該操作等同于MySQL命令:CREATE SCHEMA ‘jwgl’;
在 MySQL 中,SCHEMA 和 DATABASE 這兩個詞在功能上是等價的。
創建成功,點擊 finish
Workbench 創建數據表
1)點擊展開數據庫,點擊“Tables”右鍵,點擊“Create Table”
(2)創建名為students的表,備注:學生信息表,創建四個字段:id、name、stu_no、status,確認無誤后點擊"Apply"(也就是之后填寫表名,列名,數據類型,約束,點擊 Apply)
(3)該操作等同于以下MySQL命令
CREATE TABLE `my_db`.`students` (`id` INT NOT NULL AUTO_INCREMENT,`name` VARCHAR(45) NOT NULL,`stu_no` VARCHAR(45) NOT NULL,`status` TINYINT(1) NOT NULL DEFAULT 0,PRIMARY KEY (`id`),UNIQUE INDEX `id_UNIQUE` (`id` ASC) VISIBLE,UNIQUE INDEX `name_UNIQUE` (`name` ASC) VISIBLE)
COMMENT = '學生信息表';
(4)數據表創建完成后,左側出現表student
(5)常用字段類型Datatype
- INT:整數
- VARCHAR( ) :字符串,括號中的數值表示字符串的最大長度
- TINYINT(1): 布爾值
- TEXT:無最大長度上限的字符串
(6)字段選項
數據表中的字段包含以下選項:PK、NN、UQ、B、UN、ZF、AI、G
- PK:Primary Key,主鍵,一個數據表中只能有一個字段是主鍵,一般通過主鍵來索引某一條數據
- NN:Not Null,非空,若勾選,則該鍵的值不能為空
- UQ:Unique,值唯一
- B:Binary,二進制數據
- UN:UNsigned,無符號(非負數)
- ZF:zero fill,填充0,若字段內容為1,字段類型是int(3),則內容顯示為001
- AI:Auto Increment,值自動增長,若勾選,每寫一條數據,ID自動增加(如果想給一個指定的ID也可以)
- G:Generated,若勾選,表明該列是基于其他列計算產生的
數據表中的增刪改
增加數據
(1)點擊第3步創建的表students,右鍵,點擊“Select Rows”
(2)輸入要增加的數據。由于id自增(勾選了AI),增加數據時不需要刻意填寫。
(3)數據增加完成后,點擊“Apply”,數據增加成功
(4)可以使用相同的方法繼續增加數據
刪除數據
(1)點擊行前面白色的地方選中行,然后點擊刪除按鈕
(2)刪除后,點擊“Apply”生效
修改數據
(1)點擊要修改數據的所在表格,直接輸入修改后的數據,如:將李四的status改成1
(2)修改后,點擊“Apply”生效