上一篇
📢 最新动态(2025年8月)
MySQL 8.4 最新稳定版已发布!优化了查询缓存机制,命令行工具新增 \watch
指令可实时监控查询结果,开发者反馈响应速度提升约15%~
mysql -u 用户名 -p # 示例:mysql -u root -p
输入密码后即可进入交互界面,看到 mysql>
提示符即表示成功!✨
小技巧:用 -h
指定主机(如远程服务器),-P
指定端口:
mysql -h 192.168.1.100 -u admin -P 3306 -p
指令 | 作用 |
---|---|
SHOW DATABASES; |
查看所有数据库 |
USE 数据库名; |
切换数据库 |
SHOW TABLES; |
显示当前数据库的所有表 |
STATUS; |
查看服务器状态 |
SELECT * FROM users; -- 查询users表所有数据 SELECT name, email FROM users WHERE age > 18; -- 条件查询
ORDER BY
SELECT * FROM products ORDER BY price DESC; -- 按价格降序
GROUP BY
+ 聚合函数 SELECT department, COUNT(*) FROM employees GROUP BY department;
LIKE
SELECT * FROM books WHERE title LIKE '%数据库%';
CREATE USER 'new_user'@'localhost' IDENTIFIED BY 'password123'; -- 创建用户 GRANT ALL PRIVILEGES ON db_name.* TO 'new_user'@'localhost'; -- 授权 FLUSH PRIVILEGES; -- 刷新权限
mysqldump -u root -p 数据库名 > backup.sql
mysql -u root -p 数据库名 < backup.sql
❓ 问题1:忘记密码怎么办?
✅ 解决方案:
my.cnf
,添加 skip-grant-tables
❓ 问题2:命令行中文乱码?
✅ 解决方案:
SET NAMES 'utf8mb4'; -- 修改连接编码
\G
替换分号,垂直显示结果(适合宽表数据) \c
取消当前输入的命令 🎯 总结
MySQL命令行是数据库管理的瑞士军刀!从基础查询到权限控制,熟练后效率远超图形化工具,多敲多练,遇到报错时善用 ERROR 1064
的提示信息,你也能成为终端高手!
(注:本文操作基于MySQL 8.4,部分语法可能不兼容旧版本)
本文由 蹉以松 于2025-08-02发表在【云服务器提供商】,文中图片由(蹉以松)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://vps.7tqx.com/wenda/510403.html
发表评论