0x03,数据库
解释说明:
1.按数据结构来组织、储存和管理数据的仓库
2.长期存储在计算机内的、有组织的(存在一定规则)、可共享的、同一管理的大量数据集合
3.数据(由计算机语言0和1组成的电流体)+库(实体就是固态硬盘、U盘等)=数据库
4.作用:管理和储存数据,更方便控制和使用数据,是计算的基础软件和计算机系统稳定运行的基石分类和常见的数据库
1.关系型数据库:
(1)概念:直观反映实体(比如,人、花、草、狗等)间的关系
(2)组成:由一个或一组数据表组成(如word的表格),许多表格之间存在复杂的关联关系
(3)常见的word表格,人物名称、人物身高、爱好等统计起来,可以看作成一个简单的数据库的信息
(4)公式:关系数据库=多张表+各表之间的关系
(5)特点:数据安全性高,容易看懂数据,但是比较浪费磁盘空间,相对非关系数据处理效率较低
(6)常见数据库名称:MySQL、SQLServer、Oracle等2.非关系型数据库:
(1)概念与关系数据库类似
(2)组成:由一个或一组数据表组成(如word的表格),但是它没有复杂的关联关系
(3)与关系库不同:简化数据库结构、避免冗余、影响性能的表连接、摒弃复杂分布,不使用SQL查询语言
(4)特点:相对关系库而言,数据的安全性较低,但是处理数据效率比较高
(5)常见非关系数据库名称:Google、MongoDB、Radis等MySQL数据库介绍
1.MySQL(关系型数据库管理系统)
2.来源:由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品
3.最流行的关系库管理系统之一,特别web应用方面
4.储存数据方式:将不同类型的数据存在不同的表格之中,增加速度和灵活性
(1)端口号:3306
(2)表(abe)=列(column)/字段+行(row)/记录
(3)值(value):具体数据信息
(4)主键(primary key):一列或一组列,具有唯一性
(5)注意:数据库名和数据库中的表名都具有唯一性5.特点相对其它关系库:
(1)速度快,但功能较少
(2)开源(由c语言编写)
(3)由于阿里发起了去Oracle化,所以Oracle迁至MySQL
(4)免费,所以中小企业的首要选择
(5)中国占有率第一6.安装MySQL数据库(由于数据库使用比较多,所以后续单独写一遍关于数据库的使用)
123网盘分享:https://www.123pan.com/s/VyUqVv-8apph.html
(1)下载软件后,根据里面的文件提示进行安装小皮(phpstudy 64位)
(2)打开软件小皮,在软件管理处
(3)然后在按wind键搜索系统环境变量
(4)返回小皮软件打开数据库就可以进行使用,或者在cmd命令下使用

