第一章 MySQL的安装及基本概念
一、官网下载安装(傻瓜式安装)
MySQL官网:https://www.mysql.com/downloads/
1、去官网下载,对应的mysql版本,本质上我们下载的是mysql的服务端,因此我们还需要下载mysql的客户端,当然,我们也可以不用下载客户端,通过mysql提供的指令与mysql服务端进行交互。
注意:mysql安装的时候,不能将mysql放在中文和有空格的文件包下,防止解析路径的时候出错。
2、配置环境变量
环境变量:将目标软件的路径配置到环境变量中,便可以通过dos窗口来打开该软件。
在用户变量里面新建mysql_home=“mysql的bin路径”——》然后在系统变量里面引用用户变量——》找到系统变量path——》通过%mysql_home%\bin来引入mysql的环境变量,点击确定即可。
将mysql中的bin包配置到电脑的环境变量中:具体步骤如下:
找到mysql的bin路径——》拷贝bin路径——》点击“此电脑”——》属性——》环境变量——》path——》配置进去就行了。
也可以直接将mysql的环境变量直接拷贝到path中。(不建议这样做,防止我们在进行mysq环境的修改的时候,把系统的某些重要环境给删除了)
net start mysql表示的启动mysql服务器,net stop mysql 停止mysql服务器。
二、mysql的基本理论
1、什么是数据库
数据库是用来存储和管理数据的仓库。
2、数据库的优点
- 可以存储大量的数据
- 方便检索
- 保持数据的一致性、完整性和持久性(数据存储)
- 安全可共享
- 通过组合分析,可以产生新的数据(大数据)
3、数据库的发展历程
没有数据,使用磁盘文件存储数据——》层次结构模型数据库——》网状型模型数据库——》关系型数据库(使用二维表来存储数据、mysql、oracle、sqlserver)——》非关系型数据库(redis、MongoDB)
4、常见的关系型数据库
- (1)Oracle(神喻):甲骨文(最高!),安全,存储数量大(大厂一般使用这个数据库来存储数据)
备注:
Oracle不但生产数据库,oracle还生产其他的编程语言。
- (2)DB2:IBM
- (3)SQL Server:微软(与.net编程语言使用),只能装在windows上面使用。
- (4)Sybase:塞尔斯
- (5)Mysql:甲骨文
5、如何理解数据库
RDBMS=数据库+数据库管理员
DB=N个表
表=N条记录
在日常工作经常谈及到的数据库,泛指的是“关系型数据库管理系统”(RDBMS:Relational database management system)
数据库的核心:RDBMS(关系型数据库管理系统)
数据库:
数据库表:
数据库表就是一个多行多列的表格,我们在创建表时,需要指定表的列数,以及列名称和类型等信息。而不用指定表格的行数,行时没有上限的。
当我们把表格创建好之后,就可以向表格里面添加数据。向表格里面添加数据为单位。一行记录就是一条数据。