首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> MySQL 資料庫 >> MySQL 綜合教學

MySQL 基礎命令大全:從登入、建庫到增刪改查一站式速查表

     編輯:MySQL 綜合教學

MySQL 基礎命令大全

整理 MySQL 日常操作高頻命令,涵蓋連線認證、庫表管理、數據增刪改查(CRUD)及條件查詢,適合初學者速查與資深工程師備忘。

連線與庫管理

# 登入(生產環境建議省略密碼,交互式輸入)
mysql -u root -p

# 建庫 / 刪庫 / 查庫
CREATE DATABASE db_name;
DROP DATABASE db_name;
SHOW DATABASES;

# 切換庫 / 查表 / 檢視表結構
USE db_name;
SHOW TABLES;
DESC table_name;

建表語法範例

CREATE TABLE users (
  id INT AUTO_INCREMENT PRIMARY KEY,
  username VARCHAR(50) NOT NULL,
  email VARCHAR(100) UNIQUE,
  created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

核心 CRUD 操作

  • 新增:INSERT INTO users (username, email) VALUES ('alice', 'alice@example.com');
  • 查詢:SELECT * FROM users; / SELECT id, username FROM users WHERE username LIKE '%ali%';
  • 更新:UPDATE users SET email='new@example.com' WHERE id=1; (務必加 WHERE)
  • 刪除:DELETE FROM users WHERE id=1; / TRUNCATE TABLE users;(清空全表)

進階查詢技巧

# 分頁:LIMIT offset, count
SELECT * FROM users LIMIT 0, 10;

# 模糊查詢
SELECT * FROM users WHERE username LIKE '%王%' OR email LIKE '%123%';

避坑提醒

DELETE FROM table 不帶 WHERE 會清空全表;UPDATE 同理。生產環境建議先用 SELECT 驗證條件,再執行寫操作。

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