MySQL Workbench基本用法超詳細(xì)教程
MySQL Workbench相當(dāng)于SQL語(yǔ)言的解釋器
1 打開(kāi)
搜索MySQL Workbench,然后打開(kāi)
打開(kāi)后會(huì)出現(xiàn)這個(gè)頁(yè)面
2 連接數(shù)據(jù)庫(kù)
點(diǎn)擊root用戶(hù),之后之后會(huì)彈出Connect to MySQL Server這個(gè)對(duì)話(huà)框,然后輸入密碼,之后點(diǎn)擊Save password in vault(記住密碼),然后點(diǎn)擊OK
點(diǎn)擊OK后會(huì)進(jìn)入這個(gè)界面,這樣就與數(shù)據(jù)庫(kù)連接完畢了
SQL Additions這個(gè)窗口我們一般用不到,所以我們點(diǎn)我箭頭指向的按鈕
點(diǎn)完之后 SQL Additions 就沒(méi)了
點(diǎn)擊Schemas可以看到目前所有的數(shù)據(jù)庫(kù)列表,其中 sakila,sys,world 是內(nèi)置的數(shù)據(jù)庫(kù)
3 創(chuàng)建數(shù)據(jù)庫(kù)
點(diǎn)擊創(chuàng)建數(shù)據(jù)庫(kù)按鈕,之后彈出一個(gè)頁(yè)面,可以在new_scheama處修改數(shù)據(jù)庫(kù)名稱(chēng),修改后點(diǎn)擊Apply,我們這里新建一個(gè)數(shù)據(jù)庫(kù),命名為my_db_01
點(diǎn)擊apply后會(huì)出現(xiàn)一個(gè)窗口,之后點(diǎn)擊Apply
點(diǎn)擊Apply后會(huì)發(fā)現(xiàn)數(shù)據(jù)庫(kù)列表中出現(xiàn)了 my_db_01 這個(gè)數(shù)據(jù)庫(kù),之后我們點(diǎn)擊Finish
至此創(chuàng)建數(shù)據(jù)庫(kù)完畢
4 創(chuàng)建數(shù)據(jù)表
展開(kāi)數(shù)據(jù)庫(kù)后,右鍵Tables,然后點(diǎn)擊Create Table
點(diǎn)擊之后會(huì)出現(xiàn)這個(gè)頁(yè)面
我們簡(jiǎn)單創(chuàng)建一下,表名命名為users,備注為 用戶(hù)信息表,之后創(chuàng)建 id username,password,status 這四個(gè)字段,確認(rèn)無(wú)誤后點(diǎn)擊Apply
里面所有備注都是可選的
點(diǎn)擊Apply后會(huì)彈出這個(gè)對(duì)話(huà)框,之后再點(diǎn)擊Apply
之后在左側(cè)出現(xiàn)表users,之后再點(diǎn)擊Finish
至此表創(chuàng)建完畢
4.1 字段類(lèi)型
我們下面說(shuō)一下字段,先說(shuō)字段類(lèi)型
字段類(lèi)型的可選項(xiàng)比較多
在這里說(shuō)幾個(gè)常用的
- int 整數(shù)
- varchar(len) 字符串,括號(hào)中的len是字符串的最大長(zhǎng)度
- tinyint(1) 布爾值
- text 無(wú)最大長(zhǎng)度上限字符串,一般用于存儲(chǔ)圖像base64字符串
4.2 字段選項(xiàng)
之后再說(shuō)一下字段選項(xiàng)
它們的意思是
- PK(Primary Key) 主鍵,一個(gè)數(shù)據(jù)表中只能有一個(gè)字段是主鍵,我們一般通過(guò)主鍵來(lái)索引某一條數(shù)據(jù)
- NN(Not Null) 非空,該鍵的值不能是空的
- UQ(Unique) 值唯一,我們已用戶(hù)名來(lái)舉例,A起名叫張三后,其余所有人就不能叫張三了
- B(Binary) 二進(jìn)制數(shù)據(jù)
- UN(UNsigned) 無(wú)符號(hào)(非負(fù)數(shù))
- ZF(zero fill) 填充0 例如字段內(nèi)容是1,字段類(lèi)型是int(4),則內(nèi)容顯示為0001
- AI(Auto Increment) 值自動(dòng)增長(zhǎng),把這個(gè)勾上寫(xiě)入數(shù)據(jù)的時(shí)候不用刻意去傳id,每寫(xiě)一條數(shù)據(jù)id自動(dòng)增加(如果你想給一個(gè)指定的ID也是可以的)
- G(Generated) 勾上之后表示該列是基于其他列計(jì)算產(chǎn)生的列
4.3 其他
Default是默認(rèn)值(可選),有默認(rèn)值的字段可以刻意去傳,也可以不刻意去傳
Comments是備注(可選)
4.4 再次修改表的字段內(nèi)容
點(diǎn)擊這里可以再次彈出創(chuàng)建數(shù)據(jù)表時(shí)的頁(yè)簽,我們可以再次修改字段信息
5 操作表中的數(shù)據(jù)
5.1 添加
右鍵點(diǎn)擊剛剛創(chuàng)建的表user,點(diǎn)擊Select Rows
點(diǎn)擊后會(huì)彈出右側(cè)的頁(yè)簽
我們?cè)谶@里輸入要添加的內(nèi)容,由于我們的id是自增的,status有默認(rèn)值,所以添加時(shí)不需要刻意填寫(xiě)
填寫(xiě)完畢后點(diǎn)擊右下角的Apply
之后會(huì)彈出一個(gè)窗口,點(diǎn)擊Apply
之后會(huì)彈出一個(gè)新的窗口,我們點(diǎn)擊Finish
點(diǎn)擊完Finish后會(huì)發(fā)現(xiàn)id與status被自動(dòng)填寫(xiě)上了
可以在后面繼續(xù)添加數(shù)據(jù)
5.2 更改
直接在顯示的地方進(jìn)行修改就好了,比如我現(xiàn)在想將Suyu的status改成1,首先雙擊要修改的地方
然后改成想要的值,之后點(diǎn)擊Apply
點(diǎn)完Finish就改完了
5.3 刪除
點(diǎn)擊行前面白色的地方選中行,然后點(diǎn)擊刪除按鈕
刪除完畢后點(diǎn)擊Apply
點(diǎn)擊Finish后刪除完畢
6 代碼編輯器
點(diǎn)擊箭頭指向的圖標(biāo),可以彈出一個(gè)新的頁(yè)簽,我們可以在其中輸入SQL語(yǔ)句
點(diǎn)擊這里這個(gè)閃電可以執(zhí)行代碼
7 保存sql代碼
點(diǎn)擊保存按鈕可以將代碼保存為sql文件
8 加載sql代碼
點(diǎn)擊打開(kāi)后可以加載出sql文件
到此這篇關(guān)于MySQL Workbench基本用法的文章就介紹到這了,更多相關(guān)MySQL Workbench內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- MAC下Mysql5.7+ MySQL Workbench安裝配置方法圖文教程
- MySQL Workbench下載與使用教程詳解
- Mysql WorkBench安裝配置圖文教程
- mysql 5.7.17 以及workbench安裝配置圖文教程
- Mysql Workbench查詢(xún)mysql數(shù)據(jù)庫(kù)方法
- mysql中workbench實(shí)例詳解
- centOS下mysql workbench安裝配置教程
- Workbench通過(guò)遠(yuǎn)程訪(fǎng)問(wèn)mysql數(shù)據(jù)庫(kù)的方法詳解
- Ubuntu下mysql與mysql workbench安裝教程
相關(guān)文章
MySQL與PHP的基礎(chǔ)與應(yīng)用專(zhuān)題之表連接
MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),由瑞典MySQL?AB?公司開(kāi)發(fā),屬于?Oracle?旗下產(chǎn)品。MySQL?是最流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng)之一,本系列將帶你掌握php與mysql的基礎(chǔ)應(yīng)用,本篇表連接開(kāi)始2022-02-02MySQL優(yōu)化案例系列-mysql分頁(yè)優(yōu)化
這篇文章主要介紹了MySQL優(yōu)化案例系列-mysql分頁(yè)優(yōu)化,需要的朋友可以參考下2016-08-08mysql之?dāng)?shù)字函數(shù)的具體使用
本文主要介紹了mysql之?dāng)?shù)字函數(shù)的具體使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-07-07MySQL數(shù)據(jù)庫(kù)所在服務(wù)器磁盤(pán)滿(mǎn)了的故障分析和解決方法
這篇文章主要給大家介紹了MySQL數(shù)據(jù)庫(kù)所在服務(wù)器磁盤(pán)滿(mǎn)了的故障分析和解決方法,文中通過(guò)代碼示例給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作有一定的幫助,需要的朋友可以參考下2024-02-02MySQL復(fù)合查詢(xún)和表的內(nèi)外連接示例詳解
在數(shù)據(jù)庫(kù)管理和數(shù)據(jù)分析中,單表查詢(xún)往往無(wú)法滿(mǎn)足復(fù)雜的數(shù)據(jù)查詢(xún)需求,因此多表查詢(xún)和子查詢(xún)成為了解決問(wèn)題的關(guān)鍵技術(shù),MySQL支持多種多表查詢(xún)方式,如內(nèi)連接、外連接(左外連接和右外連接)以及自連接,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-10-10詳細(xì)分析mysql MDL元數(shù)據(jù)鎖
這篇文章主要介紹了mysql MDL元數(shù)據(jù)鎖的相關(guān)資料,文中講解非常細(xì)致,代碼幫助大家更好的理解和學(xué)習(xí),感興趣的朋友可以了解下2020-08-08