国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

這篇具有很好參考價值的文章主要介紹了【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

福利:文末分享資料哦

前言

MySQL 是全球最流行的用于管理關(guān)系數(shù)據(jù)庫的開源數(shù)據(jù)庫軟件。除了具有強大的功能外,它還比 Microsoft SQL Server 和 Oracle 數(shù)據(jù)庫快速、可擴展且更易于使用。因此,PHP 腳本通常用于創(chuàng)建功能強大且動態(tài)的服務(wù)器端/基于 Web 的應(yīng)用程序。

注意:?數(shù)據(jù)庫是數(shù)據(jù)的結(jié)構(gòu)化集合

SQL是Structured Query Language的縮寫,是用于訪問數(shù)據(jù)庫的標(biāo)準(zhǔn)化語言。

SQL由三部分組成:

  1. 數(shù)據(jù)定義語言:?這些語句可幫助你定義數(shù)據(jù)庫及其相關(guān)對象,例如表。

  2. 數(shù)據(jù)操作語言:?包含允許你更新和查詢數(shù)據(jù)的語句。

  3. 數(shù)據(jù)控制語言:?允許你授予用戶訪問數(shù)據(jù)庫中特定數(shù)據(jù)的權(quán)限。

現(xiàn)在讓我們深入了解如何使用 MySQL。

在使用 MySQL 之前,你首先必須在你的系統(tǒng)上安裝它。請查看我們之前發(fā)布的在 Ubuntu上安裝 MySQL以及如何在 Windows 上安裝 MySQL并返回此處。

一、MySQL Workbench

MySQL Workbench 是一個統(tǒng)一的可視化數(shù)據(jù)庫工具或圖形用戶界面 (GUI) 工具,它允許用戶與數(shù)據(jù)庫架構(gòu)師、管理員和開發(fā)人員一起工作。MySQL 工作臺由 Oracle 創(chuàng)建維護。

該工具必不可少,因為它提供了 SQL 開發(fā)、數(shù)據(jù)遷移、建模和用于服務(wù)器管理、配置等的完整管理工具。例如,開發(fā)人員可以使用服務(wù)器管理員為 SQL 開發(fā)創(chuàng)建新的 ER 圖、物理數(shù)據(jù)模型和查詢。

MySQL Workbench 適用于所有主要操作系統(tǒng),例如?Windows、macOS 和 Linux。

MySQL Workbench 的五個主要功能突出顯示如下:

  • 服務(wù)器管理:?此功能允許管理員和檢查員檢查審計數(shù)據(jù)來管理 MySQL 服務(wù)器實例。此外,它還有助于查看和監(jiān)控數(shù)據(jù)庫運行狀況、執(zhí)行恢復(fù)和備份以及監(jiān)控 MySQL 服務(wù)器性能。

  • SQL 開發(fā):?此功能對開發(fā)人員至關(guān)重要,因為它使他們能夠在內(nèi)置 SQL 編輯器的幫助下執(zhí)行 SQL 查詢、管理和創(chuàng)建數(shù)據(jù)庫服務(wù)器連接。

  • 數(shù)據(jù)遷移:?此功能增強了從 Microsoft SQL Server、Microsoft Access PostgreSQL、SQL Anywhere、SQLite、Sybase ASE 和其他關(guān)系數(shù)據(jù)庫管理系統(tǒng)以及對象、數(shù)據(jù)和表到 MySQL 的輕松遷移。此外,它還支持從 MySQL 舊版本遷移到新版本。

  • 數(shù)據(jù)建模&設(shè)計:?此功能使用戶能夠以圖形方式創(chuàng)建數(shù)據(jù)庫模型,在實時數(shù)據(jù)庫和模式之間執(zhí)行正向和反向工程。此外,此功能允許用戶使用完整的表格編輯器編輯所有數(shù)據(jù)庫方面。表編輯器至關(guān)重要,因為它為索引、視圖、分區(qū)、列和表提供了編輯工具。

二、MySQL Workbench版本

1. 社區(qū)版:?這是一個開源版;因此,用戶可以自由下載適合其操作系統(tǒng)和需求的任何版本。社區(qū)版遵循 GPL 許可;因此,它得到了社區(qū)開發(fā)人員的支持。

2. 標(biāo)準(zhǔn)版:?有了這個商業(yè)版,保證了高性能交付,同時也保證了用戶可擴展的OLTP(在線事務(wù)處理)應(yīng)用程序。這個版本使得 MySQL 以可靠性、性能和強大實力而聞名。

3. 企業(yè)版:?這是另一個商業(yè)版,與所有其他版本相比,它包括更高級的功能、安全性、正常運行時間、技術(shù)支持、管理工具和可擴展性。企業(yè)版降低了管理和部署應(yīng)用程序的成本、風(fēng)險和開發(fā)復(fù)雜性。

下面是一個簡化的比較表:

功能性 社區(qū)版 標(biāo)準(zhǔn)版 企業(yè)版
對象管理 Yes Yes Yes
用戶和會話管理 Yes Yes Yes
可視化 SQL 開發(fā) Yes Yes Yes
性能調(diào)優(yōu) Yes Yes Yes
可視化數(shù)據(jù)庫管理 Yes Yes Yes
數(shù)據(jù)管理 Yes Yes Yes
可視化數(shù)據(jù)建模 Yes Yes Yes
連接管理 Yes Yes Yes
正向工程 Yes Yes Yes
逆向工程 Yes Yes Yes
數(shù)據(jù)庫文檔 No Yes Yes
模式同步 Yes Yes Yes
MySQL Enterprise 備份的 GUI No No Yes
數(shù)據(jù)庫遷移 Yes Yes Yes
插件和腳本 Yes Yes Yes
MySQL 企業(yè)防火墻的 GUI No Yes Yes
MySQL 企業(yè)審計的 GUI No No Yes
模式和模型驗證 No Yes Yes

注意:

  • 社區(qū)版是唯一的開源版,標(biāo)準(zhǔn)版和企業(yè)版是商業(yè)版。

  • 要快速了解要選擇的工作臺版本,請參閱上面的比較表。

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

MacOS版本

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

Window版本

本次教程使用MacOS社區(qū)版本為例,Window 版本基本類似,除了主菜單欄位置不一樣,其他基本一致。

三、MySQL Workbench 功能

MySQL Workbench 前端顯示具有以下功能分區(qū):

  • 連接選項卡

  • 主菜單欄

  • 主工具欄

  • 管理工具

  • 可視化編輯器

  • 幫助面板

  • 查詢結(jié)果

  • 側(cè)邊欄面板

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

MySQL 可視化編輯器

管理工具

這是 MySQL Workbench 中最重要的工具,因為它有助于保護公司的數(shù)據(jù)。我們將對這個工具中的用戶管理、數(shù)據(jù)庫備份、數(shù)據(jù)庫恢復(fù)、服務(wù)器配置和服務(wù)器日志進行詳細(xì)的檢查。

用戶管理

用戶管理或管理工具是一個有用的可視化工具,使用戶能夠管理活動的 MySQL 服務(wù)器實例。在此部分,用戶可以添加用戶帳戶、刪除權(quán)限、管理用戶帳戶和查看用戶配置文件。

數(shù)據(jù)庫備份

這是另一個使用戶能夠?qū)?MySQL 轉(zhuǎn)儲文件的可視化工具。轉(zhuǎn)儲文件是允許數(shù)據(jù)庫、表、存儲過程和視圖的 SQL 腳本的組合。

數(shù)據(jù)庫恢復(fù)

數(shù)據(jù)庫恢復(fù)是一個可視化工具,允許用戶導(dǎo)出 MySQL 轉(zhuǎn)儲文件。如上所述,轉(zhuǎn)儲文件在創(chuàng)建數(shù)據(jù)庫、視圖、表和存儲過程中起著至關(guān)重要的作用。

服務(wù)器配置

此工具允許高級服務(wù)器配置。它至關(guān)重要,因為它為用戶提供了有關(guān)服務(wù)器、多個線程、狀態(tài)變量、微調(diào)和緩沖區(qū)分配大小的所有必需信息。所有這些功能都與正確的服務(wù)器配置相關(guān)聯(lián)。

性能儀表板

此選項卡必不可少,因為它為用戶提供了 MySQL 服務(wù)器性能的統(tǒng)計視圖。打開此選項卡,導(dǎo)航到導(dǎo)航選項卡和性能部分,然后選擇“儀表板”。

服務(wù)器日志

此工具通過每個連接選項卡顯示 MySQL 服務(wù)器的日志信息。服務(wù)器日志包含每個連接選項卡的所有日志信息,還包括其他選項卡的一般錯誤日志。

四、如何在 MySQL Workbench 中創(chuàng)建、刪除和更改數(shù)據(jù)庫

在這里,我們一起學(xué)習(xí)如何在 MySQL Workbench 的幫助下創(chuàng)建、更改和刪除數(shù)據(jù)庫。

1.創(chuàng)建數(shù)據(jù)庫

在 MySQL Workbench 中創(chuàng)建數(shù)據(jù)庫有兩種方法可以選擇。

方法一:

按照下面提到的步驟在 MySQL Workbench 中創(chuàng)建數(shù)據(jù)庫:

  1. 在你的 Windows 操作系統(tǒng)上打開 MySQL Workbench,然后使用你在安裝程序時提供的憑據(jù)登錄。成功登錄后,你將看到與下圖類似的屏幕。

  2. 打開工作臺應(yīng)用程序后,點擊如下圖寫有 “+” 的按鈕,建立新的連接。

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

MySQL 創(chuàng)建新連接

  1. 其次,輸入連接的名稱,然后單擊測試連接按鈕。

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

MySQL 設(shè)置新連接

  1. 單擊該按鈕后,工作臺將運行并顯示一個對話框,要求你輸入 “root” 用戶的密碼:

  2. 在這個部分,你需要先輸入root用戶的密碼;之后,單擊 “Save password in vault” 中的復(fù)選框,然后單擊底部的 “OK” 按鈕繼續(xù)該過程。

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

MySQL輸入root密碼

  1. 上一步完成后,雙擊連接名稱“PyDataStudio”連接MySQL服務(wù)器,如下圖示例所示。

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

MySQL 連接到服務(wù)器

  1. 之后,MySQL Workbench 將打開以下窗口,其中包含四個部分:導(dǎo)航器、查詢、信息和輸出。

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

MySQL 可視化編輯器屏幕

  1. 繼續(xù)并單擊工具欄中的 “create a new schema in the connected server” 按鈕。你應(yīng)該會看到類似于下面的屏幕截圖的內(nèi)容。

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

MySQL 可視化編輯器屏幕

注意:?用戶必須熟悉數(shù)據(jù)庫中使用的所有術(shù)語,以便更方便的熟悉導(dǎo)航和工作流程。例如,schema這個術(shù)語對你們中的一些人來說可能聽起來很新;然而,它僅僅意味著一個數(shù)據(jù)庫。因此,如果要求創(chuàng)建一個新schema,你將需要用簡單的術(shù)語創(chuàng)建一個數(shù)據(jù)庫。

輸入schema名稱以繼續(xù)下一步。

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

MySQL 輸入schema名稱

注意:?創(chuàng)建數(shù)據(jù)庫時,默認(rèn)設(shè)置字符集和排序規(guī)則;因此你不需要更改排序規(guī)則和字符集。排序規(guī)則是一種用于存儲主要用于保留外語的特定數(shù)據(jù)字符的功能。相反,字符集是字符串中的合法字符集。

完成上一步(輸入schema名稱)后,單擊窗口底部的 “Apply” 按鈕。

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

MySQL 審查 SQL 腳本

注意:?如果你覺得自己沒有做正確,MySQL Workbench 有一個 “Revert” 按鈕,可以幫助你撤消之前所做的所有事情。

單擊 “Apply” 按鈕后,MySQL Workbench 會打開一個窗口,顯示要執(zhí)行的 SQL 腳本。

注意CREATE SCHEMA命令與CREATE DATABASE語句相同。因此可以使用任何適合你的方式來創(chuàng)建數(shù)據(jù)庫。

完成后,你將在模式選項卡中看到新創(chuàng)建的數(shù)據(jù)庫。

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

MySQL成功創(chuàng)建數(shù)據(jù)庫

方法二:

在此方法中,打開 MySQL Workbench,然后登錄,然后在查詢編輯器中鍵入以下語句并執(zhí)行它以創(chuàng)建一個新數(shù)據(jù)庫。

注:?此方法是方法一的快捷方式;因此,如果你急于創(chuàng)建數(shù)據(jù)庫,建議你選用方法 2。

2.創(chuàng)建數(shù)據(jù)庫案例

要創(chuàng)建一個名為 STUDIO (該名稱取自公眾號:數(shù)據(jù)STUDIO)的數(shù)據(jù)庫,使用以下語句:

CREATE?SCHEMA?STUDIO

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

MySQL 創(chuàng)建數(shù)據(jù)庫

使用上圖中突出顯示的執(zhí)行按鈕執(zhí)行此語句后,它將創(chuàng)建一個數(shù)據(jù)庫 “STUDIO”。

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

MySQL STUDIO 數(shù)據(jù)庫

注意:?如果你打算在整個項目中將此數(shù)據(jù)庫用作主數(shù)據(jù)庫,則需要執(zhí)行以下操作:

  • 右鍵單擊新創(chuàng)建的數(shù)據(jù)庫名稱

  • 選擇 “Set as Default Schema” 的選項。

你新創(chuàng)建的數(shù)據(jù)庫現(xiàn)在將成為你的默認(rèn)Schema或數(shù)據(jù)庫。

一些用戶發(fā)現(xiàn)運行執(zhí)行按鈕后,輸出顯示綠色復(fù)選標(biāo)記,表示數(shù)據(jù)庫已成功創(chuàng)建;但是,他們無法在架構(gòu)選項卡中看到數(shù)據(jù)庫。如果你也有類似的情況,只需單擊 “Schemas” 后的刷新按鈕即可顯示你新創(chuàng)建的數(shù)據(jù)庫。

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

MySQL 刷新按鈕

默認(rèn)情況下,數(shù)據(jù)庫包含:

  • Tables

  • Views

  • Stored Procedures

  • Functions

如果你雙擊你的數(shù)據(jù)庫名稱,你將看到上面提到的功能。

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

MySQL 數(shù)據(jù)庫功能

注意:?默認(rèn)情況下,MySQL Workbench 不允許重命名數(shù)據(jù)庫。因此,用戶只能在已構(gòu)建的數(shù)據(jù)庫中創(chuàng)建、更新和刪除表和數(shù)據(jù)。

但是,如果你覺得自己創(chuàng)建了錯誤的數(shù)據(jù)庫,請按照本文中提到的步驟將其刪除:

3.刪除數(shù)據(jù)庫

在用戶對現(xiàn)有的數(shù)據(jù)庫不再需要的情況下,可以選擇通過簡單地?drop?數(shù)據(jù)庫來刪除它。

因此,要刪除數(shù)據(jù)庫,有以下步驟:

  1. 選擇要刪除的數(shù)據(jù)庫并右鍵單擊它。選擇 “Drop Schema” 選項,如下圖所示:

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

MySQL Drop Schema

  1. 在彈出窗口中選擇第二個選項,即 “Drop Now” 。一旦選中,整個數(shù)據(jù)庫(包括數(shù)據(jù)行、表、函數(shù)、存儲過程和視圖)都將從 MySQL 數(shù)據(jù)庫服務(wù)器中刪除。

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

MySQL 立即刪除

注意:?在刪除選定的數(shù)據(jù)庫之前,你可以通過單擊 “Review SQL” 來查看它,這是上面屏幕截圖中指示的第一個選項。

五、如何在 MySQL Workbench 中創(chuàng)建、更新和刪除表

在本節(jié)中,我們將學(xué)習(xí)如何在 MySQL Workbench 的下創(chuàng)建、更新和刪除表。

1.創(chuàng)建表

按照下面提到的步驟創(chuàng)建表:

  1. 首先,打開 MySQL Workbench,使用你在安裝過程中提供的root密碼登錄。然后導(dǎo)航到導(dǎo)航選項卡并選擇schema選項卡。模式菜單將顯示所有創(chuàng)建的數(shù)據(jù)庫。如果你覺得需要創(chuàng)建一個新數(shù)據(jù)庫,請按照上面的指南創(chuàng)建一個數(shù)據(jù)庫。

  2. 選擇你的數(shù)據(jù)庫,雙擊進入表、視圖、函數(shù)、存儲過程等數(shù)據(jù)庫子菜單。

  3. 選擇表的子菜單并右鍵單擊它以選擇 “Create Table” 選項。或者,你可以在創(chuàng)建schema菜單后從主工具欄創(chuàng)建一個新表。

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

MySQL 創(chuàng)建表

  1. 新表屏幕打開后,你必須填寫所有詳細(xì)信息。例如,在表中輸入表名(PyDataStudio_authors),然后使用默認(rèn)引擎和排序規(guī)則。

  2. 在中間窗口內(nèi)單擊,填寫列詳細(xì)信息。列名始終包含主鍵 (PK)、唯一索引 (UI)、自動增量 (AI)、非空 (NN)、二進制 (B)、無符號數(shù)據(jù)類型 (UN) 和 G(生成的列)等屬性.

要清楚地了解和理解上述屬性,請參見下面截圖。填寫完所有詳細(xì)信息后,單擊 “Apply” 按鈕。但是,如果你不小心做錯了,可以借助 “Revert” 按鈕進行還原。

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

MySQL表填寫詳細(xì)信息

  1. 立即單擊 “Apply” 按鈕,將打開一個 SQL 語句窗口。在此階段,你需要單擊 “Apply” 按鈕執(zhí)行語句,然后按 “Finish” 按鈕保存更改。

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

MySQL SQL 語句

  1. 最后,導(dǎo)航到 “SCHEMAS” 菜單,選擇你的數(shù)據(jù)庫并雙擊它以打開新創(chuàng)建的表,如下圖所示:

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

MySQL新建表

2.更新表

按照下面提到的步驟更新表:

注意:?你只能在創(chuàng)建表后更新它。

  1. 選擇要修改的數(shù)據(jù)庫下的表,然后單擊屏幕截圖中突出顯示的“表圖標(biāo)”圖標(biāo)。

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

MySQL 更新表

  1. 在上面的屏幕中,你可以根據(jù)需要更新和修改列名、數(shù)據(jù)類型和所有其他表設(shè)置。例如,你可以查看下圖中的更新表。

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

MySQL 更新表

3.刪除表

刪除表的步驟與文章中提到的刪除數(shù)據(jù)庫的步驟類似。因此,請按照以下提示成功刪除表:

  1. 選擇你要下載的表格,然后右鍵單擊它并選擇 “Drop Table” 選項。將顯示一個類似于下圖的彈出窗口。

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

MySQL 刪除表彈出窗口

  1. 從彈出窗口中選擇 “Drop Now” 選項以立即從數(shù)據(jù)庫中刪除該表。

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

MySQL 刪除表

六、如何在 MySQL Workbench 中插入、讀取、更新和刪除數(shù)據(jù)行

在本節(jié)中,我們將學(xué)習(xí)如何在 MySQL Workbench 中插入、讀取、更新和刪除數(shù)據(jù)行。

1.插入數(shù)據(jù)行

首先,你需要做的是:

  1. 啟動 MySQL Workbench 并使用正確的憑據(jù)(root 密碼)登錄。然后,繼續(xù)導(dǎo)航選項卡并單擊“Schemas”菜單。在這里,你將找到一個成功創(chuàng)建的數(shù)據(jù)庫(數(shù)據(jù)STUDIO)和一個包含使用 MySQL 工作臺的作者的表。

  2. 選擇已經(jīng)創(chuàng)建的表格,然后將鼠標(biāo)懸停在PyDataStudio_authors表上。你將在“authors”列的右側(cè)看到三個圖標(biāo)。單擊表打開一個新窗口(確保支持部分或查詢編輯器指示 MySQL 語句,而下部或輸出部分顯示數(shù)據(jù)行)。請參閱下面的屏幕截圖:

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

MySQL 單擊突出顯示的表圖標(biāo)

  1. 如果你希望將數(shù)據(jù)輸入一行并插入數(shù)據(jù)值,請選擇所需的列。不要擔(dān)心數(shù)據(jù)插入,因為它類似于 Excel 工作表。

  2. 輸入完數(shù)據(jù)行后,單擊“Apply”和“Finish”按鈕保存輸入的數(shù)據(jù)行。

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

MySQL 插入數(shù)據(jù)行

2.更新數(shù)據(jù)行

這個過程有點類似于我們已經(jīng)處理過的關(guān)于如何更新表的過程。在我們的例子中,我們可以修改和編輯保存的數(shù)據(jù)行。調(diào)整更改后,你可以單擊 “Apply” 按鈕保存更改。這將生成一條 SQL 更新語句,確保單擊 “Finish” 以保存對數(shù)據(jù)行所做的所有更改。

刪除行

選擇一個數(shù)據(jù)行,右鍵單擊該行前面顯示的圖標(biāo),然后選擇 “Delete Row(s)” 選項。此過程將幫助你從表中刪除單個行。完成后,你可以單擊 “Apply” 按鈕確認(rèn)更改。之后,單擊 “Finish” 按鈕以保存對數(shù)據(jù)庫所做的所有更改。

![MySQL 更新數(shù)據(jù)行](新手入門 MySQL 保姆級教程.assets/Kapture 2022-09-12 at 20.19.20.gif)

七、如何在 MySQL Workbench 中導(dǎo)入/導(dǎo)出表或數(shù)據(jù)庫

在本節(jié)中,我們將學(xué)習(xí)如何在 MySQL Workbench 中導(dǎo)入及導(dǎo)出表或數(shù)據(jù)庫。

1.導(dǎo)出數(shù)據(jù)庫或表

按照以下步驟使用 MySQL 工作臺導(dǎo)出數(shù)據(jù)庫或表:

  1. 首先,轉(zhuǎn)到菜單欄并單擊 “Server”,然后選擇 “Data Export” 選項,如下圖所示。單擊 “Data Export” 選項后,將彈出一個包含數(shù)據(jù)導(dǎo)出選項和設(shè)置的新窗口。

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

MySQL 數(shù)據(jù)導(dǎo)出

  1. 如果你選擇任何數(shù)據(jù)庫,它將顯示所選數(shù)據(jù)庫的所有對應(yīng)表。在本節(jié)中,用戶可以使用提供的復(fù)選框選擇多個數(shù)據(jù)庫。請記住,任何選定的數(shù)據(jù)庫都將包含在導(dǎo)出文件中。同樣,用戶可以從左側(cè)部分窗口中選擇多個表格,如下圖所示:

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

MySQL 導(dǎo)出數(shù)據(jù)庫

  1. 在本文教程中,我們將選擇一個數(shù)據(jù)庫(數(shù)據(jù)STUDIO)。此外,將選擇數(shù)據(jù)庫下的表。現(xiàn)在導(dǎo)航下拉框并根據(jù)用戶的需要和要求選擇“Dump Structure and Data, Dump Data Only, and Dump Structure Only”。

    • Dump Structure and Data:轉(zhuǎn)儲數(shù)據(jù)和結(jié)構(gòu),如果選擇此選項,它將同時保存數(shù)據(jù)行和表結(jié)構(gòu)

    • Dump Data Only:僅轉(zhuǎn)儲數(shù)據(jù),此選項將僅將插入的數(shù)據(jù)行保存在表中。

    • Dump Structure Only:僅轉(zhuǎn)儲結(jié)構(gòu),此選項將僅保存表結(jié)構(gòu)(這是用戶定義的數(shù)據(jù)庫列和數(shù)據(jù)類型)

  2. 你可以決定選擇導(dǎo)出文件的導(dǎo)出路徑。這里我們使用默認(rèn)路徑設(shè)置。

注意:有兩個單選按鈕,如下所述:

  • Export to Dump Project Folder:導(dǎo)出到轉(zhuǎn)儲項目文件夾,此選項將所有表作為單獨的 SQL 文件保存在同一文件夾中。每當(dāng)用戶一一還原導(dǎo)出文件時,這總是有用的。

  • Export to Self-Contained File:導(dǎo)出到獨立文件,此選項會將所有表和數(shù)據(jù)庫存儲到單個 SQL 文件中。當(dāng)用戶選擇將所有數(shù)據(jù)庫、表和數(shù)據(jù)行作為單個 SQL 文件導(dǎo)入時,始終首選此選項。

2.導(dǎo)入數(shù)據(jù)庫或表

  1. MySQL 工作臺打開后轉(zhuǎn)到菜單欄。確保。在將 MySQL 程序安裝到操作系統(tǒng)中時,你不會忘記為 root 用戶提供的憑據(jù)。接下來,單擊“Server”并選擇“Data Import”選項。這將打開一個包含數(shù)據(jù)導(dǎo)入選項和設(shè)置的新窗口。

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

MySQL 數(shù)據(jù)導(dǎo)入

  1. 你將看到兩個導(dǎo)入表和數(shù)據(jù)庫的選項,它們是:

    • “Import from Dump Project Folder.” 從轉(zhuǎn)儲項目文件夾導(dǎo)入

    • “Import from Self-Contained file.” 從獨立文件導(dǎo)入

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

MySQL 數(shù)據(jù)導(dǎo)入設(shè)置

  1. 選擇第一個選項,即 “Import from Dump Project Folder”。之后,單擊 “Import from Dump Project Folder” 下的 “Load Folder Contents” 以顯示項目文件夾中包含的所有可用數(shù)據(jù)庫。

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

從轉(zhuǎn)儲項目文件夾導(dǎo)入 MySQL 數(shù)據(jù)

  1. 從 “Data Import Option” 中選擇我們創(chuàng)建的數(shù)據(jù)庫 “數(shù)據(jù)STUDIO” 以及相應(yīng)作者的表。

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

MySQL 數(shù)據(jù)導(dǎo)入選項

  1. 該階段的下一步是選擇 “Dump Structure and Data” 選項,通過單擊 “Start Import” 按鈕從備份文件中導(dǎo)入表和數(shù)據(jù)庫來完成該過程。

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

MySQL 轉(zhuǎn)儲結(jié)構(gòu)和數(shù)據(jù)

  1. 你新導(dǎo)入的數(shù)據(jù)庫和表可以在 Schema 部分中找到。如果你的表和數(shù)據(jù)庫沒有反映,你將單擊模式選項旁邊的刷新按鈕。這將顯示 MySQL 服務(wù)器上所有新更新的文件。

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

MySQL 導(dǎo)入的數(shù)據(jù)庫和表

八、如何連接到 MySQL 服務(wù)器

安裝服務(wù)器后,你可以使用任何客戶端程序(例如 MySQL 命令行和 MySQL 工作臺)連接它。

1.使用命令行客戶端連接到 MySQL

MySQL 允許你以交互和非交互模式與 MySQL 交互。命令行客戶端通常位于安裝文件夾的 bin 目錄中,要調(diào)用該程序,你只需導(dǎo)航到 MySQL 安裝文件夾的 bin 目錄并鍵入:

mysql

如果程序已經(jīng)在 PATH 中,你可以使用 “mysql” 語法簡單地調(diào)用它。

另一方面,使用此命令連接到 MySQL 服務(wù)器:

mysql?-u?root?–p
  • -u root:使用戶能夠在 root 帳戶的幫助下連接到 MySQL 服務(wù)器

  • -p:指示 MySQL 提示輸入密碼。

輸入你的 root 帳戶的密碼,然后按“Enter”繼續(xù)下一步 確保輸入正確的憑據(jù)以使用以下命令連接到 MySQL 服務(wù)器:

mysql>

要顯示如下輸出的數(shù)據(jù)庫:

在當(dāng)前服務(wù)器中,你使用?SHOW DATABASES?語句:

mysql>?show?databases;

這是輸出:

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

MySQL 顯示數(shù)據(jù)庫

2.數(shù)據(jù)庫連接示例

你可以使用以下鏈接(https://www.mysqltutorial.org/wp-content/uploads/2018/03/mysqlsampledatabase.zip)下載 MySQL 示例數(shù)據(jù)庫

下載文件已壓縮。因此,你需要使用 zip 程序?qū)ζ溥M行解壓縮。

將?sampledatabase.zip?文件解壓后,可以將示例數(shù)據(jù)庫加載到 MySQL 數(shù)據(jù)庫服務(wù)器中,并使用以下 SQL 語句進行測試:

USE?classicmodels;
SELECT?*?FROM?customers;

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

MySQL 加載示例數(shù)據(jù)庫

基本上,語句的本質(zhì)是將當(dāng)前數(shù)據(jù)庫切換到經(jīng)典模型,并從客戶表中查詢數(shù)據(jù)。因此,如果你看到返回的客戶數(shù)據(jù),則說明你已成功將示例數(shù)據(jù)庫導(dǎo)入 MySQL 數(shù)據(jù)庫服務(wù)器。

示例數(shù)據(jù)庫架構(gòu)

MySQL 數(shù)據(jù)庫模式具有以下表:

  • Customers:客戶,存儲客戶的數(shù)據(jù)

  • Products:產(chǎn)品,比例模型汽車的商店列表

  • Product lines:產(chǎn)品線,商店產(chǎn)品線類別列表

  • Orders:訂單,存儲客戶下達(dá)的銷售訂單

  • Order details:訂單詳細(xì)信息,存儲每個拍賣訂單的訂單行詳細(xì)信息

  • Payments:付款,存儲客戶根據(jù)其帳戶進行的付款

  • Employees:員工,存儲員工信息以及組織結(jié)構(gòu),例如誰向誰報告

  • Offices:辦公室,商店銷售辦公室數(shù)據(jù)

如何將示例數(shù)據(jù)庫加載到服務(wù)器中

第 1 步:從 MySQL 示例數(shù)據(jù)庫部分下載 classicmodels 模式

第 2 步:將下載的文件解壓縮到你可以輕松訪問的文件夾中。你可以使用任何你想要的文件夾。對于我們的例子,讓我們將文件解壓縮到Mysql目錄。

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

解壓文件

第 3 步:使用以下語法創(chuàng)建數(shù)據(jù)庫:

create?database?mysqlsimpledatabase;

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

創(chuàng)建數(shù)據(jù)庫

第 4 步:借助 USE 語句,現(xiàn)在讓我們使用新創(chuàng)建的示例數(shù)據(jù)庫。為此,請使用以下語法;

use?mysqlsimpledatabase;

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

使用數(shù)據(jù)庫

第 5 步:更改數(shù)據(jù)庫后,我們現(xiàn)在將繼續(xù)下一步,即將我們的“mysqlsampledatabase”導(dǎo)入我們的 MySQL 服務(wù)器。使用以下語法導(dǎo)入數(shù)據(jù)庫;

Source?/usr/local/mysql/mysqlsampledatabase.sql

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

MySQL 導(dǎo)入數(shù)據(jù)庫

注意:在 “Source” 語句之后,放置解壓數(shù)據(jù)庫的路徑。這有所不同,因為你的目錄與我的不同。

第 6 步:?使用 “SHOW DATABASES” 命令列出當(dāng)前服務(wù)器中的所有數(shù)據(jù)庫:

show?databases;

提供的輸出應(yīng)類似于下圖所示,即新創(chuàng)建的經(jīng)典模型數(shù)據(jù)庫。

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

MySQL 顯示一個新創(chuàng)建的數(shù)據(jù)庫

你現(xiàn)在已使用 MySQL 命令行客戶端將數(shù)據(jù)庫導(dǎo)入 MySQL 服務(wù)器。

九、了解 MySQL Shell 命令

MySQL shell 至關(guān)重要,因為它使用戶能夠修改代碼編輯器的環(huán)境執(zhí)行,例如活動編程語言配置或 MySQL 服務(wù)器連接。以下是包含所有命令的比較表,無論使用或選擇何種語言。

注意:命令要獨立于執(zhí)行模式;因此,它們以“\”(轉(zhuǎn)義序列)開頭

命令 捷徑 描述
\help \h or ? 獲取有關(guān) MySQL 的幫助
\quit \q or \exit 退出 MySQL 外殼
\status \s 顯示 MySQL shell 的當(dāng)前狀態(tài)
\ 在 SQL 模式下開始多行模式。(當(dāng)輸入一個空行時,代碼被緩存然后執(zhí)行)
\js 將執(zhí)行模式更改為 JavaScript
\connect \C 連接 MySQL 實例
\py 將執(zhí)行模式更改為 Python
\reconnect 重新連接到 MySQL 實例
\sql 更改為 SQL 執(zhí)行模式
\source \. Or source不帶反斜杠) 將使用活動語言執(zhí)行腳本
\disconnect 斷開與全局會話的連接
\use \u 指定要使用的架構(gòu)
\history 編輯和查看命令行歷史
\warning \W 顯示執(zhí)行語句生成的警告
\nowarning \w 不顯示執(zhí)行語句產(chǎn)生的警告
\watch 在選項和參數(shù)的幫助下運行提供的報告并定期刷新結(jié)果
\rehash 手動更新自動完成名稱緩存
\show 在參數(shù)和選項的幫助下運行提供的報告
\option 更改和查詢 MySQL shell 配置選項
\system \! 運行指定的操作系統(tǒng)命令并在 MySQL shell 中顯示結(jié)果
\pager \p 配置 MySQL 使用的 pager 以顯示文本
\edit \e 在默認(rèn)系統(tǒng)編輯器中打開命令,然后在 MySQL shell 中運行它
\nopager 禁用 MySQL shell 之前配置為使用的所有尋呼機

十、如何在 MySQL 中創(chuàng)建用戶

你對 MySQL 用戶這個詞是怎么理解的?這是存儲在“USER”表中的記錄,其中包含 MySQL 服務(wù)器的帳戶權(quán)限、登錄信息和主機信息。創(chuàng)建用戶至關(guān)重要,因為它在管理和訪問數(shù)據(jù)庫中起著至關(guān)重要的作用。

要創(chuàng)建一個新的 MySQL 用戶,我們使用 Create User 語句。此語句在數(shù)據(jù)庫服務(wù)器中創(chuàng)建一個新用戶帳戶。新創(chuàng)建的帳戶為新帳戶提供資源限制、角色、TLS/SSL、身份驗證和密碼管理屬性。它還使用戶能夠控制需要鎖定和解鎖的帳戶。

如果你打算使用此語句,請確保擁有 “Create User Statement” 的全局權(quán)限。此外,你可以改為擁有 “INSERT” 權(quán)限。

注意:?創(chuàng)建一個已經(jīng)存在的用戶會拋出一個錯誤信息。但是,如果你使用 “IF NOT EXISTS” 子句,該語句將對所有已存在的名稱發(fā)出警告,而不是拋出錯誤消息。

默認(rèn)情況下,MySQL 服務(wù)器包含允許合法所有者管理和訪問數(shù)據(jù)庫的 root 用戶帳戶。但是,有時可以授予其他用戶訪問數(shù)據(jù)庫的機會,而無需為其提供完全控制權(quán)。在這種情況下,為非 root 用戶提供訪問和修改數(shù)據(jù)庫的有限權(quán)限。

十一、在 MySQL 服務(wù)器中創(chuàng)建用戶

首先,我們需要檢查服務(wù)器中的所有現(xiàn)有用戶。為此,請使用以下語法:

select?host,?user?from?mysql.user;

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

可用用戶列表

使用下面的語法在數(shù)據(jù)庫中創(chuàng)建一個新用戶。

create?user?'account_name'@'localhost'?identified?by?'MyPassword';

讓我們分解上面的語法,以便你清楚地理解我們在說什么:

“account_name”是新用戶,而“MyPassword”是新用戶用于登錄 MySQL 服務(wù)器的密碼。

注意:“account_name”包含兩部分:用戶名和主機名。用戶名和主機名由@symbol 分隔。

主機名:是用戶可以用來連接數(shù)據(jù)庫的主機名。

用戶名是訪問或修改數(shù)據(jù)庫的用戶名。

username@hostname

注意:?主機名是可選的。因此,如果你不創(chuàng)建它,用戶可以使用服務(wù)器上任何其他創(chuàng)建的主機。

要編寫不帶主機名的用戶名,請使用以下語法:

username@%

必須了解使用 create user 語句將創(chuàng)建具有完全權(quán)限的用戶。要限制權(quán)限,你將使用“GRANT”語句。

創(chuàng)建新用戶示例

遵循以下準(zhǔn)則在 MySQL 數(shù)據(jù)庫服務(wù)器中創(chuàng)建新用戶:

  • 借助 MySQL 客戶端工具,打開 MySQL 服務(wù)器

  • 輸入安裝期間提供的憑據(jù)

  • 要顯示當(dāng)前 MySQL 服務(wù)器中的所有用戶,請執(zhí)行以下命令:

select?user?from?mysql.user;

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

可用用戶列表

  • 使用以下命令創(chuàng)建新用戶:

create?user?'PyDataStudio'@'localhost'?identified?by?'Kip$$348';

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

創(chuàng)建新用戶

  • 運行前面的命令以顯示所有用戶,如下圖所示

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

顯示所有用戶

從上圖可以看到?“PyDataStudio”?用戶已經(jīng)創(chuàng)建成功。讓我們嘗試將“?IF NOT EXISTS?”語句與“?CREATE USER?”語句一起使用。

CREATE?USER?IF?NOT?EXISTS?數(shù)據(jù)STUDIO@localhost?IDENTIFIED?BY?'kip34834331';

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

IF NOT EXISTS 語句

向最近創(chuàng)建的用戶授予權(quán)限

以下是 MySQL 服務(wù)器提供的一些常用權(quán)限。

  • ALL PRIVILEGES:這個實例中的新用戶被允許控制整個數(shù)據(jù)庫。

  • CREATE:允許用戶創(chuàng)建表和數(shù)據(jù)庫

  • DELETE:允許用戶刪除特定表的行

  • SELECT:將使用戶能夠讀取數(shù)據(jù)庫

  • UPDATE:這將允許用戶更新表行

  • INSERT:允許用戶在特定表中插入一行

  • DROP:允許用戶刪除表和數(shù)據(jù)庫

要授予新創(chuàng)建的用戶權(quán)限,請執(zhí)行以下命令:

GRANT?ALL?PRIVILEGES?ON?*?.?*?TO?PyDataStudio@localhost;

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

將所有權(quán)限授予新創(chuàng)建的用戶

要提供特定權(quán)限,請運行以下命令:

GRANT?CREATE,?SELECT,?INSERT?ON?*?.?*?TO?PyDataStudio@localhost;

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

向用戶授予特定權(quán)限

有時你需要剝奪用戶權(quán)限。為此,請執(zhí)行以下命令:

FLUSH?PRIVILEGES;

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

刷新所有權(quán)限

此外,如果你想查看授予用戶的權(quán)限,請執(zhí)行以下命令:

SHOW?GRANTS?for?'PyDataStudio'@'localhost';

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

在 MySQL 服務(wù)器中刪除用戶

如本文前面所見,MySQL drop 語句用于刪除或刪除。因此,如果與用戶一起使用,該語句將從數(shù)據(jù)庫服務(wù)器中刪除用戶及其授予的所有權(quán)限。

注意:?如果你嘗試刪除數(shù)據(jù)庫服務(wù)器中不存在的用戶,你將收到錯誤消息。

如果你計劃使用“刪除用戶”語句,請始終確保具有“創(chuàng)建用戶”語句所需的全局權(quán)限或 MySQL 系統(tǒng)模式的“刪除”權(quán)限。

使用以下語法從 MySQL 數(shù)據(jù)庫服務(wù)器中刪除所有用戶帳戶。刪除用戶'account_name';

刪除用戶示例

按照此示例中提到的步驟在 MySQL 數(shù)據(jù)庫服務(wù)器中刪除用戶。

  • 使用MySQL客戶端工具打開MySQL服務(wù)器

  • 輸入正確的憑據(jù)

  • 使用以下命令顯示所有用戶

select?user?from?mysql.user;

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

數(shù)據(jù)庫服務(wù)器中的所有用戶

  • 現(xiàn)在執(zhí)行以下命令刪除用戶帳戶

DROP?USER?云朵君@localhost,?數(shù)據(jù)STUDIO@localhost;

我們執(zhí)行的命令將從我們的數(shù)據(jù)庫服務(wù)器中刪除或刪除“數(shù)據(jù)STUDI”和“云朵君”帳戶,如下面的屏幕截圖所示。成功刪除用戶帳戶后,你需要重新運行 show all user 命令以確定用戶已成功刪除。

【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

刪除用戶和顯示已刪除用戶的圖像

十二、寫在最后

我們相信這篇文章已經(jīng)足夠全面,涵蓋了你需要了解的有關(guān) MySQL 的所有內(nèi)容。務(wù)必動手嘗試該過程以熟悉使用 MySQL 所需的所有知識。

充電君會在第一時間給你帶來最新、最全面的解讀,別忘了三聯(lián)一波哦。
【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】

關(guān)注微信公眾號:資源充電吧
回復(fù):IT
充電君發(fā)你:

MySQL從0到1資料+課程教程+視頻+源碼網(wǎng)盤

文末有分享哦

?【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】文章來源地址http://www.zghlxwxcb.cn/news/detail-492217.html

到了這里,關(guān)于【入門必看,MySQL從0到1系列- 數(shù)據(jù)庫保姆級圖解教程:輕松掌握數(shù)據(jù)庫管理技能】的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Qt連接MySQL數(shù)據(jù)庫(保姆級成功版教程)

    Qt連接MySQL數(shù)據(jù)庫(保姆級成功版教程)

    VIP通道可以關(guān)注我,私信我,直接給兩個動態(tài)庫,直接起飛。 1、安裝Qt時勾選sources 2、配置path環(huán)境變量 ① 此電腦-屬性-高級系統(tǒng)設(shè)置-環(huán)境變量 ② 雙擊path-右上角新建 ③把這兩個路徑添加進去,最后確定 3、編譯mysql驅(qū)動(在Qt打開mysql.pro文件) 1)在這條路徑中D:QT5.14.25.1

    2024年02月04日
    瀏覽(21)
  • 完全從零Java自學(xué)系列【入門篇】(第四課:Mysql服務(wù)端安裝&使用客戶端操作數(shù)據(jù)庫&初識SQL基礎(chǔ)操作&Java中使用第三方包&Java數(shù)據(jù)庫操作&初步理解面相對象真正的意義之橋接設(shè)計模式)

    完全從零Java自學(xué)系列【入門篇】(第四課:Mysql服務(wù)端安裝&使用客戶端操作數(shù)據(jù)庫&初識SQL基礎(chǔ)操作&Java中使用第三方包&Java數(shù)據(jù)庫操作&初步理解面相對象真正的意義之橋接設(shè)計模式)

    ??數(shù)據(jù)庫是專門用來存儲一系列集合數(shù)據(jù)的地方。所有的文件都可以被稱之為庫,當(dāng)應(yīng)用場景沒那么復(fù)雜的時候,簡單的應(yīng)用程序用文本就可以了。數(shù)據(jù)庫的意義是為了設(shè)計更好的保障數(shù)據(jù)安全(如多線程操作)、數(shù)據(jù)一致、索引(如何在龐大的數(shù)據(jù)中快速查找)等等一系

    2024年02月21日
    瀏覽(29)
  • 【MySQL系列】數(shù)據(jù)庫基礎(chǔ)學(xué)習(xí)_簡單認(rèn)識數(shù)據(jù)庫

    【MySQL系列】數(shù)據(jù)庫基礎(chǔ)學(xué)習(xí)_簡單認(rèn)識數(shù)據(jù)庫

    「前言」文章內(nèi)容大致是數(shù)據(jù)庫基礎(chǔ),以及數(shù)據(jù)庫的基本知識。 「歸屬專欄」MySQL 「主頁鏈接」個人主頁 「筆者」楓葉先生(fy) 「楓葉先生有點文青病」「句子分享」 我見青山多嫵媚,料青山、見我應(yīng)如是。 ——辛棄疾《賀新郎》 MySQL實際上是一個網(wǎng)絡(luò)服務(wù)(client/server模式

    2024年02月15日
    瀏覽(19)
  • 【MySQL系列】--初識數(shù)據(jù)庫

    【MySQL系列】--初識數(shù)據(jù)庫

    ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???? ?? ?? ?? 個人主頁 :阿然成長日記 ??點擊可跳轉(zhuǎn) ?? 個人專欄: ??數(shù)據(jù)結(jié)構(gòu)與算法??C語言進階 ?? 不能則學(xué),不知則問,恥于問人,決無長進 ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? 數(shù)據(jù)庫是結(jié)構(gòu)化信息

    2024年02月12日
    瀏覽(24)
  • 【Django入門系列】數(shù)據(jù)庫操作

    在本章中,我們將學(xué)習(xí)在Django中進行數(shù)據(jù)庫操作的基礎(chǔ)知識。我們將探討Django中的數(shù)據(jù)庫支持、定義和遷移數(shù)據(jù)庫模型、使用Django的ORM進行數(shù)據(jù)庫查詢以及數(shù)據(jù)庫關(guān)系和查詢優(yōu)化。 Django提供了對多種關(guān)系型數(shù)據(jù)庫的支持,包括常見的MySQL、PostgreSQL和SQLite等。你可以在項目的配

    2024年02月12日
    瀏覽(19)
  • JDBC 技術(shù) | Java連接MySQL數(shù)據(jù)庫(四萬字零基礎(chǔ)保姆級超全詳解)

    JDBC 技術(shù) | Java連接MySQL數(shù)據(jù)庫(四萬字零基礎(chǔ)保姆級超全詳解)

    管他啥是啥,看就完了!如果覺得博主寫的不錯,可以點贊關(guān)注支持一下博主哦!有什么地方存在不足或者錯誤的,煩請各位大佬在評論區(qū)指正。萬分感謝??! 本文結(jié)合了韓順平零基礎(chǔ)學(xué)java,黑馬程序員零基礎(chǔ)學(xué) JavaWeb,等多個視頻的相關(guān)知識內(nèi)容整理而來?;ㄙM了很多很多

    2024年02月05日
    瀏覽(88)
  • 性能測試工具jmeter對數(shù)據(jù)庫mysql進行性能測試(壓測保姆級教程)

    性能測試工具jmeter對數(shù)據(jù)庫mysql進行性能測試(壓測保姆級教程)

    打開mysql官網(wǎng):MySQL 找到mysql connectors,選擇操作系統(tǒng)獨立版本,將下載jar包導(dǎo)入到j(luò)meter的lib目錄下。 參考文檔:https://www.jb51.net/article/190860.htm 1、添加測試計劃 2、添加JDBC request 3、添加JDBC connection configuration,并修改配置 1、Cannot create PoolableConnectionFactory (Communications link fai

    2024年02月02日
    瀏覽(24)
  • 【Spring/MySQL數(shù)據(jù)庫系列】數(shù)據(jù)庫事務(wù)的特點與隔離級別

    【Spring/MySQL數(shù)據(jù)庫系列】數(shù)據(jù)庫事務(wù)的特點與隔離級別

    ?? 前面的話 ?? 本文已經(jīng)收錄到《Spring框架全家桶系列》專欄,本文將介紹有關(guān)數(shù)據(jù)庫事務(wù)的特點以及隔離級別。 ??博客主頁:未見花聞的博客主頁 ??歡迎關(guān)注??點贊??收藏??留言?? ??本文由 未見花聞 原創(chuàng), CSDN 首發(fā)! ??首發(fā)時間:??2023年5月20日?? ??堅

    2024年02月05日
    瀏覽(25)
  • 【MySql系列】深入解析數(shù)據(jù)庫索引

    【MySql系列】深入解析數(shù)據(jù)庫索引

    MySQL索引是數(shù)據(jù)庫中一個關(guān)鍵的概念,它可以極大地提高查詢性能,加快數(shù)據(jù)檢索速度。但是,要充分發(fā)揮索引的作用,需要深入理解它們的工作原理和使用方式。 在本文中,我們將深入解析MySQL索引,探討它們的重要性、類型、創(chuàng)建、維護以及最佳實踐。 在數(shù)據(jù)庫中,索引

    2024年02月08日
    瀏覽(32)
  • 【數(shù)據(jù)庫遷移系列】從MySQL到openGauss的數(shù)據(jù)庫對象遷移實踐

    【數(shù)據(jù)庫遷移系列】從MySQL到openGauss的數(shù)據(jù)庫對象遷移實踐

    在之前這一篇中我們分享過使用chameleon工具完成MySQL到openGauss的全量數(shù)據(jù)復(fù)制、實時在線復(fù)制。9.30新發(fā)布的openGauss 3.1.0版本 ,工具的全量遷移和增量遷移的性能不但有了全面提升,而且支持?jǐn)?shù)據(jù)庫對象視圖、觸發(fā)器、自定義函數(shù)、存儲過程的遷移。 本篇就來分享一下使用c

    2024年02月02日
    瀏覽(38)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包