【MySQL数据库管理】

文章目录

数据库基本操作

查看数据库信息

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

切换数据库

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

查看数据库中的表

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

查看表结构


输出信息包括

Field:字段名

Type:数据类型

Null:是否允许为空

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

Default:默认值

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

常用字段数据类型


数据库文件存储结构

SQL语句分类

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

创建数据库

创建数据表


示例:

常用字段约束:


删除表


删除数据库


修改表结构









DML操作(表数据管理)

插入数据



更新数据



删除数据


清空表



DQL操作(数据查询)

查询数据


限制查询结果


竖向显示结果


表高级操作

临时表


克隆表







用户管理

创建用户



查看用户


删除用户


修改密码


忘记root密码处理

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

重启MySQL服务并直接登录

执行密码修改:


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

用户授权管理

授权用户


查看授权


撤销权限


权限说明

相关推荐
w-w0w-w2 小时前
SQL注入
网络·数据库·sql
tianyuanwo2 小时前
NetBox 数据库详解:当“关系型数据库”被装进一个网络运维的领域模型里
运维·数据库·netbox
一条泥憨鱼3 小时前
【计算机网络】短连接、长连接与连接池:从 TCP 握手到池化复用的完整链路
网络·数据库·网络协议·tcp/ip·计算机网络
IvorySQL3 小时前
深入 PostgreSQL WAL:从崩溃恢复到逻辑复制
数据库·postgresql
幽灵诶4 小时前
Mysql(基于测试的学习)
数据库·mysql
砚底藏山河4 小时前
python量化自定义周期 K 线合成
java·开发语言·数据库·python·金融
宇宙无敌暴龙战士6665 小时前
MySQL 8 库表操作学习笔记:SQL 基础、库表管理、约束与用户授权全流程
数据库·sql·mysql·学习笔记·后端开发
猿究院_夏燊5 小时前
MySQL 的四种隔离级别
java·数据库·mysql
say_fall5 小时前
【Linux系统编程】Ext 文件系统:磁盘与存储、文件与目录、现代计算机究竟如何寻找文件
linux·运维·服务器·数据库·c++
共享家95276 小时前
408 操作系统第一章
服务器·数据库·windows