mysql数据库:mysql初识
1.什么是数据库 ***** 存放数据的仓库 已学习的文件操作的缺陷 1.IO操作 效率问题 2.多用户竞争数据 3.网络访问 4.用户的验证 2.常见的数据库 关系型 数据之间存在某种关联关系 oracle 目前最好关系型数据库,体现在用户管理,分布式 商业用途收费 mysql 免费开源,功能支持没有oracle强 但是足以满足中小企业使用 先后被sun 和 oracle 收购 mysql创始人wedenius担心 mysql会闭源 于是另起灶炉 搞了marriaDB mariaDB和mysql 使用方法一模一样 sqlServer 属于微软生态链,需要和windows配合使用 DB2 IBM开发的大型关系型数据库 ,收费的,通常与硬件捆绑销售 非关系型 数据以key -value的形式来存储 数据存在内存中 速度快 mongoDB redis memercach 2.数据库的相关概念 ****** age = 18 一个变量 无法描述清楚数据 1.称之为一个字段 age = 18,name = Jack,genger = man 一堆变量在一起,可以描述清楚数据 2.称之为一条记录 对应着文件中的一行 文件需要分门别类 每个文件存储不同的数 3.一个文件称之为表 文件越来越多 得分文件夹 4.一个文件称之为库 数据库中包含所有内容: 字段(列) 记录 表 库 DBMS