首页 / 服务器资讯 / 正文
MySQL常用命令大全,mysql的常用命令

Time:2025年01月07日 Read:5 评论:42 作者:y21dr45

一、基本命令

MySQL常用命令大全,mysql的常用命令

1 登录和退出

登录MySQLmysql -h主机地址 -u用户名 -p

退出MySQLexitquit

2 修改密码

修改root密码mysqladmin -u root -p旧密码 password 新密码

修改其他用户密码mysqladmin -u用户名 -p旧密码 password 新密码

二、数据库操作

1 创建数据库

创建数据库create database 数据库名;

查看所有数据库show databases;

删除数据库drop database 数据库名;

2 使用数据库

选择数据库use 数据库名;

查看当前数据库select database();

三、表操作

1 创建表

创建表create table 表名 (字段名1 数据类型 [约束条件], ...);

查看表结构desc 表名;show columns from 表名;

2 修改表

添加列alter table 表名 add column 列名 数据类型 [约束条件];

修改列alter table 表名 modify column 列名 新数据类型;

删除列alter table 表名 drop column 列名;

重命名表rename table 原表名 to 新表名;

3 删除表

删除表drop table 表名;

四、数据操作

1 插入数据

插入单条数据insert into 表名 (列名1, 列名2, ...) values (值1, 值2, ...);

插入多条数据insert into 表名 (列名1, 列名2, ...) values (值1, 值2, ...), (值3, 值4, ...);

2 查询数据

查询所有数据select * from 表名;

条件查询select 列名 from 表名 where 条件;

排序查询select 列名 from 表名 order by 列名 asc|desc;

分组查询select 列名 from 表名 group by 列名;

分页查询select 列名 from 表名 limit 起始位置, 条目数;

3 更新数据

更新数据update 表名 set 列名=新值, ... where 条件;

4 删除数据

删除数据delete from 表名 where 条件;

五、用户和权限管理

1 创建用户

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

授权grant all privileges on 数据库名.* to '用户名'@'主机';

2 修改用户

修改用户密码set password for '用户名'@'主机' = password('新密码');

3 删除用户

删除用户drop user '用户名'@'主机';

六、备份和恢复

1 备份数据库

备份整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名.sql

备份单个表mysqldump -u 用户名 -p 数据库名 表名 > 导出的文件名.sql

备份表结构mysqldump -u 用户名 -p -d --add-drop-table 数据库名 > 导出的文件名.sql

2 恢复数据库

恢复数据库mysql -u 用户名 -p 数据库名 < 导入的文件名.sql

排行榜
关于我们
「好主机」服务器测评网专注于为用户提供专业、真实的服务器评测与高性价比推荐。我们通过硬核性能测试、稳定性追踪及用户真实评价,帮助企业和个人用户快速找到最适合的服务器解决方案。无论是云服务器、物理服务器还是企业级服务器,好主机都是您值得信赖的选购指南!
快捷菜单1
服务器测评
VPS测评
VPS测评
服务器资讯
服务器资讯
扫码关注
鲁ICP备2022041413号-1