作者简介:一名云计算网络运维人员、每天分享网络与运维的技术与干货。
座右铭:低头赶路,敬事如仪
个人主页:网络豆的主页
目录
前言
一.数据库相关概念
1.什么是数据库
2.什么是数据库管理系统
3.SQL是什么
4. 数据库市场占有率
二.mysql安装
1. 安装
1). 双击官方下来的安装包文件
2). 根据安装提示进行安装
2. 配置
1).在此电脑上,右键选择属性
2).点击左侧的”高级系统设置”,选择环境变量
3).找到Path系统变量,点击”编辑”
4).选择”新建”,将MySQL Server的安装目录下的bin目录添加到环境变量
3.启动停止
本期书籍推荐
Core Java最新版卷Ⅱ现已上市
Core Java最新版 卷Ⅱ 上市!快来看看有哪些重要更新!
50位行业专家、技术媒体赞誉推荐
前言
本系列将会讲解MySQL数据库从基础,入门,运维,本章将会对MySQL数据库的介绍,下载,安装,进行讲解。
一.数据库相关概念
我们先来讲解三个概念:数据库、数据库管理系统、SQL。
名称 | 全称 | 简称 |
数据库 | 存储数据的仓库,数据是有组织的进行存储 | DataBase(DB) |
数据库管 理系统 | 操纵和管理数据库的大型软件 | DataBase Management System (DBMS) |
SQL | 操作关系型数据库的编程语言,定义了一套操作关系型数据库统一标准 | Structured Query Language (SQL) |
1.什么是数据库
数据库(Database)是指由计算机系统组成、按照特定数据结构存储在其中的数据集合或者说是一种高效的数据管理方式。数据库中可以存储很多类型的数据,如文本、数字、音频、视频、图像等,并且这些数据通常被组织成表格(Table),并使用SQL或其他语言进行访问、修改和查询。
2.什么是数据库管理系统
数据库管理系统(Database Management System,DBMS)是一种软件工具,用于创建、修改、查询和管理数据库。DBMS可以有多种类型,其中最常见的是关系型数据库管理系统(RDBMS),如MySQL,Oracle,PostgreSQL等。
3.SQL是什么
SQL(Structured Query Language,结构化查询语言)是一种用于管理关系型数据库的标准编程语言。通过SQL,用户可以访问和操作存储在数据库中的数据。
4. 数据库市场占有率
而目前主流的关系型数据库管理系统的市场占有率排名如下:
- Oracle:大型的收费数据库,Oracle公司产品,价格昂贵。
- MySQL:开源免费的中小型数据库,后来Sun公司收购了MySQL,而Oracle又收购了Sun公司。 目前Oracle推出了收费版本的MySQL,也提供了免费的社区版本。
- SQL Server:Microsoft 公司推出的收费的中型数据库,C#、.net等语言常用。
- PostgreSQL:开源免费的中小型数据库。
- DB2:IBM公司的大型收费数据库产品。
- SQLLite:嵌入式的微型数据库。Android内置的数据库采用的就是该数据库。
- MariaDB:开源免费的中小型数据库。是MySQL数据库的另外一个分支、另外一个衍生产品,与 MySQL数据库有很好的兼容性。
而不论我们使用的是上面的哪一个关系型数据库,最终在操作时,都是使用SQL语言来进行统一操作, 因为我们前面讲到SQL语言,是操作关系型数据库的 统一标准 。所以即使我们现在学习的是MySQL, 假如我们以后到了公司,使用的是别的关系型数据库,如:OracleDB2 SQLServer,也完全不用 担心,因为操作的方式都是一致的。
二.mysql安装
1. 安装
1). 双击官方下来的安装包文件
2). 根据安装提示进行安装
安装MySQL的相关组件,这个过程可能需要耗时几分钟,耐心等待。
==输入MySQL中root用户的密码,一定记得记住该密码==
2. 配置
安装好MySQL之后,还需要配置环境变量,这样才可以在任何目录下连接MySQL。
1).在此电脑上,右键选择属性
2).点击左侧的”高级系统设置”,选择环境变量
3).找到Path系统变量,点击”编辑”
4).选择”新建”,将MySQL Server的安装目录下的bin目录添加到环境变量
3.启动停止
MySQL安装完成之后,在系统启动时,会自动启动MySQL服务,我们无需手动启动了。 当然,也可以手动的通过指令启动停止,以管理员身份运行cmd,进入命令行执行如下指令:
net start mysql80net stop mysql80
注意 : 上述的 mysql80 是我们在安装MySQL时,默认指定的mysql的系统服务名,不是固定的,如果未改动,默认就是mysql80
本期书籍推荐
本期赠书三本:《Java核心技术·卷Ⅱ 高级特性(原书第12版》
获得方式:
高质量的评论+赞数的前两名各获得一本!
评论区随机挑选一位好兄弟送书一本!
截止时间:5月7日下午6:00
公布时间:5月7日下午6:30
Java诞生28年来,这本享誉全球的 Java 经典著作《Core Java》一路伴随着 Java 的成长,得到了百万 Java 开发者的青睐,成为一本畅销不衰的Java经典图书,影响了几代技术人。
最新版中文版《Java核心技术(原书第12版)经全面修订,以涵盖Java 17的新特性。新版延续之前版本的优良传统,用数百个实际的工程案例,全面系统地讲解了Java语言的核心概念、语法、 重要特性、 开发方法。
Core Java最新版卷Ⅱ现已上市
Java 之父先前也说,开发者应尽快弃用 JDK 8,可以选择 JDK 17 长期支持版本。针对 Java 17新特性全面更新的《Core Java》最新版第12版中文版《Java核心技术·卷Ⅰ开发基础(原书第12版)》自去年5月上市以来,一经发布就引起了轰动,得到数万读者的高度关注,大家纷纷留言都在盼望卷Ⅱ的上市!
对经验丰富的程序员来说,如果希望为实际应用编写出健壮的代码,那么《Java核心技术》绝对是一本业内领先的、言简意赅的宝典。如今,它终于来啦!《Java核心技术·卷Ⅱ 高级特性(原书第12版》现已上市,各大渠道均已现货。
卷Ⅱ针对Java 17的新特性和改进进行了修订。与以往一样,所有的章节都做了全面更新,移除了过时的内容,并且详细讨论了各种新API。
Core Java最新版 卷Ⅱ 上市!快来看看有哪些重要更新!
50位行业专家、技术媒体赞誉推荐
创作不易,求关注,点赞,收藏,谢谢~