MySQL?Workbench基本使用示例詳解
MySQL Workbench 是一款由 MySQL官方開發(fā)和提供的統(tǒng)一可視化工具,專為數據庫管理員、開發(fā)者和數據架構師設計。它提供了數據建模、SQL 開發(fā)和數據庫管理的全面功能,支持 Windows、Linux 和 macOS 操作系統(tǒng)。
MySQL Workbench 是一個強大的工具,它通過圖形界面簡化了許多復雜的數據庫任務,使得數據庫的設計、開發(fā)和管理變得更加高效和直觀。它還提供了許多高級功能,如數據庫同步、模型比較和合并等,以滿足不同用戶的需求。
MySQL Workbench的安裝方法可參考:
今天講講MySQL Workbench的基本使用。
一、打開MySQL Workbench
點擊應用菜單中的MySQL Workbench圖標,打開MySQL Workbench
二、連接數據庫
1. 打開MySQL Workbench后,點擊root用戶,第一次需要輸入數據庫密碼,連接
2. 看到以下頁面,表示數據庫連接完畢
3. 調整視窗布局,便于后續(xù)使用
SQL Additions窗口很少使用,點擊視窗布局,調整軟件視圖
隱藏后的視圖如下:
三、基本使用
1. 查看當前數據庫
點擊Schemas可以看到目前所有的數據庫列表,其中 sys,是內置數據庫
2. 創(chuàng)建數據庫
(1)點擊“創(chuàng)建數據庫”按鈕,在彈出頁面中,可以在new_scheama處修改數據庫名稱,修改后點擊Apply。
本例新建一個數據庫,命名為my_db
(2)該操作等同于MySQL命令:CREATE SCHEMA ‘my_db’;
在 MySQL 中,SCHEMA和 DATABASE這兩個詞在功能上是等價的。
(3)數據庫my_db創(chuàng)建完成
3. 創(chuàng)建數據表
(1)點擊展開數據庫,點擊“Tables”右鍵,點擊“Create Table”
(2)創(chuàng)建名為students的表,備注:學生信息表,創(chuàng)建四個字段:id、name、stu_no、status,確認無誤后點擊"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)數據表創(chuàng)建完成后,左側出現表students
(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,若勾選,表明該列是基于其他列計算產生的
4數據表中的增刪改
4.1 增加數據
(1)點擊第3步創(chuàng)建的表students,右鍵,點擊“Select Rows”
(2)輸入要增加的數據。由于id自增(勾選了AI),增加數據時不需要刻意填寫。
(3)數據增加完成后,點擊“Apply”,數據增加成功。
(4)可以使用相同的方法繼續(xù)增加數據
4.2 刪除數據
(1)點擊行前面白色的地方選中行,然后點擊刪除按鈕
(2)刪除后,點擊“Apply”生效
4.3 修改數據
(1)點擊要修改數據的所在表格,直接輸入修改后的數據,如:將李四的status改成1
(2)修改后,點擊“Apply”生效
到此這篇關于MySQL Workbench基本使用的文章就介紹到這了,更多相關MySQL Workbench使用內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
安裝配置MySQLMTOP來監(jiān)控MySQL運行性能的教程
這篇文章主要介紹了安裝配置MySQLMTOP來監(jiān)控MySQL運行性能的教程,MySQLMTOP具有B/S方式的圖形化操作頁面,需要的朋友可以參考下2015-12-12