MySQL 数据库基础命令速查(表格版)17认证网

正规官方授权
更专业・更权威

MySQL 数据库基础命令速查(表格版)

数据库,很多人一听就觉得高深,其实 MySQL 是最适合入门的数据库系统之一

    这篇文章带你用最简单的方式,快速掌握 MySQL 的基础操作命令。

    不长篇大论,只讲重点 + 命令 + 示例,适合入门速查、收藏备用!


一、什么是 MySQL?

    MySQL 是一款免费开源关系型数据库,用来存储和管理数据。

比如你在购物网站注册的账号、下的订单、商品信息……全都存在数据库里。

二、MySQL 登录与连接命令

功能
命令
示例
说明
登录数据库
mysql -u 用户名 -p mysql -u root -p
登录 MySQL 并提示输入密码
登录并指定数据库
mysql -u 用户名 -p 数据库名 mysql -u root -p student_db
直接进入指定库
退出数据库
exit; exit;
退出 mysql 命令行

三、数据库操作命令

功能
命令
示例
说明
查看所有数据库
SHOW DATABASES;
列出当前所有数据库
创建数据库
CREATE DATABASE 库名; CREATE DATABASE mydb;
创建新数据库
删除数据库
DROP DATABASE 库名; DROP DATABASE mydb;
删除数据库及数据
选择数据库
USE 库名; USE mydb;
进入数据库环境

四、数据表操作命令

功能
命令
示例
说明
查看当前数据库表
SHOW TABLES;
查看库中的所有表
创建表
CREATE TABLE 表名 (...); CREATE TABLE users (id INT, name VARCHAR(50));
创建新数据表
查看表结构
DESCRIBE 表名;

 或 DESC 表名;
DESC users;
查看字段、类型、主键等信息
删除表
DROP TABLE 表名; DROP TABLE users;
删除数据表

五、数据操作命令(增删改查)

功能
命令
示例
说明
插入数据
INSERT INTO 表名 (列) VALUES (值); INSERT INTO users (name, age) VALUES ('Tom', 18);
添加一条数据
查询所有
SELECT * FROM 表名; SELECT * FROM users;
查询表中所有数据
查询条件数据
SELECT * FROM 表名 WHERE 条件; SELECT * FROM users WHERE age > 18;
有条件查询
更新数据
UPDATE 表名 SET 列=值 WHERE 条件; UPDATE users SET age=20 WHERE name='Tom';
修改某条记录
删除数据
DELETE FROM 表名 WHERE 条件; DELETE FROM users WHERE age<10;
删除符合条件数据

六、用户权限与管理

功能
命令
示例
说明
创建用户
CREATE USER 'user'@'host' IDENTIFIED BY 'password'; CREATE USER 'dev'@'localhost' IDENTIFIED BY '123456';
添加新用户
授权用户
GRANT 权限 ON 数据库.* TO 'user'@'host'; GRANT ALL ON test.* TO 'dev'@'localhost';
授予访问权限
撤销权限
REVOKE 权限 ON 数据库.* FROM 'user'@'host'; REVOKE ALL ON test.* FROM 'dev'@'localhost';
移除授权
删除用户
DROP USER 'user'@'host'; DROP USER 'dev'@'localhost';
删除用户账户

七、数据库备份与恢复

功能
命令
示例
说明
备份数据库
mysqldump -u 用户 -p 数据库 > 文件.sql mysqldump -u root -p test > test.sql
导出 SQL 文件备份
恢复数据库
mysql -u 用户 -p 数据库 < 文件.sql mysql -u root -p test < test.sql
导入 SQL 恢复

八、常用数据类型对照表

类型
含义
示例值
用途
INT
整数
1, 100
编号、年龄等
VARCHAR(n)
可变长度字符串
‘abc’, ‘张三’
名称、邮箱等
TEXT
文本
大段文字
评论、文章正文等
DATE
日期
‘2025-01-01’
出生日期、记录时间等
DATETIME
日期时间
‘2025-05-20 12:00:00’
时间戳、日志记录等
FLOAT/DOUBLE
小数
12.34
价格、坐标等

九、学习建议 & 常见问题

Q1:MySQL 命令是大小写敏感的吗?A:MySQL 命令本身不敏感,但数据库名和表名根据系统不同可能敏感。

Q2:密码输错怎么重新输?A:按 Ctrl+C 退出,再重新输入。

想了解更多干货,可通过下方扫码关注

可扫码添加上智启元官方客服微信👇

未经允许不得转载:17认证网 » MySQL 数据库基础命令速查(表格版)
分享到:0

评论已关闭。

400-663-6632
咨询老师
咨询老师
咨询老师