命令速查表
| 功能类别 | 命令示例 | 说明 |
|---|---|---|
| 数据库管理 | CREATE DATABASE dbname; |
创建数据库 |
SHOW DATABASES; |
查看所有数据库 | |
DROP DATABASE dbname; |
删除数据库 | |
USE dbname; |
切换当前数据库 | |
| 表操作 | CREATE TABLE tablename (...); |
创建数据表 |
SHOW TABLES; |
查看当前数据库所有表 | |
DESCRIBE tablename; |
查看表结构 | |
ALTER TABLE tablename ADD COLUMN col INT; |
修改表结构(添加字段) | |
DROP TABLE tablename; |
删除表 | |
RENAME TABLE old_name TO new_name; |
重命名表 | |
| 数据操作 | INSERT INTO tablename (col1, col2) VALUES (?, ?); |
插入数据 |
SELECT * FROM tablename WHERE condition; |
查询数据 | |
UPDATE tablename SET col = val WHERE condition; |
更新数据 | |
DELETE FROM tablename WHERE condition; |
删除数据 | |
TRUNCATE TABLE tablename; |
清空表 | |
| 索引管理 | CREATE INDEX idx_name ON tablename (col); |
创建索引 |
DROP INDEX idx_name ON tablename; |
删除索引 | |
| 用户管理 | CREATE USER 'user'@'host' IDENTIFIED BY 'pass'; |
创建用户 |
GRANT ALL PRIVILEGES ON db.* TO 'user'@'host'; |
授权 | |
REVOKE ALL PRIVILEGES ON db.* FROM 'user'@'host'; |
回收权限 | |
ALTER USER 'user'@'host' IDENTIFIED BY 'newpass'; |
修改密码 | |
DROP USER 'user'@'host'; |
删除用户 | |
| 事务操作 | START TRANSACTION; |
开始事务 |
COMMIT; |
提交事务 | |
ROLLBACK; |
回滚事务 | |
| 备份恢复 | mysqldump -u user -p dbname > backup.sql |
备份数据库 |
mysql -u user -p dbname < backup.sql |
恢复数据库 | |
| 其他常用 | SHOW PROCESSLIST; |
查看当前连接 |
SHOW STATUS; |
查看服务器状态 | |
SHOW VARIABLES; |
查看系统变量 |
本速查表囊括 MariaDB 常用基础命令,便于快速查询与日常管理操作,提升工作效率。
相关内容
- mariabackup 工具 本节介绍 MariaDB 官方的物理备份工具 mariabackup,包括安装、使用方法和常用参数,帮助实现高效的数据库备份和恢复。
- mysqldump 使用 本节介绍使用 mysqldump 工具备份和恢复 MariaDB 数据库,包括导出数据库、表和数据的常用命令及参数示例。
- 性能监控与配置 本节介绍 MariaDB 性能监控与配置方法,涵盖性能指标监测、参数调优及工具使用,帮助提升数据库稳定性和响应速度。
- 慢查询日志 本节介绍 MariaDB 慢查询日志的配置与使用方法,通过记录执行时间较长的 SQL 语句,帮助定位性能瓶颈,优化数据库查询效率。
- 常规恢复 本节介绍 MariaDB 常规恢复方法,包含从 mysqldump 和 mariabackup 备份文件中恢复数据库的步骤,确保数据安全快速恢复。
- PITR 时间点恢复 本节讲解 MariaDB 利用二进制日志实现时间点恢复(PITR),通过恢复备份及应用日志,精确恢复到指定时间点。