- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
项目四:初识MYSQL数据库培训资料.ppt
项目四:初识MYSQL数据库
任务一:MYSQL简介和创建新的数据库
任务描述:
一. MYSQL的简介
二. 创建新的数据库
三. 认识MYSQL中的数据库
4.1.1web开发与数据库
动态网站开发离不开数据存储,数据存储则离不开数据库。在前面的章节中,曾做过一个例子,将注册用户的信息存储在一个文本文件中,以供以后取用。这使得网站增加了很多交互性因素。但是文本文件并不是存储数据的最理想方法。数据库技术的引入给网站开发带来了巨大的飞跃。
数据库技术是计算机技术中的重要部分,在软件开发领域起着至关重要的作用。由于数据库技术属于一个专门的技术领域,而本书也不是以讨论数据库原理为目的,因此不再对数据库的理论进行阐述。考虑到部分读者可能对数据库并不熟悉,甚至一无所知,为了使这部分读者对数据库的概念有一个简单的认识,为接下来的学习扫除障碍,这里用比较通俗的语言描述一下什么是数据库。
所谓数据库,可以理解为用来存储信息的“仓库”。而“信息”就是要存储的数据,如用户的姓名、年龄,产品的价格、简介,某一个日期时间甚至图像等。总之一切可以在计算机中存储下来的数据都可以通过各种方法存储到数据库中。
信息并不是杂乱无章的直接放入数据库,而是以二维表的形式组织起来,一条一条存储于表中。这和日常生活中经常用到的各种表格形式上是一致的。表中的每一条信息称为一条“记录”。一个数据库中可以有若干张表,每张表中又可以存放若干条记录。如前面讲到的用户注册程序,每一个用户的信息,如用户名、密码、头像等,就可以作为一条记录,存储在一张表中。
每张表都有自己的“表头”。如需要设计一个用来统计学生信息的表格。把要收集的学生的信息分成几个栏目,这些栏目就是“表头”,在数据库技术中,称为“字段”。如表7-1是一张学生基本信息表,其中“学号”、“姓名”、“性别”、“年龄”就是字段,“张三”就是第一条记录的“姓名”字段值;“20”就是第3条记录的“年龄”字段值。而表中横向的多个字段值组成了一条记录。多条记录构成了一张数据表。
表4.1 学生基本信息表
学 号 姓 名 性 别 年 龄
001 张海 男 20
002 李水 女 17
003 王江河 男 18
… … … …
这样简要说明了数据库、表、字段和字段值这几个概念。实际上这些概念远比这里的介绍复杂得多。对此感兴趣的读者可以参考数据库技术的相关书籍来进一步理解。
把数据以这种形式存放在数据库中有什么好处呢?采取数据库技术可以给数据的存储和检索带来巨大好处,主要可以归纳为以下4点。
• 数据存储集约化,最大限度节省存储空间。
• 数据库专门的检索引擎能够极大提高数据检索速度。
• 数据库结构化查询语言(SQL)给数据管理带来了极大便利。
• 可以方便地对数据进行查询、增加、删除、修改。
数据库系统从根本上说就是一个软件系统。通过这个软件系统可以对大量数据进行存储和管理。当前市场上的数据库有几十种,其中有如Oracle、SQL Server等大型网络数据库,也有如Access、VFP等小型桌面数据库。对于网站开发而言,一般来说中小型数据库系统就能满足要求。MySQL就是当前Web开发中,尤其是PHP开发中使用最为广泛的数据库。
4.1.2MYSQL简介
MySQL是MySQL AB公司开的一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言——结构化查询语言(SQL)进行数据库管理。由于MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。MySQL因为其速度、可靠性和适应性而备受关注。大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。
MySQL关系型数据库于1998年1月发行第一个版本。它使用系统核心提供的多线程机制提供完全的多线程运行模式,提供了面向C、C++、Eiffel、Java、Perl、PHP、Python等编程语言的编程接口,支持多种字段类型并提供了完整的操作符。
2001年MySQL 4.0版本发布。在这个版本中提供了许多新的特性,如新的表定义文件格式、高性能的数据复制功能、更加强大的全文搜索功能等。目前,MySQL已经发展到MySQL 5.1,功能和效率方面都得到了更大的提升。
大概是由于PHP开发者特别钟情于MySQL,因此才在PHP中建立了完美的MySQL支持。在PHP中,用来操作MySQL的函数一直是PHP的标准内置函数。开发者只需要用PHP写下短短几行代码,就可以轻松连接到MySQL数据库。PHP还提供了大量的函数来对MySQL数据库进行操作。可以说,用PHP操作MySQL数据库极为简单和高效,这也使得PHP+MySQL成为当今
文档评论(0)