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

MySQL 實用命令速查手冊:連線、帳號、庫表、資料操作

     編輯:MySQL 資料庫相關知識

連線

# 本機
mysql -u root -p

# 遠端
mysql -h 10.0.0.1 -u root -p123

# 退出
exit

修改密碼

mysqladmin -u root password '123'           # 首次
mysqladmin -u root -p'123' password '456'   # 變更

帳號授權

# 任意主機、全庫、增刪改查
GRANT SELECT,INSERT,UPDATE,DELETE ON *.* TO 'user'@'%' IDENTIFIED BY 'pass';

# 僅本機、指定庫
GRANT SELECT,INSERT,UPDATE,DELETE ON db.* TO 'user'@'localhost' IDENTIFIED BY 'pass';

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

顯示資訊

SHOW DATABASES;
USE mysql;
SHOW TABLES;
DESCRIBE tablename;

建庫建表

CREATE DATABASE dbname;
USE dbname;
CREATE TABLE t (id INT AUTO_INCREMENT PRIMARY KEY, name CHAR(10));

刪除

DROP DATABASE dbname;
DROP TABLE t;

資料操作

DELETE FROM t;
SELECT * FROM t;
INSERT INTO t (name) VALUES ('test');
UPDATE t SET name='new' WHERE id=1;

文字檔匯入匯出

LOAD DATA LOCAL INFILE 'data.txt' INTO TABLE t;
SELECT * FROM t INTO OUTFILE 'out.txt';

.sql 匯入

USE dbname;
SOURCE /path/file.sql;

技巧

  • 命令可換行,分號結束即可。
  • 上下鍵調取歷史。

隨身攜帶,MySQL 日常操作零障礙。

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