MySQL 连接与基础命令
远程连接 MySQL
mysql -h <服务器IP> -P 3306 -u root -p
参数说明:
-h: 服务器地址(Host)-P: 端口号(注意大写 P)-u: 用户名(User)-p: 密码(Password,交互式输入)
示例:
mysql -h 192.168.1.100 -P 3306 -u root -p
基础 SQL 命令
数据库操作
SHOW DATABASES; -- 查看所有数据库
CREATE DATABASE 数据库名; -- 创建数据库
DROP DATABASE 数据库名; -- 删除数据库
USE 数据库名; -- 选择数据库
表操作
SHOW TABLES; -- 查看当前数据库的所有表
DESC 表名; -- 查看表结构
查询操作
SELECT * FROM 表名; -- 查询所有数据
SELECT 列1, 列2 FROM 表名; -- 查询指定列
SELECT * FROM 表名 WHERE 条件; -- 条件查询
增删改操作
INSERT INTO 表名 (列1, 列2) VALUES (值1, 值2); -- 插入数据
UPDATE 表名 SET 列=值 WHERE 条件; -- 更新数据
DELETE FROM 表名 WHERE 条件; -- 删除数据
常用管理命令
SHOW STATUS; -- 查看 MySQL 状态
SHOW VARIABLES; -- 查看变量配置
FLUSH PRIVILEGES; -- 刷新权限
退出 MySQL
EXIT; -- 或 \q 或 Ctrl+C