当前位置: 首页 > news >正文

MySQL 命令操作

时间:2026.07

软件:MySQL 8.0.46


说明:

  • 下面的命令中所有带{***}的内容,都需要替换为对应的名称
    • 例如:net start {MySQL服务名称}的正确语句是net start MYSQL80
  • 每个命令后的# ****都是注释内容,表示该命令的作用
  • 操作命令使用的时候,不要忘记后面的分号“;”(英文格式)
  • Win+R 输入 cmd 打开"命令提示符"窗口中可运行
  • MySQL 操作命令不区分大小写
  • 可安装可视化工具(Navicat)来操作MySQL

启动/停止MySQL

方法一

  1. Win+R 输入“services.msc”,打开服务窗口
  2. 找到并选中MySQL服务,点击“启动”开启该服务
  3. 同上述步骤,点击“停止”可停止该服务

方法二

Win+R 输入 cmd 打开"命令提示符"窗口,输入下面的命令可启动和停止MySQL

net start {MySQL服务名称} # 启动 MySQL 服务 net stop {MySQL服务名称} # 停止 MySQL 服务

说明:

  • {MySQL服务名称} 是安装MySQL时设置的名称,也可通过“方法一”查看,名称区分大小写
  • 该方法测试失败,建议直接用“方法一”

操作命令

mysql

mysql -u {用户名} -p # 登录 help; # 帮助 exit; # 退出 select now(); # 查询时间 select user(); # 查询当前用户 select version(); # 查询数据库版本 show engines; # 查看数据表存储引擎

下图是一些操作命令的输出效果

database(数据库)

show databases; # 查询数据库 crate database {database name}; # 创建名称为 {database name} 的数据库 show create database {database name}; # 查询新建名称为 {database name} 的数据库 drop database {database name}; # 删除名称为 {database name} 的数据库 use {database name}; # 选择名称为 {database name} 数据库

table(数据表)

show tables; # 查询数据表 create table {table name}({field name} {filed type}); # 创建一个名称为 {table name} 的数据表,包括每列数据的字段名称 {field name} 和类型 {filed type}(可添加多列,每列用“,”隔开) drop table {table name}; # 删除名称为 {table name} 的数据表 show columns from {table name}; # 显示名称为 {table name} 的数据表列的属性 alter table {old table name} rename {new table name}; # 将数据表旧名称 {old table name} 修改为数据表格新名称 {new table name} alter table {table name} modify {field name} {new field type}; # 将名称为 {table name} 的数据表中名称为 {field name} 的字段类型修改为新的类型 {new field type} alter table {table name} change {old field name} {new field name] {new field type}; # 将名称为 {table name} 的数据表中名称为 {field name} 的字段修改为新的名称 {new field name} 和新的类型 {new field type} insert into {table name} values("value1","value2",......); # 为名称为 {table name} 的数据表中插入一行数据(数据内容和字段类型要对应) delete from {table name} where {fileld name}=value; # 删除名称为 {table name} 的数据表中的数据。where 后跟的是需要满足的条件(字段 {fileld name} 的值是否是value),删除where将删除全部数据 update {table name} set {fileld name}=value where {fileld name=value}; # 更新名称为 {table name} 的数据表中字段名称为 {fileld name} 的数据,值为 value。where 后跟的是需要满足的条件(字段 {fileld name} 的值是否是value),删除where将更新字段名称为 {fileld name} 的全部数据 select * from {table name}; # 查询名称为 {table name} 的数据表中的所有数据
http://www.jsqmd.com/news/1195931/

相关文章:

  • 《Java 100 天进阶之路》第60.3篇:多线程生产环境避坑清单(2026版)
  • 陈,新型小鼠代谢笼、新型大鼠代谢笼
  • 从赛题到实战:剖析三端口DC-DC变换器的双模式能量管理策略
  • 【蓝牙精品系列文档】【04_blemesh model】03_业务模型层
  • AMBA-APB各版本的信号区别和传输示例
  • 指令重排序
  • 手把手教你实现九宫格抽奖特效:前端开发实战指南
  • JAVA基于MC协议实现三菱PLC数据采集与监控
  • Postman便携版:重新定义你的API测试工作流
  • 预算有限怎么做GEO优化?2026高性价比GEO监测工具与入
  • Modbus-RTU协议(从零到一实战篇)
  • 阿里云 RAM 子账号怎么绑定虚拟 MFA?手把手教程
  • 大模型脑机接口:SAE解剖黑盒之谜
  • skill从入门到精通
  • CVA6+ARA通过cheshire平台部署到U280-2
  • 08-LCD1602驱动实战:从时序解析到自定义字符显示
  • day16:极限四则运算法则与复合函数极限
  • 从零搭建企业级静态网页:前端开发者的 MSDN 式指南
  • 2026年度GEO服务商竞争力榜单:服务稳定性与优化效果综合评估
  • 10个即插即用的R语言效率提升技巧
  • AT89S52单片机定时器:从基础结构到精准应用实战
  • 绍兴越城区打井多少钱一米,越城打井电话,老小区水压不够打井 - 瑞溪泉水利
  • 2026年云计算运维实战:Docker与Kubernetes全链路技能指南
  • HarmonyOS7尾部吸附综合页实战:End 吸附策略与多配置综合演示
  • 在线学习平台
  • STM32F103通过USART串口指令实现多LED状态控制
  • FUEL算法调优实战:从参数解析到场景适配的探索效率提升
  • 嵌入式开发中GPMC时序配置详解:从原理到实战
  • IKFast机械臂逆运动学求解器实战:从5微秒响应到MoveIt!插件集成
  • 高级java每日一道面试题-2026年04月10日-实战篇[Docker]-如何排查容器之间的依赖问题?