一、概述
是一种开源的关系型数据库管理系统(),以其快速、可靠和易于使用而受到广泛的欢迎。 使用 (结构化查询语言)进行查询、管理和操作数据。 是一种跨平台的数据库,支持在各种操作系统(如 等)上运行。
中的重要概念包括:
数据库:指的是一个完整的数据集合,其中包含多个表。
表:是一个数据实体的二维结构,在表中我们可以以行和列的形式来操作数据。
列:表中一个字段的名称。
行:表中的具体数据。
主键:用于唯一标识表中的每一行数据的字段。
外键:用于关联表之间数据的字段。
索引:用于加速数据的查询,可以通过特定的属性来提高查询性能。
视图:是一个虚拟表,它通过查询获取数据。
MySQL 中比较常用的命令包括:
: 创建一个新的数据库。
: 创建一个新的表。
: 向表中插入新的数据。
: 从表中查询数据。
: 更新表中的数据。
: 删除表中的数据。
: 修改表的结构。
: 删除一个表。
: 删除一个数据库。
: 切换使用的数据库。
: 显示所有可用的数据库。
: 显示数据库中的所有表。
除了上述基本命令之外,MySQL 还支持事务处理、触发器、存储过程等高级特性。掌握 MySQL 的使用,可以帮助我们更好地进行数据存储、管理和处理。想了解更多MYSQL的知识点可参考我以下几篇文章:
二、前期准备
1)部署 docker
2)部署 docker-compose
三、创建网络
四、MySQL 编排部署
1)构建镜像 Dockerfile
2)配置文件
2)编排 docker-compose.yaml
3)开始部署
五、简单测试验证
六、常用的 MySQL 客户端命令
MySQL 是一种常用的关系型数据库,我们可以通过客户端连接MySQL服务器,并执行各种SQL语句来对数据库进行管理。下面列举一些常用的 MySQL 客户端命令:
1)连接到MySQL服务器
其中, 表示用户名, 表示密码, 表示服务器主机名或IP地址, 表示端口号。
2)显示当前数据库列表
3)选择数据库
其中, 为要选择的数据库名。
4)显示当前数据库的所有表
5)显示表的结构
其中, 为要查看结构的表名。
6)插入数据
其中, 为需要插入数据的表名, 为字段名, 为要插入的对应值。
7)删除数据
其中, 为需要删除数据的表名, 为删除数据的条件。
8)修改数据
其中, 为需要修改数据的表名, 为需要修改的列名, 为要更新的值, 为更新条件。
这些是MySQL客户端常用的命令,能够覆盖数据库管理中的大部分操作。需要注意的是,MySQL客户端命令在语法和使用上可能有细微的差别,具体还需根据实际情况具体使用。
领取专属 10元无门槛券
私享最新 技术干货