# 本機
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';
USE dbname;
SOURCE /path/file.sql;
隨身攜帶,MySQL 日常操作零障礙。