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

MySQL 常用指令速查表:連線、帳號、資料庫操作、備份還原一網打盡

     編輯:MySQL 資料庫相關知識

MySQL 核心指令精簡速查(含實戰範例)

一、連線與認證

# 本機
mysql -u root -p

# 遠端
mysql -h 110.110.110.110 -u root -p'abcd123'

# 退出
exit

二、密碼管理

# 首次設定 root 密碼
mysqladmin -u root password 'ab12'

# 修改密碼
mysqladmin -u root -p'ab12' password 'djg345'

三、帳號授權

# 僅本機存取(安全)
GRANT SELECT,INSERT,UPDATE,DELETE ON mydb.* TO 'test2'@'localhost' IDENTIFIED BY 'abc';

# 移除密碼
GRANT SELECT,INSERT,UPDATE,DELETE ON mydb.* TO 'test2'@'localhost' IDENTIFIED BY '';

四、資料庫/資料表操作(登入後執行)

操作指令
顯示資料庫SHOW DATABASES;
切換資料庫USE db_name;
顯示資料表SHOW TABLES;
檢視表結構DESCRIBE tbl_name;
建立資料庫CREATE DATABASE db_name;
建立資料表CREATE TABLE tbl (id INT AUTO_INCREMENT PRIMARY KEY, name CHAR(10), addr VARCHAR(50) DEFAULT '深圳', yr DATE);
刪除資料庫DROP DATABASE db_name;
刪除資料表DROP TABLE tbl_name;
清空資料DELETE FROM tbl_name;
查詢所有SELECT * FROM tbl_name;
插入資料INSERT INTO tbl VALUES (NULL,'glchengang','深圳一中','1976-10-10');

五、腳本檔批次執行

# 命令列
mysql -u root -p < school.sql

# MySQL 內部
SOURCE c:/school.sql;

六、文字檔匯入

# 格式:Tab 分隔,NULL 用 \n
LOAD DATA LOCAL INFILE 'school.txt' INTO TABLE teacher;

七、備份與還原

# 備份整庫
mysqldump --opt school > school.bak

# 還原
mysql -u root -p school < school.bak

操作小技巧

  • 指令可跨行,以分號結尾
  • 上下鍵調出歷史指令
  • 推薦教材:《MySQL中文參考手冊》(晏子譯),免費權威
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved