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

MySQL 入門必學:資料庫創建、查看、選擇與刪除完整指南

     編輯:MySQL 綜合教學

1. 創建資料庫

CREATE DATABASE [IF NOT EXISTS] db_name;
-- 實例
CREATE DATABASE IF NOT EXISTS usp;
-- 回饋:Query OK, 1 row affected

IF NOT EXISTS 避免重複創建報錯,注意 EXISTS 後有 **S**。

2. 查看所有資料庫

SHOW DATABASES;
-- 回饋示例
+--------------------+
| Database           |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| test               |
| usp                |
+--------------------+

系統庫說明:information_schema (元數據)、mysql (權限/幫助)、performance_schema (效能監控)、test (默認測試庫)。

3. 選擇工作資料庫

USE db_name;
-- 執行後,後續無前綴的表操作默認在該庫下

改變當前會話的**默認 Schema 上下文**。

4. 刪除資料庫

DROP DATABASE [IF EXISTS] db_name;
-- 實例
DROP DATABASE IF EXISTS usp;
-- 回饋:Query OK

⚠️ **關鍵區別**:DROP 刪除整個庫(結構+數據),DELETE 刪除表中行數據,**切勿混淆**。

新手避坑速查

操作關鍵字常見錯誤正確示例
創建CREATE DATABASE漏寫 IF NOT EXISTSCREATE DATABASE IF NOT EXISTS mydb;
查看SHOW DATABASES寫成 SHOW DATABASESHOW DATABASES; (有 S)
選擇USE以為永久生效僅當前會話有效,新連接需重新 USE
刪除DROP DATABASE誤用 DELETE DATABASEDROP DATABASE IF EXISTS mydb;

進階補充

  • 字符集指定:CREATE DATABASE mydb CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
  • 查看建庫語句:SHOW CREATE DATABASE mydb;
  • 資料庫重命名:MySQL **不支援** RENAME DATABASE,需導出導入或逐表 RENAME TABLE
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved