首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

MySQL 資料庫核心概念與常用顯示命令全攻略

     編輯:MySQL 資料庫相關知識

MySQL 資料庫概述

MySQL 作為全球最流行的開源關係型資料庫管理系統(RDBMS),憑藉高效能、低成本、易維護等優勢,廣泛應用於各類 Web 應用與企業級系統。常見的資料庫產品還包括 Oracle、DB2、SQL Server、Access、MongoDB、Bigtable 等,按架構可分為關係型與非關係型兩大陣營。

關係型資料庫分級

  • 大型:Oracle、DB2 —— 適合核心業務、高併發、海量資料場景
  • 中小型:SQL Server、MySQL —— 企業級應用首選,MySQL 更因開源免費成為互聯網公司主流
  • 小型:Access —— 適用於桌面級輕量應用

核心概念解析

什麼是關係型資料庫?
採用「關係模型」(二維表模型)組織資料的資料庫。資料以表格形式儲存,表與表之間透過關鍵字建立關聯。

關係模型核心術語:

術語對應概念說明
關係二維表 / 資料表資料庫中的表格結構
元組行 / 記錄表中的單條資料
屬性列 / 字段表中的欄位定義
域字段類型 / 取值範圍字段的資料類型約束
關鍵字主鍵唯一標識元組的屬性組合

資料庫基礎架構

  • 資料:儲存對象
  • 資料庫:長期儲存、共享、統一管理的資料集合
  • 資料表:Table,具體儲存資料的結構單元
  • 記錄:Record,表中的一行資料
  • 字段:Field/Column,表中的一列屬性
  • DBMS:Database Management System,管理資料庫的大型軟體(如 MySQL Server)

MySQL 對象結構關係圖

MySQL 常用顯示與操作命令速查

雖然圖形化工具(如 Workbench、Navicat)很方便,但命令列操作在自動化腳本、伺服器維護等場景仍不可或缺。

資料庫與資料表管理

-- 顯示所有資料庫
SHOW DATABASES;

-- 切換資料庫
USE mysql;

-- 顯示當前資料庫所有表
SHOW TABLES;

-- 查看表結構
DESCRIBE 表名;  -- 可簡寫為 DESC 表名

-- 建立資料庫
CREATE DATABASE 資料庫名;

-- 建立資料表
USE 資料庫名;
CREATE TABLE 表名 (字段定義列表);

-- 刪除資料庫/資料表
DROP DATABASE 資料庫名;
DROP TABLE 表名;

-- 清空表資料(保留結構)
DELETE FROM 表名;

-- 查詢表中所有記錄
SELECT * FROM 表名;

掌握這些基礎命令,能讓你在無 GUI 環境下也能高效管理 MySQL 實例。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved