【MySQL数据库管理】

文章目录

数据库基本操作

查看数据库信息

用途:显示当前MySQL服务器中的所有数据库。

切换数据库

用途:切换到指定数据库进行操作。

查看数据库中的表

用途:显示当前或指定数据库中的所有数据表

查看表结构


输出信息包括

Field:字段名

Type:数据类型

Null:是否允许为空

Key:键类型(主键、唯一键等)

Default:默认值

Extra:额外信息(如自增属性)

常用字段数据类型


数据库文件存储结构

SQL语句分类

DDL操作(数据库和表管理)

创建数据库

创建数据表


示例:

常用字段约束:


删除表


删除数据库


修改表结构









DML操作(表数据管理)

插入数据



更新数据



删除数据


清空表



DQL操作(数据查询)

查询数据


限制查询结果


竖向显示结果


表高级操作

临时表


克隆表







用户管理

创建用户



查看用户


删除用户


修改密码


忘记root密码处理

修改配置文件/etc/my.cnf,添加:

重启MySQL服务并直接登录

执行密码修改:


删除skip-grant-tables配置并重启MySQL

用户授权管理

授权用户


查看授权


撤销权限


权限说明

相关推荐
陈天伟教授13 分钟前
关系数据库-07. 关系操作
数据库·达梦数据库·国产数据库
zzhongcy14 分钟前
复合索引 (item1, item2, item3 ) > (?, ?, ?) 不起作用,EXPLAIN 后type=ALL(全表扫描)
android·数据库
Elastic 中国社区官方博客19 分钟前
Elastic:DevRel 通讯 — 2026 年 1 月
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
可观测性用观测云21 分钟前
AWS RDS 可观测性最佳实践
数据库
程序员小白条21 分钟前
面试 Java 基础八股文十问十答第八期
java·开发语言·数据库·spring·面试·职场和发展·毕设
汗流浃背了吧,老弟!1 小时前
向量数据库在RAG中的非必需场景及替代方案
数据库
brevity_souls1 小时前
SQL 中 BETWEEN 和 IN 的区别
数据库·sql
产幻少年1 小时前
redis位图
数据库·redis·缓存
短剑重铸之日2 小时前
《7天学会Redis》Day 4 - 高可用架构设计与实践
数据库·redis·缓存
NineData2 小时前
第三届数据库编程大赛-八强决赛成绩揭晓
数据库·算法·代码规范