上一篇
数据库管理 | SQL指令 | MySQL数据库命令行常用命令全汇总
创建数据库
CREATE DATABASE 数据库名;
删除数据库
DROP DATABASE 数据库名;
选择数据库
USE 数据库名;
显示所有数据库
SHOW DATABASES;
备份数据库
mysqldump -u 用户名 -p 数据库名 > 备份文件.sql
恢复数据库
mysql -u 用户名 -p 数据库名 < 备份文件.sql
创建表
CREATE TABLE 表名 (列名1 数据类型, 列名2 数据类型, ...);
删除表
DROP TABLE 表名;
插入数据
INSERT INTO 表名 (列1, 列2, ...) VALUES (值1, 值2, ...);
查询数据
SELECT 列名 FROM 表名 WHERE 条件;
更新数据
UPDATE 表名 SET 列名=新值 WHERE 条件;
删除数据
DELETE FROM 表名 WHERE 条件;
排序查询
SELECT 列名 FROM 表名 ORDER BY 列名 ASC|DESC;
分组查询
SELECT 列名, COUNT(*) FROM 表名 GROUP BY 列名;
登录MySQL
mysql -u 用户名 -p
退出MySQL
exit;
查看当前用户
SELECT USER();
查看MySQL版本
SELECT VERSION();
查看表结构
DESC 表名;
查看建表语句
SHOW CREATE TABLE 表名;
查看所有表
SHOW TABLES;
修改表结构
ALTER TABLE 表名 ADD 列名 数据类型; ALTER TABLE 表名 DROP COLUMN 列名; ALTER TABLE 表名 MODIFY COLUMN 列名 新数据类型;
索引管理
CREATE INDEX 索引名 ON 表名 (列名); DROP INDEX 索引名 ON 表名;
事务控制
START TRANSACTION; COMMIT; ROLLBACK;
用户权限管理
GRANT 权限 ON 数据库名.表名 TO '用户名'@'主机名'; REVOKE 权限 ON 数据库名.表名 FROM '用户名'@'主机名'; FLUSH PRIVILEGES;
查看进程
SHOW PROCESSLIST;
终止进程
KILL 进程ID;
设置字符集
SET NAMES 'utf8mb4';
查看变量配置
SHOW VARIABLES LIKE '变量名';
--- 为MySQL数据库管理、SQL指令及命令行常用命令的汇总,适用于2025年8月参考。
本文由 冠觅 于2025-08-04发表在【云服务器提供商】,文中图片由(冠觅)上传,本平台仅提供信息存储服务;作者观点、意见不代表本站立场,如有侵权,请联系我们删除;若有图片侵权,请您准备原始证明材料和公证书后联系我方删除!
本文链接:https://vps.7tqx.com/wenda/533224.html
发表评论