首頁
編程語言
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 -pabc123

# 退出
exit

二、修改密碼

# 首次給 root 設密碼
mysqladmin -u root password 'newpass'

# 變更密碼
mysqladmin -u root -p'oldpass' password 'newpass'

三、新增用戶與授權

-- 允許任意主機連線,全庫權限 (高風險)
GRANT SELECT,INSERT,UPDATE,DELETE ON *.* TO 'test1'@'%' IDENTIFIED BY 'abc';

-- 僅本機連線,特定資料庫 (安全)
GRANT SELECT,INSERT,UPDATE,DELETE ON mydb.* TO 'test2'@'localhost' IDENTIFIED BY 'abc';

-- 移除密碼
GRANT ... IDENTIFIED BY '';

四、資料庫/資料表基本操作

操作指令
顯示資料庫SHOW DATABASES;
切換資料庫USE db_name;
顯示資料表SHOW TABLES;
檢視表結構DESC table_name;
建立資料庫CREATE DATABASE db_name;
建立資料表CREATE TABLE t (id INT PRIMARY KEY, name VARCHAR(20));
刪除資料庫DROP DATABASE db_name;
刪除資料表DROP TABLE table_name;
清空資料表DELETE FROM table_name; / TRUNCATE TABLE table_name;

五、查詢技巧

  • 分號可換行輸入,最後補分號即可
  • 上下鍵調取歷史指令
  • 子查詢支援 (4.1+)
  • LIMIT offset, count 分頁

六、備份與還原

# 備份單庫
mysqldump -u root -p dbname > backup.sql

# 備份所有庫
mysqldump -u root -p --all-databases > all.sql

# 還原
mysql -u root -p dbname < backup.sql
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved