首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >MySQL数据库命令行操作_mysql命令行

MySQL数据库命令行操作_mysql命令行

原创
作者头像
用户3672714
发布2025-08-07 10:25:59
发布2025-08-07 10:25:59
6340
举报

好的!下面帮你整理一份MySQL数据库命令行操作的常用命令总结,适合日常开发和管理时快速使用。


一、登录 MySQL

代码语言:javascript
复制
mysql -u 用户名 -p

执行后输入密码,登录 MySQL 命令行客户端。


二、基本数据库操作命令

命令

说明

show databases;

显示所有数据库

create database 数据库名;

创建数据库

drop database 数据库名;

删除数据库

use 数据库名;

切换当前数据库


三、表相关命令

命令

说明

show tables;

显示当前数据库所有表

desc 表名;

查看表结构

create table 表名 (...);

创建表

drop table 表名;

删除表

alter table 表名 add 列名 类型;

添加表列

alter table 表名 drop 列名;

删除表列


四、数据操作命令(CRUD)

命令

说明

insert into 表名 (列1,列2) values (值1,值2);

插入数据

select * from 表名;

查询表所有数据

select 列1,列2 from 表名 where 条件;

条件查询

update 表名 set 列=值 where 条件;

更新数据

delete from 表名 where 条件;

删除数据


五、用户与权限管理

命令

说明

create user '用户名'@'主机' identified by '密码';

创建用户

grant 权限 on 数据库.表 to '用户名'@'主机';

授权用户

flush privileges;

刷新权限

show grants for '用户名'@'主机';

查看用户权限


六、其他常用命令

命令

说明

exit;

退出 MySQL 命令行

source 路径/文件.sql;

执行 SQL 脚本文件

status;

查看当前连接信息

show processlist;

查看当前运行的线程


七、示例操作流程

代码语言:javascript
复制
mysql -u root -p            # 登录
show databases;             # 查看数据库
create database testdb;     # 创建数据库
use testdb;                 # 切换数据库
create table users (id int primary key, name varchar(50));  # 创建表
insert into users values (1, 'Alice');                      # 插入数据
select * from users;           # 查询数据
exit;                         # 退出

需要我帮你写更高级的脚本示例,或者常用优化命令,也可以告诉我!

https://www.52runoob.com/archives/5413

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 一、登录 MySQL
  • 二、基本数据库操作命令
  • 三、表相关命令
  • 四、数据操作命令(CRUD)
  • 五、用户与权限管理
  • 六、其他常用命令
  • 七、示例操作流程
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档