PHP开发基础教程之数据库的用途概念
数据库的用途
很多朋友最开始学习数据库的时候,很难理解数据库的作用。理不清楚,数据库与我们现实生活、虚拟生活到底有什么样的关系。
我们通过本章来加快初学者对于数据库和数据库系统的理解。
现如今,我们所有见到的跟日常生活有关、需要记录的基本全部放在数据库里面:
身份证信息放在公安部的系统
银行卡的余额和交易记录、转帐信息
在酒店的开房信息(所有出现了某些方面的数据库被盗和信息泄漏)
飞机、火车、汽车联网购票记录
各个不同的网站、QQ、网上购物、贴吧、喜欢听的音乐、电影的收藏信息
手机电话机录、余额、公交卡余额、水费、电费、彩票的购买记录
打游戏的装备、等级、魔力、力量、攻击能力等信息
美国航空母舰也在使用mysql数据库在管理航母的相关信息
... ...等等
我们生活的一切全都记录在数据库里面。你可以想想,数据库有多么重要!
在21世纪,人类没有了数据库,世界将会怎样?
数据库的五个基本单位
数据库服务器
数据库
数据表
数据字段
数据行
我们现在来对上面的五个基本单位进行说明:
数据库服务器。是指用来运行数据库服务的一台电脑。在中小型企业通常为一台。在数据存储量计算量很大的时候可以存在多台。多台数据库服务器共同来存储或计算。由于数据安全非常重要,我们经常会对数据库服务器里面的数据进经备份。
数据库。一个数据库服务器里面有可以有多个数据库。主要用来分类使用。我们可以建立交通信息数据库、游戏数据库、酒店开房数据库... ... 主要用来将各个不同用途的数据,按照业务进行大块的划分。
数据表。例如在游戏数据库中。根据这一款游戏又分为了不同的数据表。专门用来区分游戏不同的数据。例如:用户数据(用户、密码);人物数据;所有装备和装备信息;用户的充值信息;药品、魔力药水信息... ...等
数据字段,也叫数据列。就是我们日常所见表格里面的列。在表格中,我们会将一张用户表分成多个列。如下(表一)所示:用户编号、用户名、性别、年龄是字段。在真正的数据库中数据字段需要换成英文需要写成:id、username、sex、年龄。
数据行。真正的数据存在每一个表的行里面。字段(列)划分出来了一个表应该按照什么样的格式存数据。而行,是真正的数据。每一行需要遵循数据字段(列)的规范和要求进行存入数据。