← 返回文章列表

MySQL 连接与基础命令

mysqldatabase

远程连接 MySQL、常用 DDL/DML 命令与数据库操作速查。

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