欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

MySQL Workbench基本用法超詳細(xì)教程

 更新時(shí)間:2024年03月14日 11:30:56   作者:Suyuoa  
本文詳細(xì)講解了MySQL Workbench基本用法,本文通過(guò)圖文實(shí)例相結(jié)合給大家介紹的非常詳細(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用戶,之后之后會(huì)彈出Connect to MySQL Server這個(gè)對(duì)話框,然后輸入密碼,之后點(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ù)名稱,修改后點(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,備注為 用戶信息表,之后創(chuàng)建 id username,password,status 這四個(gè)字段,確認(rèn)無(wú)誤后點(diǎn)擊Apply

里面所有備注都是可選的

點(diǎn)擊Apply后會(huì)彈出這個(gè)對(duì)話框,之后再點(diǎn)擊Apply

之后在左側(cè)出現(xiàn)表users,之后再點(diǎn)擊Finish

至此表創(chuàng)建完畢

4.1  字段類型

我們下面說(shuō)一下字段,先說(shuō)字段類型

字段類型的可選項(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) 值唯一,我們已用戶名來(lái)舉例,A起名叫張三后,其余所有人就不能叫張三了
  • B(Binary) 二進(jìn)制數(shù)據(jù)
  • UN(UNsigned) 無(wú)符號(hào)(非負(fù)數(shù))
  • ZF(zero fill) 填充0 例如字段內(nèi)容是1,字段類型是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)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • mysql數(shù)據(jù)庫(kù)navicat數(shù)據(jù)同步時(shí)誤刪除部分?jǐn)?shù)據(jù)的解決

    mysql數(shù)據(jù)庫(kù)navicat數(shù)據(jù)同步時(shí)誤刪除部分?jǐn)?shù)據(jù)的解決

    本文主要介紹了mysql數(shù)據(jù)庫(kù)navicat數(shù)據(jù)同步時(shí)誤刪除部分?jǐn)?shù)據(jù),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-04-04
  • MySQL索引使用全程分析

    MySQL索引使用全程分析

    本文將介紹MySQL索引詳細(xì)使方法;需要的朋友可以參考下
    2012-11-11
  • mysql中decimal數(shù)據(jù)類型小數(shù)位填充問(wèn)題詳解

    mysql中decimal數(shù)據(jù)類型小數(shù)位填充問(wèn)題詳解

    這篇文章主要介紹了mysql中decimal數(shù)據(jù)類型小數(shù)位填充問(wèn)題詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • Mysql中between...and引起的索引失效問(wèn)題及解決

    Mysql中between...and引起的索引失效問(wèn)題及解決

    這篇文章主要介紹了Mysql中between...and引起的索引失效問(wèn)題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • Navicat 遠(yuǎn)程連接 MySQL實(shí)現(xiàn)步驟解析

    Navicat 遠(yuǎn)程連接 MySQL實(shí)現(xiàn)步驟解析

    這篇文章主要介紹了Navicat 遠(yuǎn)程連接 MySQL實(shí)現(xiàn)步驟解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • 深入談?wù)凪ySQL中的自增主鍵

    深入談?wù)凪ySQL中的自增主鍵

    這篇文章主要給大家介紹了關(guān)于MySQL中自增主鍵的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • MySQL深入淺出掌握觸發(fā)器用法

    MySQL深入淺出掌握觸發(fā)器用法

    觸發(fā)器是SQLserver提供給程序員和數(shù)據(jù)分析員來(lái)保證數(shù)據(jù)完整性的一種方法,它是與表事件相關(guān)的特殊的存儲(chǔ)過(guò)程,事件是在 MySQL 5.1后引入的,有點(diǎn)類似操作系統(tǒng)的計(jì)劃任務(wù),但是周期性任務(wù)是內(nèi)置在MySQL服務(wù)端執(zhí)行的
    2022-05-05
  • MySQL查看數(shù)據(jù)庫(kù)表容量大小的方法示例

    MySQL查看數(shù)據(jù)庫(kù)表容量大小的方法示例

    這篇文章主要介紹了MySQL查看數(shù)據(jù)庫(kù)表容量大小的方法示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Mysql分析設(shè)計(jì)表主鍵為何不用uuid

    Mysql分析設(shè)計(jì)表主鍵為何不用uuid

    在mysql中設(shè)計(jì)表的時(shí)候,mysql官方推薦不要使用uuid或者不連續(xù)不重復(fù)的雪花id(long形且唯一),而是推薦連續(xù)自增的主鍵id,官方的推薦是auto_increment,那么為什么不建議采用uuid,使用uuid究竟有什么壞處?本篇博客我們就來(lái)分析這個(gè)問(wèn)題,探討一下內(nèi)部的原因
    2022-03-03
  • Mysql使用函數(shù)json_extract處理Json類型數(shù)據(jù)的方法實(shí)例

    Mysql使用函數(shù)json_extract處理Json類型數(shù)據(jù)的方法實(shí)例

    在日常業(yè)務(wù)開(kāi)發(fā)中通常mysql數(shù)據(jù)庫(kù)中某個(gè)字段會(huì)需要存儲(chǔ)json格式字符串,下面這篇文章主要給大家介紹了關(guān)于Mysql使用函數(shù)json_extract處理Json類型數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下
    2022-09-09

最新評(píng)論