tft每日頭條

 > 科技

 > mysql workbench創建連接

mysql workbench創建連接

科技 更新时间:2025-01-08 07:23:48
一、操作MySQL數據庫1、點擊配置好的遠程登錄卡片,連接遠程 MySQL 數據庫

mysql workbench創建連接(三如何使用MySQLWorkbench操作數據庫)1

2、登錄遠程數據庫後,紅框部分為當前遠程 MySQL 數據庫中已經創建好的數據庫列表

mysql workbench創建連接(三如何使用MySQLWorkbench操作數據庫)2

3、創建數據庫

mysql workbench創建連接(三如何使用MySQLWorkbench操作數據庫)3

4、在 Schema Name 裡填入新建數據庫的數據庫名,然後選擇 Apply

mysql workbench創建連接(三如何使用MySQLWorkbench操作數據庫)4

5、MySQL Workbench 會自動幫助我們生成 SQL 命令,創建數據庫

mysql workbench創建連接(三如何使用MySQLWorkbench操作數據庫)5

6、執行命令,創建成功。可以看到 Schemas 列表中多了我們剛剛創建的 db_test 數據庫

mysql workbench創建連接(三如何使用MySQLWorkbench操作數據庫)6

7、右鍵點擊 db_test ,選擇 Set as Default Schema 先把它設置成默認數據庫

mysql workbench創建連接(三如何使用MySQLWorkbench操作數據庫)7

8、在 db_test 數據庫中創建表,右鍵點擊 Tables 選擇 Create Table 進入創建表的流程頁

mysql workbench創建連接(三如何使用MySQLWorkbench操作數據庫)8

mysql workbench創建連接(三如何使用MySQLWorkbench操作數據庫)9

Name:這裡填寫表名。 這裡創建表中的各列、列屬性。 點擊<click to edit>可添加一列。 點擊 Apply ,MySQL Workbench 會幫我們生成創建表的 SQL 命令,執行 SQL 命令。

mysql workbench創建連接(三如何使用MySQLWorkbench操作數據庫)10

10、查看表數據

mysql workbench創建連接(三如何使用MySQLWorkbench操作數據庫)11

點擊要查看的表名後面的「閃電 icon」标示 Workben 自動幫我們生成一段查看表的 SQL 命令 點擊黃色閃電标志執行後,可在 Result Grid 看到查詢表的表數據

11、向 table 表中插入數據

mysql workbench創建連接(三如何使用MySQLWorkbench操作數據庫)12

mysql workbench創建連接(三如何使用MySQLWorkbench操作數據庫)13

使用 Select 查出表内容後,在表格内直添加需要寫入的數據。 Workbench 會生成一段查看表的代碼。 在下方表格中展示表内數據,我們可以根據自己的需求在這裡向表内添加數據。 最後點擊應用生成添加數據的代碼。

12、修改字段屬性

mysql workbench創建連接(三如何使用MySQLWorkbench操作數據庫)14

右鍵點擊需要修改的表,選擇「Alter Table…」,右側會顯示出表信息,修改需要修改的内容後,Apply 即可應用。

13、删除數據庫中的表

mysql workbench創建連接(三如何使用MySQLWorkbench操作數據庫)15

右鍵選擇需要删除的表,然後點擊「Drop Table…」即可删除。注意:此操作不可撤回,謹慎選擇。

二、MySQL 數據導入導出1、使用 MySQL Workbench 導入 SQL 數據

mysql workbench創建連接(三如何使用MySQLWorkbench操作數據庫)16

在菜單欄中選擇 File → Open SQL Script… 選擇要導入的 SQL 文件

mysql workbench創建連接(三如何使用MySQLWorkbench操作數據庫)17

在彈出的對話框中選擇需要導入的 SQL 文件。

這裡非常關鍵,一定要仔細閱讀。

點擊黃色閃電 icon 執行代碼 将這 3 條數據寫入數據庫對應的 db_table_demo 表中

mysql workbench創建連接(三如何使用MySQLWorkbench操作數據庫)18

使用 SELECT 查詢表,可以看到 3 條數據已經成功導入

2、使用 MySQL Workbench 導出 SQL 數據

mysql workbench創建連接(三如何使用MySQLWorkbench操作數據庫)19

mysql workbench創建連接(三如何使用MySQLWorkbench操作數據庫)20

選擇 Administration 标簽 在 MANAGENMENT 中找到 Data Export 選擇需要導出的數據庫 選擇需要導出數據庫中的表 選擇導出内容 選擇導出 SQL 文件的存儲路徑 Start Export 開始導出

三、配置 MySQL 數據庫表屬性1、主鍵約束

mysql workbench創建連接(三如何使用MySQLWorkbench操作數據庫)21

Primary Key(PK):主鍵約束,指定某列的數據非空、唯一、不能重複

右鍵點擊需要設置的表,選擇「Alter Table…」 PK 為設置主鍵約束。

2、外鍵約束

mysql workbench創建連接(三如何使用MySQLWorkbench操作數據庫)22

Foreign Key:外鍵,指定該列記錄屬于主表中的一條記錄,參照另一條數據

選擇「Foreign Keys」的标簽 輸入外鍵名稱 選擇要關聯的表 當前表的列,選擇要關聯的鍵 被關聯表的列,選擇需要關聯的鍵 Apply 應用,進行關聯

3、唯一約束:UQ 索引

mysql workbench創建連接(三如何使用MySQLWorkbench操作數據庫)23

Unique:唯一約束,指定某列和幾列組合的數據不能重複

選中的列就是數據表的唯一約束索引,取消選中則取消該列的唯一約束索引。

4、非空約束

mysql workbench創建連接(三如何使用MySQLWorkbench操作數據庫)24

Not Null:非空約束,指定某列不能為 NULL 空

選中 NN 的列為數據表的非空約束,取消選中則取消該列的非空約束。

5、默認值約束

mysql workbench創建連接(三如何使用MySQLWorkbench操作數據庫)25

默認值(Default)的完整名稱是 默認值約束(Default Constraint)

MySQL 默認值約束用來指定某列的默認值。 紅框部分,state 的默認值設定為「1」,即插入一條新的記錄時沒有為這個字段賦值,那麼系統會自動為這個字段賦值為「1」。

四、在 Workbench 中執行SQL1、插入數據

INSERT INTO db_table_demo(id, name, phone, descr) VALUES (4, '小明', '12345678904', '愛拼才會赢4');

mysql workbench創建連接(三如何使用MySQLWorkbench操作數據庫)26

直接在 Query 标簽中寫入 insert SQL 代碼,然後點擊「黃色閃電」即可執行代碼。

2、查詢數據

select * from db_table_demo

mysql workbench創建連接(三如何使用MySQLWorkbench操作數據庫)27

直接在 Query 标簽中寫入 select SQL 代碼,然後點擊「黃色閃電」即可執行代碼。

五、創建 MySQL 觸發器及觸發器的應用

mysql workbench創建連接(三如何使用MySQLWorkbench操作數據庫)28

鼠标右鍵點擊需要添加觸發器的表。 選擇 Triggers 标簽,進入觸發器設置頁面 選擇需要添加的觸發器類型。 添加觸發器代碼。

MySQL 觸發器一共有 6 種類型:

  • BEFORE INSERT : 在插入數據前,檢測插入數據是否符合業務邏輯,如不符合返回錯誤信息。
  • AFTER INSERT : 在表 A 創建新賬戶後,将創建成功信息自動寫入表 B 中。
  • BEFORE UPDATE :在更新數據前,檢測更新數據是否符合業務邏輯,如不符合返回錯誤信息。
  • AFTER UPDATE :在更新數據後,将操作行為記錄在 log 中。
  • BEFORE DELETE :在删除數據前,檢查是否有關聯數據,如有,停止删除操作。
  • AFTER DELETE :删除表 A 信息後,自動删除表 B 中與表 A 相關聯的信息。
六、用戶賬号和訪問權限1、添加 MySQL 數據庫賬号

mysql workbench創建連接(三如何使用MySQLWorkbench操作數據庫)29

mysql workbench創建連接(三如何使用MySQLWorkbench操作數據庫)30

mysql workbench創建連接(三如何使用MySQLWorkbench操作數據庫)31

mysql workbench創建連接(三如何使用MySQLWorkbench操作數據庫)32

mysql workbench創建連接(三如何使用MySQLWorkbench操作數據庫)33

選擇 Add Account 添加賬号詳細信息 Apply 應用

2、删除 MySQL 數據庫賬号

mysql workbench創建連接(三如何使用MySQLWorkbench操作數據庫)34

選擇需要删除的賬号 點擊 Delete 點擊 Refresh 刷新列表

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved