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

MySQL 基礎操作指令速查表

     編輯:MySQL 綜合教學

連線與服務

mysql -u root -p                    # 互動式登入(密碼提示輸入,較安全)
net start mysql / net stop mysql    # Windows 服務啟停
systemctl start mysqld              # Linux systemd

常用 SQL

操作指令
顯示資料庫/表SHOW DATABASES; SHOW TABLES;
切換資料庫USE db_name;
清除當前輸入\c 或 Ctrl+C
查看表結構DESC table_name;
授權GRANT ALL ON db.* TO 'user'@'host' IDENTIFIED BY 'pwd';
建庫/建表CREATE DATABASE db; CREATE TABLE t (id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(20));
插入資料INSERT INTO t (name) VALUES ('zhangsan');

備份與還原

# 導出整庫
mysqldump -u user -p db_name > dump.sql

# 導出單表
mysqldump -u user -p db_name table_name > table.sql

# 導出結構不含資料
mysqldump -u user -p -d db_name > schema.sql

# 導入(進入 mysql 後)
SOURCE /path/to/dump.sql;
# 或命令列
mysql -u user -p db_name < dump.sql

備份進階參數

  • --single-transaction:InnoDB 熱備份,不鎖表。
  • --master-data=2:記錄 Binlog 位置,利於主從搭建。
  • --extended-insert=FALSE:每行一條 INSERT,利於審閱與部分還原。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved