MySQL的圖形管理工具-MySQL Workbench的下載安裝及使用【保姆級】

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”生效
在這里插入圖片描述

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/78052.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/78052.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/78052.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Spring Security認證流程

認證是Spring Security的核心功能之一,Spring Security所提供的認證可以更好地保護系統的隱私數據與資源,只有當用戶的身份合法后方可訪問該系統的資源。Spring Security提供了默認的認證相關配置,開發者也可以根據自己實際的環境進行自定義身…

程序員魚皮最新項目-----AI超級智能體教程(一)

文章目錄 1.前言1.什么是AI大模型2.什么是多模態3.阿里云百煉平臺介紹3.1文本調試展示3.2阿里云和dashscope的關系3.3平臺智能體應用3.4工作流的創建3.5智能體編排應用 1.前言 最近魚皮大佬出了一套關于這個AI 的教程,關注魚皮大佬很久了,魚皮大佬確實在…

《Pinia 從入門到精通》Vue 3 官方狀態管理 -- 進階使用篇

《Pinia 從入門到精通》Vue 3 官方狀態管理 – 基礎入門篇 《Pinia 從入門到精通》Vue 3 官方狀態管理 – 進階使用篇 《Pinia 從入門到精通》Vue 3 官方狀態管理 – 插件擴展篇 目錄 Store 的模塊化設計4.1 多模塊結構設計? 推薦目錄結構(中大型項目) …

西甲001:奧薩蘇納VS塞維利亞

西甲001:奧薩蘇納VS塞維利亞 奧薩蘇納主場強勢力擒塞維利亞 奧薩蘇納中場核心蒙卡約納上輪聯賽早段傷退,本輪將由巴勃羅-伊瓦涅斯頂替首發。當家射手布迪米爾狀態爆棚,近兩輪斬獲3球,本賽季聯賽已轟入18球創生涯新高,將…

C語言編程--15.四數之和

題目: 給你一個由 n 個整數組成的數組 nums ,和一個目標值 target 。請你找出并返回滿足下述全部條件且不重復的四元組 [nums[a], nums[b], nums[c], nums[d]] (若兩個四元組元素一一對應,則認為兩個四元組重復)&…

2025.04.23【探索工具】| STEMNET:高效數據排序與可視化的新利器

文章目錄 1. STEMNET工具簡介2. STEMNET的安裝方法3. STEMNET常用命令 1. STEMNET工具簡介 在生物信息學領域,分析和處理大規模數據集是研究者們面臨的日常挑戰。STEMNET工具應運而生,旨在提供一個強大的平臺,用于探索和分析單細胞RNA測序&a…

Day-3 應急響應實戰

應急響應實戰一:Web入侵與數據泄露分析 1. Web入侵核心原理 ??漏洞利用路徑?? 未授權訪問:弱口令(如空密碼/默認口令)、目錄遍歷漏洞代碼注入攻擊:JSP/ASP木馬、PHP一句話木馬(利用eval($_POST[cmd])&…

兩段文本比對,高亮出差異部分

用法一:computed <div class"card" v-if"showFlag"><div class"info">*紅色背景為已刪除內容&#xff0c;綠色背景為新增內容</div><el-form-item label"與上季度比對&#xff1a;"><div class"comp…

Python中的 for 與 迭代器

文章目錄 一、for 循環的底層機制示例&#xff1a;手動模擬 for 循環 二、可迭代對象 vs 迭代器關鍵區別&#xff1a; 三、for 循環的典型應用場景1. 遍歷序列類型2. 遍歷字典3. 結合 range() 生成數字序列4. 遍歷文件內容 四、迭代器的自定義實現示例&#xff1a;生成斐波那契…

Pytest教程:為什么Pytest要用插件模式?

目錄 一、歷史背景:測試框架的局限性與Pytest的設計哲學 1.1 早期測試框架的困境 1.2 Pytest的模塊化設計 二、橫向對比:插件機制如何讓Pytest脫穎而出 2.1 與Unittest/Nose的對比 2.2 插件模式的架構優勢 三、插件模式的核心優勢解析 3.1 可擴展性:從單元測試到全鏈…

【深度】如何通過MCP實現多智能體之間的協同

來源&#xff1a;騰訊技術工程、infoQ、原力注入 自 OpenAI 于 2023 年發布函數調用功能以來&#xff0c;我一直在思考如何構建一個開放的智能體與工具使用生態系統。隨著基礎模型愈發智能化&#xff0c;智能體與外部工具、數據和 API 的交互能力卻日益碎片化&#xff1a;開發…

NVIDIA自動駕駛安全與技術讀后感

ll在閱讀了 NVIDIA 自動駕駛安全報告后&#xff0c;我對該公司致力于推進自動駕駛汽車&#xff08;AV&#xff09;技術、同時優先考慮安全和標準化的承諾印象深刻。它揭示了 NVIDIA 在功能安全、法規合規性以及與全球標準組織合作方面的嚴謹態度。 ?? 報告中最引人注目的部分…

關于nginx,負載均衡是什么?它能給我們的業務帶來什么?怎么去配置它?

User 關于nginx&#xff0c;我還想知道&#xff0c;負載均衡是什么&#xff1f;它能為我的業務帶來什么&#xff1f;怎么去配置它&#xff1f; Assistant 負載均衡是 Nginx 另一個非常強大的功能&#xff0c;也是構建高可用、高性能應用的關鍵技術之一。我們來詳細了解一下。 …

前端如何優雅地對接后端

作為一名前端開發者&#xff0c;與后端對接是我們日常工作中不可避免的一部分。從API設計的理解到錯誤處理的優雅實現&#xff0c;前端需要的不只是調用接口的代碼&#xff0c;更是一種協作的藝術。本文將從Vue 3項目出發&#xff0c;分享如何與后端高效協作&#xff0c;減少聯…

PYTHON用幾何布朗運動模型和蒙特卡羅MONTE CARLO隨機過程模擬股票價格可視化分析耐克NKE股價時間序列數據

原文鏈接&#xff1a;http://tecdat.cn/?p27099 金融資產/證券已使用多種技術進行建模。該項目的主要目標是使用幾何布朗運動模型和蒙特卡羅模擬來模擬股票價格。該模型基于受乘性噪聲影響的隨機&#xff08;與確定性相反&#xff09;變量&#xff08;點擊文末“閱讀原文”獲取…

頭歌之動手學人工智能-機器學習 --- PCA

目錄 第1關&#xff1a;維數災難與降維 第2關&#xff1a;PCA算法流程 任務描述 編程要求 測試說明 第3關&#xff1a;sklearn中的PCA 任務描述 編程要求 測試說明 第1關&#xff1a;維數災難與降維 第2關&#xff1a;PCA算法流程 任務描述 本關任務&#xff1a;補充…

IOMUXC_SetPinMux的0,1參數解釋

IOMUXC_SetPinMux(IOMUXC_ENET1_RX_DATA0_FLEXCAN1_TX, 0); 這里的第二個參數 0 實際上傳遞給了 inputOnfield&#xff0c;它控制的是 SION&#xff08;Software Input On&#xff09;位。 當 inputOnfield 為 0 時&#xff0c;SION 關閉&#xff0c;此時引腳的輸入/輸出方向由…

express響應設置 以及redirect,download,json.sendFdile

Express 中常用響應方法 的整理&#xff0c;包括設置響應頭、重定向、下載、發送 JSON、發送文件等&#x1f447; &#x1f4e4; 一、設置響應頭與狀態碼 設置狀態碼 res.status(404).send(Not Found);設置響應頭 res.set(Content-Type, text/plain); // 設置內容類型 res.s…

深度學習-數值穩定性和模型初始化

到目前為止&#xff0c;我們實現的每個模型都是根據某個預先制定的分布來初始化模型的參數&#xff0c;有人會認為初始化方案時理所當然的&#xff0c;忽略了如何做出這些選擇的細節&#xff0c;甚至有人可能會覺得&#xff0c;初始化方案的選擇并不是特別重要&#xff0c;實際…

SFINAE(Substitution Failure Is Not An Error)

C 中的 SFINAE&#xff08;替換失敗并非錯誤&#xff09; SFINAE&#xff08;Substitution Failure Is Not An Error&#xff09;是 C 模板元編程的核心機制之一&#xff0c;允許在編譯時根據類型特性選擇不同的模板實現。以下通過代碼示例和底層原理&#xff0c;逐步解析 SFI…