MySQL數據庫測試:從安裝到應用全記錄

一、安裝MySQL數據庫

1、首先,從MySQL官網下載並安裝MySQL Community Server。下載地址:https://dev.mysql.com/downloads/mysql/。

<p>下載步驟:<br>
1)選擇MySQL Community Server版本,並點擊“Download”<br>
2)選擇對應的操作系統<br>
3)下載並安裝MySQL Community Server</p>

2、按照安裝嚮導中的步驟完成安裝。在安裝過程中需要設置root用戶的初始密碼,建議設置安全複雜的密碼。

<p>安裝步驟:<br>
1)雙擊安裝包,按照嚮導完成MySQL安裝<br>
2)設置root用戶初始密碼</p>

3、完成安裝後,啟動MySQL服務。

<p>啟動MySQL服務:<br>
1)按下快捷鍵“Win+R”,打開“運行”窗口,並輸入services.msc<br>
2)找到並雙擊“MySQL”服務,將啟動類型設置為“自動”,並點擊“啟動”</p>

二、連接MySQL數據庫

1、在命令行或者圖形化界面中,輸入root用戶的密碼登錄MySQL服務器。

<p>命令行連接MySQL服務器:<br>
1)打開命令行窗口,並輸入mysql -u root -p<br>
2)輸入root用戶的密碼登錄MySQL服務器</p>

2、在登錄成功後,即可使用MySQL數據庫。

三、創建數據庫和表

1、在登錄MySQL服務器後,使用CREATE DATABASE創建數據庫。

<p>創建數據庫:<br>
1)在MySQL命令行輸入CREATE DATABASE mydb;<br>
2)執行成功後,使用USE mydb;命令切換到mydb數據庫</p>

2、在創建好的數據庫中,使用CREATE TABLE創建表,並設置表的字段名和數據類型等。

<p>創建表:<br>
1)在MySQL命令行輸入CREATE TABLE mytable (id INT, name VARCHAR(20));<br>
2)執行成功後,使用SELECT * FROM mytable;命令查看錶的結構</p>

四、插入數據

1、在已經創建好的表中,通過INSERT INTO語句向表中插入數據。

<p>插入數據:<br>
1)在MySQL命令行輸入INSERT INTO mytable VALUES (1, 'John');<br>
2)執行成功後,使用SELECT * FROM mytable;命令查看錶的數據</p>

2、反覆通過INSERT INTO語句向表中插入數據,以滿足具體項目的需求。

五、查詢和篩選數據

1、通過SELECT語句可以從表中查詢數據。

<p>查詢數據:<br>
1)在MySQL命令行輸入SELECT * FROM mytable; <br>
2)執行成功後,可以在MySQL命令行顯示查詢結果</p>

2、通過WHERE語句可以對查詢結果進行篩選,獲得目標數據。

<p>篩選數據:<br>
1)在MySQL命令行輸入SELECT * FROM mytable WHERE name='John';<br>
2)執行成功後,可以在MySQL命令行顯示查詢結果,僅包含名字為John的數據</p>

六、更新和刪除數據

1、使用UPDATE語句更新目標數據。

<p>更新數據:<br>
1)在MySQL命令行輸入UPDATE mytable SET name='Tom' WHERE id=1;<br>
2)執行成功後,使用SELECT * FROM mytable;命令查看錶的數據,可以發現ID為1的數據名字被改為了Tom</p>

2、使用DELETE語句刪除目標數據。

<p>刪除數據:<br>
1)在MySQL命令行輸入DELETE FROM mytable WHERE id=1;<br>
2)執行成功後,使用SELECT * FROM mytable;命令查看錶的數據,可以發現ID為1的數據已經被刪除</p>

七、備份和恢複數據

1、通過使用mysqldump命令可以備份MySQL數據庫。

<p>備份數據:<br>
1)打開命令行窗口,輸入mysqldump -u root -p mydb > mydb.sql;<br>
2)執行成功後,可以在當前目錄下看到新生成的mydb.sql文件</p>

2、在需要恢複數據庫時,將備份文件導入回MySQL數據庫。

<p>恢複數據:<br>
1)打開命令行窗口,輸入mysql -u root -p;<br>
2)輸入root用戶的密碼登錄MySQL服務器<br>
3)在MySQL命令行輸入CREATE DATABASE mydb;<br>
4)退出MySQL命令行,輸入mysql -u root -p mydb < mydb.sql;即可恢複數據</p>

八、總結

本文介紹了如何從安裝MySQL數據庫到應用全記錄並利用MySQL進行常見操作,包括連接、創建數據庫、創建表、插入數據、查詢、篩選、更新、刪除、備份和恢複數據等。通過本文的介紹,應該能夠初步掌握MySQL數據庫的基本使用方法,為後續的使用和開發打下堅實的基礎。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/279381.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-20 15:03
下一篇 2024-12-20 15:04

相關推薦

  • 如何修改mysql的端口號

    本文將介紹如何修改mysql的端口號,方便開發者根據實際需求配置對應端口號。 一、為什麼需要修改mysql端口號 默認情況下,mysql使用的端口號是3306。在某些情況下,我們需…

    編程 2025-04-29
  • Python 常用數據庫有哪些?

    在Python編程中,數據庫是不可或缺的一部分。隨着互聯網應用的不斷擴大,處理海量數據已成為一種趨勢。Python有許多成熟的數據庫管理系統,接下來我們將從多個方面介紹Python…

    編程 2025-04-29
  • openeuler安裝數據庫方案

    本文將介紹在openeuler操作系統中安裝數據庫的方案,並提供代碼示例。 一、安裝MariaDB 下面介紹如何在openeuler中安裝MariaDB。 1、更新軟件源 sudo…

    編程 2025-04-29
  • JDK Flux 背壓測試

    本文將從多個方面對 JDK Flux 的背壓測試進行詳細闡述。 一、Flux 背景 Flux 是 JDK 9 對響應式編程的支持。它為響應式編程提供了一種基於推拉模型的方式,以支持…

    編程 2025-04-29
  • Python操作MySQL

    本文將從以下幾個方面對Python操作MySQL進行詳細闡述: 一、連接MySQL數據庫 在使用Python操作MySQL之前,我們需要先連接MySQL數據庫。在Python中,我…

    編程 2025-04-29
  • 數據庫第三範式會有刪除插入異常

    如果沒有正確設計數據庫,第三範式可能導致刪除和插入異常。以下是詳細解釋: 一、什麼是第三範式和範式理論? 範式理論是關係數據庫中的一個規範化過程。第三範式是範式理論中的一種常見形式…

    編程 2025-04-29
  • MySQL遞歸函數的用法

    本文將從多個方面對MySQL遞歸函數的用法做詳細的闡述,包括函數的定義、使用方法、示例及注意事項。 一、遞歸函數的定義 遞歸函數是指在函數內部調用自身的函數。MySQL提供了CRE…

    編程 2025-04-29
  • leveldb和unqlite:兩個高性能的數據庫存儲引擎

    本文將介紹兩款高性能的數據庫存儲引擎:leveldb和unqlite,並從多個方面對它們進行詳細的闡述。 一、leveldb:輕量級的鍵值存儲引擎 1、leveldb概述: lev…

    編程 2025-04-28
  • Python怎麼導入數據庫

    Python是一種高級編程語言。它具有簡單、易讀的語法和廣泛的庫,讓它成為一個靈活和強大的工具。Python的數據庫連接類型可以多種多樣,其中包括MySQL、Oracle、Post…

    編程 2025-04-28
  • MySQL bigint與long的區別

    本文將從數據類型定義、存儲空間、數據範圍、計算效率、應用場景五個方面詳細闡述MySQL bigint與long的區別。 一、數據類型定義 bigint在MySQL中是一種有符號的整…

    編程 2025-04-28

發表回復

登錄後才能評論