MySQL以及DataGrip的安装

一、数据库

1、概念

数据:数据库中存储的基本对象,描述一个事物的符号记录,数据和其语义不可分开说

数据库(DB):是长期储存在计算机内、有组织的、可共享的大量数据的集合

2、主要分类

2.1、关系型数据库(RDBMS)

         关系型数据库依托于关系理论,将数据以一组互相关联的表格形式组织起来,每个表格都通过唯一的键与其他表格建立关联。用于操作这些数据库的标准语言是SQL(结构化查询语言),它提供了ACID(原子性、一致性、隔离性、持久性)事务保证。关系型数据库特别适合管理结构化数据,并在进行复杂查询和要求强一致性时表现卓越。常见的关系型数据库包括MySQL、Oracle、SQL Server和PostgreSQL等。

2.2、非关系型数据库(NoSQL)

        非关系型数据库(NoSQL)不依赖于固定的表结构,而是使用多种数据模型(如文档、键值对、列族或图)来组织数据。它们设计用于处理大规模数据和高吞吐量需求,支持灵活的模式和动态扩展。相比关系型数据库,NoSQL 更适合处理不规则或非结构化的数据,并提供高性能的读写操作。常见的 NoSQL 数据库有 MongoDB、Cassandra、Redis 和 Neo4j 等。

3、数据库特点

1)数据的持久存储:数据库能够将产品信息和订单数据永久保存到硬盘中,即使系统关闭或出现断电情况,这些数据仍然不会丢失,并可在需要时恢复。

2)便捷的数据查询与更新:数据库配备了强大的查询语言和索引功能,使得检索和修改存储数据变得简单。

3)数据完整性保障:数据库具备确保数据完整性的机制。通过定义主键、唯一性和外键约束等规则,可以有效防止数据重复、不一致或无效的问题。

4)数据安全保障:数据库提供安全功能,以确保数据仅对授权用户可见。通过设置访问权限和用户认证机制,可以控制谁有权读取、写入或修改数据库中的信息。

二、MySql

1、什么是MySql

        MySQL 是一种开源的关系型数据库管理系统,广泛用于存储和管理数据。它使用 SQL(结构化查询语言)来操作数据,并支持数据表、索引、视图等功能,适合处理大规模数据和高并发访问。MySQL 以其稳定性、灵活性和广泛的社区支持而著称,常用于各种网站和应用程序。

2、MySql的安装

2.1安装包

下面是mysql的官网,可以自行下载

https://www.mysql.com/

也可以在我的百度网盘下载:

链接:https://pan.baidu.com/s/1jhQJp1b8WUGEuQjN6eMAEw?pwd=1234

提取码:1234

2.2安装

第一个是默认安装,也可以选择第四个自己安装

点击Execute

默认端口3306,不要改

默认,下一个

设置密码

这里选择之后MySQL会开机自启动

然后Execute等待安装即可

2.3环境变量

  • 我的电脑–>属性–>高级–>环境变量

  • 选择path添加:mysql安装目录下的bin文件夹地址

注意:安装mysql需要保持电脑的绝对“干净”,就是之前没有安装过或者安装过已经卸载的干干净净,一丝不挂。

3、MySql的使用

打开cmd,使用 mysql -u root -p 密码 进入mysql可以使用mysql了。

但是黑窗口操作多有不便,没有图形化界面来的方便,所以我们需要一些别的工具来让我们的操作更方便快捷。

三、DataGrip

DataGrip 是由 JetBrains 开发的一款专业的数据库管理工具,广泛支持多种数据库系统,如 MySQL、PostgreSQL、Oracle、SQL Server、SQLite、MongoDB 等。它提供了强大的 SQL 编辑和调试功能,使数据库开发和管理更加高效和便捷。

1、安装

安装包上面百度网盘自取

进入后选择一个空文件夹

在桌面创建快捷方式,然后next

点击Install开始下载

后续的需要破解什么的我不会,就不放图了。

2、使用

datagrip可以连接的数据库特别多,这也是当下较流行的原因,今天我们用它来连接mysql,后续还可以用来连接hive什么的。

2.1导入数据源

由于我之前了已经连上了,所以就不点测试链接了,点了也会显示连接不上,因为端口号已被占用。

2.2创建新的数据库

2.3、创建新的表

建好之后点开就是这样

这里的建库还有建表都是使用图形化界面进行的,但是数据库真正的强大之处在于操作他们的那些SQL语句,下一篇文章我们将讲一下MySQL里的SQL语句。

  • 25
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值