admin管理员组

文章数量:1626225

目录

  • 安装成功之后查看版本验证
  • 1、介绍、安装与配置数据库
  • 2、操作MySQL数据库
  • 3、MySQL数据库原理

安装成功之后查看版本验证

SELECT VERSION();查看mysql版本号

1、介绍、安装与配置数据库

下载安装包:https://download.csdn/download/weixin_41194129/87672588

MySQL Installer - Community 是一个用于安装、配置和管理 MySQL 服务器的官方工具。以下是使用 MySQL Installer - Community 的基本步骤:

下载 MySQL Installer - Community:你可以从 MySQL 官方网站上下载 MySQL Installer - Community。在下载页面中,选择适合你操作系统的版本,然后点击“下载”按钮。

运行 MySQL Installer - Community:下载完成后,双击安装程序并按照指示操作。在安装过程中,你可以选择安装哪些 MySQL 产品和组件,包括 MySQL Server、MySQL Workbench 等。

配置 MySQL Server:安装完成后,MySQL Installer - Community 会启动 MySQL Server 配置向导。你需要为 MySQL Server 配置根密码、端口号、字符集等基本信息。

启动 MySQL Server:完成配置后,MySQL Server 会自动启动。你可以通过 MySQL Workbench 或者命令行工具(如 mysql 命令行客户端)连接 MySQL Server。

管理 MySQL Server:使用 MySQL Workbench 或者命令行工具,你可以管理 MySQL Server,包括创建和管理数据库、创建和管理用户等。

参考链接:觉得不错的文章
建议参考文章:https://blog.csdn/m0_73442728/article/details/131359479

Windows10 MYSQL Installer 安装(mysql-installer-community-5.7.19.0.msi)

MySQL的安装教程(mysql-installer)



修改安装路径:




验证安装是否成功:

如果选择命令行操作,那么 配置mysql环境变量如下:

上面安装的是时候我们看到mysql默认安装路径是:C:\Program Files\MySQL\MySQL Server 8.0

我的电脑右键—>属性à高级系统设置à环境变量à新建MYSQL_HOME,将安装目录输入:

找到path编辑:输入%MYSQL_HOME%\bin

如果你使用的是命令行的版本,那么打开cmd输入mysql –u root –p,输入root的密码

如果出现下面的报错:

这个错误提示是在 Windows 操作系统下,尝试在命令提示符窗口(或者运行窗口)中执行 “mysql” 命令时出现的。这意味着系统无法找到 “mysql” 命令的可执行文件。

要解决这个问题,你需要确保 MySQL 已经正确地安装并配置在你的系统中,并且 “mysql” 可执行文件的路径已经正确地添加到系统的环境变量中。你可以按照以下步骤进行操作:

确认 MySQL 已经安装在你的系统中,并且安装路径下存在 “mysql” 可执行文件。

将 “mysql” 可执行文件的路径添加到系统的环境变量中。在 Windows 中,可以通过以下步骤实现:

a. 打开“控制面板”->“系统和安全”->“系统”->“高级系统设置”。

b. 在“系统属性”窗口中,选择“高级”选项卡,并点击“环境变量”按钮。

c. 在“环境变量”窗口中,找到“系统变量”下的“Path”变量,并点击“编辑”按钮。

d. 在“编辑环境变量”窗口中,点击“新建”按钮,并输入 “mysql” 可执行文件的路径,例如:C:\Program Files\MySQL\MySQL Server 8.0\bin。

e. 点击“确定”按钮,保存更改,并关闭所有窗口。

在命令提示符窗口(或者运行窗口)中重新执行 “mysql” 命令,系统应该可以正确地找到并执行 “mysql” 可执行文件了。

2、操作MySQL数据库

通过MySQL Command Line Client:(以SQL语句(命令行)的方式与MySQL服务器进行交互):

MySQL命令:
show databases; # 显示哪些库
create database test; # 创建一个test数据库
show tables; # 显示数据库含有哪些表
use 数据库xxx;#引用xxx数据库
insert into db1(表名) values(); # 在表中添加一行数据
create table db1(id int,name varchar(100)); # 创建一张表,表中的属性包含id,name; 分别是int类型和varchar(100)类型
select * from 表名xxx; #选择并显示表中所有信息


首先,执行 “show databases;” 命令,它会显示所有可用的数据库名称。在这个例子中,有7个数据库名称被显示出来,包括 “information_schema”, “mysql”, “performance_schema”, “sakila”, “sys”, “test” 和 “world”。

接下来,执行 “use test” 命令,将当前数据库切换到 “test”。这意味着在执行其他命令时,将在 “test” 数据库中进行操作。第二次执行 “use test” 命令,因为当前数据库已经是 “test” 了,所以没有任何实际的效果。

最后,执行 “use world” 命令,将当前数据库切换到 “world”。同样地,这意味着在执行其他命令时,将在 “world” 数据库中进行操作。

3、MySQL数据库原理

MySQL 是一个关系型数据库管理系统(RDBMS),是由瑞典 MySQL AB 公司开发的。它是一种客户端-服务器模式的数据库管理系统,由服务器进程和客户端库组成,可以用于多种应用程序和不同类型的数据存储需求。MySQL 数据库的设计和实现涉及多个方面,包括计算机网络、数据结构和算法、数据库管理和编程语言等。了解 MySQL 数据库的基本原理可以帮助您更好地理解其工作方式,并更有效地使用它来存储和管理数据。以下是 MySQL 数据库的一些基本原理:

  • 数据库结构:MySQL 数据库是基于关系型数据库管理系统(RDBMS)的,这意味着它使用表来存储和管理数据。每个表都包含多个列(也称为字段),每个列存储表中的一个特定属性。

  • 数据类型:MySQL 数据库支持多种数据类型,包括整数、浮点数、日期和字符串。每个列都必须使用一个适当的数据类型进行定义,以确保表中存储的数据类型正确且有效。

  • 主键:每个表都必须有一个主键,用于唯一标识表中的每行数据。主键可以是单个列或多个列的组合,并且必须在表中具有唯一性。

  • 索引:为了提高查询效率,MySQL 数据库支持多种索引类型。索引是一种数据结构,用于加速表中数据的查找。常见的索引类型包括 B-Tree、哈希表和全文索引。

  • 事务:MySQL 数据库支持事务处理,这是一种用于确保数据完整性和一致性的机制。事务是一组操作,可以同时提交或回滚,以确保数据库保持一致性状态。

  • 视图:MySQL 数据库支持视图,这是一种虚拟表格,它不会存储数据,而是基于表中的数据生成。视图可以用于简化复杂查询,同时保护敏感数据。

  • 存储过程:MySQL 数据库支持存储过程,这是一组预编译的 SQL 语句,可以在单个数据库操作中执行。存储过程可以接受参数和返回值,并可以包含复杂的业务逻辑和流程控制。

  • 触发器:MySQL 数据库支持触发器,这是一种特殊的存储过程,可以在插入、更新或删除数据时触发执行。触发器可以用于实现数据验证、自动化处理和数据同步等功能。

  • 多用户并发控制:MySQL 数据库支持多用户并发控制(MCC),这是一种确保多个用户同时访问数据库时数据一致性的机制。MCC 通常使用锁定和事务机制实现。

  • 安全性:MySQL 数据库提供了多种安全措施,以确保数据库和其中存储的数据的安全性。这包括用户权限和访问控制、加密、防火墙和审计日志等。

  • 性能优化:MySQL 数据库提供了多种性能优化技术,以提高数据库的查询速度和响应时间。这包括使用索引、优化查询语句、分区、缓存、使用更快的硬件等。

  • 备份和恢复:MySQL 数据库提供了多种备份和恢复机制,以确保数据的可靠性和完整性。这包括完整备份、增量备份、点-in-time 恢复等。

  • 高可用性:MySQL 数据库提供了多种高可用性技术,以确保数据库系统的连续性和可靠性。这包括主从复制、多主复制、故障切换等。

  • 扩展性:MySQL 数据库可以通过添加更多服务器、集群或使用分布式数据库等方式进行扩展,以支持更高的数据量和更高的负载。

本文标签: 原理数据库mysqlCommunity