MySQL環(huán)境搭建與基礎(chǔ)操作詳細(xì)過程
作為數(shù)據(jù)庫學(xué)習(xí)的入門第一課,MySQL 的運(yùn)行環(huán)境配置和基礎(chǔ)操作是構(gòu)建后續(xù)技能的基石。今天通過實(shí)操實(shí)驗(yàn),系統(tǒng)掌握了 MySQL 服務(wù)管理、登錄退出、SQL 語句執(zhí)行等核心知識(shí)點(diǎn),這篇博客就來詳細(xì)梳理實(shí)驗(yàn)中的關(guān)鍵操作和實(shí)用技巧,幫大家快速上手 MySQL!
一、實(shí)驗(yàn)核心目標(biāo)
- 熟練操作 MySQL 服務(wù)的啟動(dòng)、停止與恢復(fù)
- 掌握多種 MySQL 登錄和退出方式
- 學(xué)會(huì)使用命令行和 MySQL Workbench 兩種工具執(zhí)行 SQL 語句
- 完成數(shù)據(jù)庫、數(shù)據(jù)表的創(chuàng)建,以及數(shù)據(jù)的插入、查詢和統(tǒng)計(jì)
二、關(guān)鍵知識(shí)點(diǎn)與實(shí)操步驟
(一)MySQL 服務(wù)管理:?jiǎn)?dòng)與退出
MySQL 服務(wù)是數(shù)據(jù)庫運(yùn)行的基礎(chǔ),必須先確保服務(wù)正常啟動(dòng)才能進(jìn)行后續(xù)操作:
- 右鍵點(diǎn)擊 “計(jì)算機(jī)”,選擇 “管理”
- 在 “服務(wù)和應(yīng)用程序” 中找到 “服務(wù)” 選項(xiàng)
- 右側(cè)窗口定位到 “MySQL80” 服務(wù),右鍵可執(zhí)行 “啟動(dòng)”“停止”“恢復(fù)” 等操作
(二)MySQL 登錄與退出:兩種實(shí)用方式
方式一:命令行客戶端登錄
- 啟動(dòng):Windows 開始菜單找到 “MySQL” 目錄,選擇 “MySQL Command Line Client” 或 “MySQL Command Line Client-Unicode”
- 輸入登錄密碼,進(jìn)入 “mysql>” 提示符狀態(tài)即登錄成功
- 退出:在提示符下輸入
quit或exit命令即可
方式二:MySQL Workbench 登錄
- 開始菜單選擇 “MySQL Workbench 8.0 CE”,打開歡迎窗口
- 點(diǎn)擊已創(chuàng)建的連接實(shí)例,輸入登錄密碼
- 登錄成功后進(jìn)入可視化工作界面,操作更直觀
(三)SQL 語句執(zhí)行:兩種工具實(shí)戰(zhàn)
1. 命令行狀態(tài)下的 SQL 操作
查看 MySQL 版本和當(dāng)前日期:
select @@version, current_date;
執(zhí)行后會(huì)返回版本號(hào)(如 8.0.13)和當(dāng)前日期(如 2025-11-03)
查看以 “e” 開頭的系統(tǒng)變量:
SHOW Variables like 'e%';
會(huì)列出所有以 “e” 開頭的系統(tǒng)變量及對(duì)應(yīng)值,如event_scheduler(事件調(diào)度器)等
2. MySQL Workbench 下的 SQL 操作
算術(shù)表達(dá)式計(jì)算:輸入語句并選中,點(diǎn)擊工具欄 “執(zhí)行” 按鈕:
SELECT 10%3, 8/4, 2*3;
結(jié)果以表格形式展示,分別為 1、2.0000、6
查看系統(tǒng)日期及年月:
SELECT SYSDATE() 日期, YEAR(sysdate()) 年, month(sysdate()) 月;
可直接獲取格式化的日期信息,如 2025-11-03 10:43:52、2025、11
(四)數(shù)據(jù)庫與數(shù)據(jù)表核心操作
1. 數(shù)據(jù)庫創(chuàng)建與選擇
創(chuàng)建 student 數(shù)據(jù)庫:
CREATE DATABASE student;
選擇要操作的數(shù)據(jù)庫:
USE student;
2. 數(shù)據(jù)表創(chuàng)建
創(chuàng)建包含學(xué)號(hào)、姓名、性別、專業(yè)字段的學(xué)生表,其中學(xué)號(hào)為主鍵(非空唯一):
CREATE TABLE 學(xué)生表( 學(xué)號(hào) char(6) NOT NULL PRIMARY KEY, 姓名 varchar(8) NOT NULL, 性別 char(2), 專業(yè) VARCHAR(20) );
3. 數(shù)據(jù)插入
批量插入 3 條學(xué)生記錄:
INSERT INTO 學(xué)生表 VALUES
('001','張三','男','計(jì)算機(jī)科學(xué)與技術(shù)'),
('002','李四','女','物聯(lián)網(wǎng)工程'),
('003','王五','女','軟件工程');4. 數(shù)據(jù)查詢與統(tǒng)計(jì)
查詢所有學(xué)生記錄:
SELECT * FROM 學(xué)生表;
條件查詢(查詢女生的姓名和專業(yè)):
SELECT 姓名, 專業(yè) FROM 學(xué)生表 WHERE 性別='女';
統(tǒng)計(jì)學(xué)生總?cè)藬?shù):
SELECT COUNT(*) 人數(shù) FROM 學(xué)生表;
三、實(shí)驗(yàn)總結(jié)與小貼士
- 服務(wù)管理是基礎(chǔ):操作 MySQL 前務(wù)必確認(rèn)服務(wù)已啟動(dòng),否則會(huì)導(dǎo)致登錄失敗
- 工具選擇看場(chǎng)景:命令行適合快速執(zhí)行簡(jiǎn)單命令,MySQL Workbench 可視化界面更適合復(fù)雜操作和結(jié)果查看
- SQL 語句規(guī)范:關(guān)鍵字建議大寫(如 CREATE、SELECT),字段名和表名盡量見名知義,語句結(jié)尾可加英文分號(hào)
- 主鍵約束很重要:創(chuàng)建表時(shí)設(shè)置主鍵(如學(xué)號(hào))可保證數(shù)據(jù)唯一性,避免重復(fù)記錄
通過本次實(shí)驗(yàn),不僅熟悉了 MySQL 的基本運(yùn)行環(huán)境,更掌握了數(shù)據(jù)庫操作的核心流程。這些基礎(chǔ)操作是后續(xù)學(xué)習(xí)數(shù)據(jù)更新、復(fù)雜查詢、多表關(guān)聯(lián)等知識(shí)點(diǎn)的前提,建議大家多動(dòng)手實(shí)操,加深對(duì) SQL 語句的理解和記憶~ 如果你在操作中遇到問題,歡迎在評(píng)論區(qū)交流討論!
到此這篇關(guān)于MySQL環(huán)境搭建與基礎(chǔ)操作全攻略的文章就介紹到這了,更多相關(guān)mysql環(huán)境搭建內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MySQL 8.0.23中復(fù)制架構(gòu)從節(jié)點(diǎn)自動(dòng)故障轉(zhuǎn)移的問題
這篇文章主要介紹了MySQL 8.0.23中復(fù)制架構(gòu)從節(jié)點(diǎn)自動(dòng)故障轉(zhuǎn)移的問題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-01-01
MySQL高性能實(shí)現(xiàn)Canal數(shù)據(jù)同步神器
本文主要介紹了MySQL高性能實(shí)現(xiàn)Canal數(shù)據(jù)同步神器,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-08-08
mysql滑動(dòng)聚合/年初至今聚合原理與用法實(shí)例分析
這篇文章主要介紹了mysql滑動(dòng)聚合原理與用法,結(jié)合實(shí)例形式分析了mysql滑動(dòng)聚合的相關(guān)功能、原理、使用方法及操作注意事項(xiàng),需要的朋友可以參考下2019-12-12

