mysql常用命令查询

MySQL 常用命令速查表 (新手精简版)

⚠️ 重要提示 :所有 SQL 语句必须以英文分号 ; 结尾!字符串和日期必须用单引号 ' ' 包裹。

1. 数据库与表操作

动作 命令示例 说明
查看库 SHOW DATABASES; 列出所有数据库
建库 CREATE DATABASE my_db DEFAULT CHARSET utf8mb4; 创建库并指定支持中文/Emoji的字符集
用库 USE my_db; 切换当前操作的数据库
看表 SHOW TABLES; 查看当前库里有哪些表
看结构 DESC users; 查看表的字段、类型、主键等信息
删库/表 DROP DATABASE my_db; / DROP TABLE users; ⚠️高危操作,数据不可恢复

2. 数据增删改查 (CRUD)

动作 SQL 语句示例 关键点
查 SELECT * FROM users WHERE id = 1; *代表所有列,WHERE是筛选条件
增 INSERT INTO users (name, age) VALUES ('张三', 20); 字段名与值要一一对应
改 UPDATE users SET age = 21 WHERE name = '张三'; ⚠️必须加WHERE,否则全表修改!
删 DELETE FROM users WHERE id = 1; ⚠️必须加WHERE,否则清空全表!

3. 常用查询技巧

  • 模糊搜索 :SELECT * FROM users WHERE name LIKE '%张%'; (%代表任意字符)
  • 排序 :SELECT * FROM users ORDER BY age DESC; (DESC降序, ASC升序)
  • 限制条数 :SELECT * FROM users LIMIT 10; (只看前10条)
  • 去重 :SELECT DISTINCT city FROM users; (去除重复的城市名)
  • 统计数量 :SELECT COUNT(*) FROM users; (计算总行数)

4. 避坑指南

  1. 标点符号 :必须使用英文半角 符号(分号;、括号()、引号''),中文符号会报错。
  2. 更新/删除警告 :执行 UPDATE 或 DELETE 前,先写 SELECT 确认 WHERE 条件筛选出的数据是对的,再改成更新/删除语句。
  3. 密码安全 :不要在命令行明文输入密码(用 -p 后回车输入),避免被历史记录泄露。
相关推荐
深圳市益普科技有限公司28 分钟前
中小封装厂上 MES,为什么十个项目九个坑?
大数据·数据库·人工智能
云边云科技_云网融合28 分钟前
从 POS 机到访客 Wi-Fi:零售门店安全建设的完整解法
服务器·网络·数据库
天行健,君子而铎1 小时前
知形-数据库风险监测系统:非侵入式、可溯源、差异化的数据库安全方案
网络·数据库·安全
这个DBA有点耶1 小时前
分布式事务深度:TCC空回滚、悬挂与Saga补偿风暴的根因与解法
数据库·mysql·代码规范
执笔为剑1 小时前
2.1.2-2、V8R3迁移到V8R6-迁移介绍
数据库
hiahiahia1231 小时前
Message 和对话
服务器·前端·数据库
QEasycloud1 小时前
BOM接口抛转失败钉钉通知策略实战教程:MySQL异常日志到钉钉消息的端到端配置
android·mysql·钉钉
又尔D.1 小时前
MySQL下载安装
数据库·mysql
Navicat中国1 小时前
Navicat 数据脱敏打造安全可用的仿真数据环境
数据库·数据安全·navicat·数据脱敏·合规