|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
培训的第三阶段,开始接触MYSQL,设计数据库,学习PHP如何去连接MYSQL数据库。对于MYSQL,我并不陌生,因为学校开设了Linux系统的课程,对于数据库的操作。数据|数据库 PHP进修还在持续中,不外在一些大型PHP交换服装论坛碰到一些伴侣对最根基的数据库概念其实不清晰,便发生写此文的动机!
(一)概念
数据库是一中信息的纠合,每一个纠合都包括一条或多条模式一致的纪录,纪录由字段组成.凡是将纠合称为表,将纪录称为表中的行.
数据库普通分为:立体文件数据库(TEXT),条理化数据库,收集数据库,关系数据库(mysql),对象与对象关系型数据库!
(二)关系型数据库是法式员开辟软件的束缚
因为平件文件数据库,必需直接与操作体系接洽,当使用法式需求编纂这类信息时,必需确保字段与有准确的模式.这类模式的接口价值昂贵,由于她需求一种第3代言语(3GL),需求有把握高度妙技的人员停止长工夫的开辟!好比法式员必需思索数据的逻辑和物理暗示,好比要从文件里读取一个整数,法式员需求晓得它是写成文本模式仍是二进制模式。数据在文件和使用法式之间活动时,必需遵守必定的商定。所以立体文件数据库法式的高效性普通取决于法式员的辛苦与程度!相对MYSQL因为完成了数据的自力性,也完成了却构的自力性!因而法式员不必接受数据办理的承当!抛开了良多数据库处置的外部细节!这即是RDBMS发生最主要的来由!也是她普及的来由!
(三)优异的法式--对象关系数据库模子
数据库模子里,MYSQL是一种关系型数据库,然而关系模子并非MYSQL的专利,数据库实际的刷新正在持续,先辈手艺的一些根基道理也能够用于关系模子,假如你是精晓3GL的法式员,利用立体文件数据库不但可以开辟出优异的法式!并且在下层数据处置,编程掌握,资本使用上,都有很大的优势! 假如需求对大批数据停止频仍的读写!,可使用定位指针读取指定的数据,定长索引, 所谓的负载成绩,水到渠成,掌握起来也十分天真,便利,平安成绩,条理化与收集模子的并发性模子都可以使用!固然最主要的是法式员的敏觉性,设计完美的索引表,是置关主要的!
而MYSQL的优势次要在于他的物理存储:MYLSAM表撑持3种行体例和定长行思惟对数据处置天真,并使用文件描写符来读写表,体系内存方面的缓冲弛缓存等都是MYSQL疾速的数据处置才能缘由!同时你可以使用物理存储带来的便利对数据停止修复,碎片收拾整顿等!
信任只需你具有优异的数据库模子,不管你采取甚么类型的数据库,你所开辟的必定是优异的法式!
现在,也有了从事软件工程的想法,在经过了一个月的PHP培训学习之后,发现其实软件工程并没有想像中的那么难。 |
|