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-tw/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

發表回復

登錄後才能評論