Web应用系统安全开发课件:MySQL数据库的使用.pptx

Web应用系统安全开发课件:MySQL数据库的使用.pptx

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

Web应用系统安全开发

5.1MySQL数据库的使用;

5.1.1MySQL数据库概述;

1.MySQL数据库简介

?数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。

?关系型数据库是建立在关系模型基础上的数据库,借助于集合代数等数学概念和方法来处理数据库中的数据。

?MySQL是目前最为流行的数据库管理系统,它是一种开放源代码的关系型数据库管理系统(RDBMS),由瑞典MySQLAB公司开发。

?目前MySQL被广泛应用于互联网上的中小型网站中。

?MySQL官方网站的网址是“”。;

(1)支持跨平台:MySQL支持Windows、Linux、MacOS、FreeBSD、OpenBSD、OS/2Wrap、Solaris

和SunOS等多种操作系统平台。

(2)支持多种开发语言:MySQL为多种开发语言提供了API支持。这些开发语言包括C、C++、C#、Delphi、Java、Perl、PHP、Python、Ruby等。

(3)运行速度快:使用优化的SQL查询算法,有效地提高查询速度。

(4)数据库存储容量大:MySQL数据库的最大有效表容量通常由操作系统对文件大小的限制决定,而不是由MySQL内部限制决定。 (5)安全性高:灵活安全的权限和密码系统允许主机的基本验证。连接到服务器时,所有密码传输均采用加密的形式。

(6)成本低:MySQL数据库是一个完全免费的产品,用户可以直接从网上下载。;

基于MySQL以上特点,再结合PHP优势,因此运用PHP和MySQL联合开发Web应用系统具有很好的优势。

(1)与其他开发Web应用系统的组合相比,PHP与MySQL的组合更加安全,运行速度更快。

(2)MySQL数据库是一个快速、健壮、多用户的SQL数据库服务器,它支持多线程、关键任务以及重负载生产系统的使用,可以将它嵌入到一个大型的软件中去。 (3)二者都为免费资源,且都简单易用,安全效率比ASP+MSSQL等开发组合要好很多。

(4)跟PHP一样,MySQL的入门门槛也较低,绝大多数学了标准SQL语句的程序员都很容易转型为MySOL程序员。

基于以上得天独厚的特点,使用以PHP为核心的PHP+MySQL经典组合来??发Web应用,将大大提高程序员的

工作效率,且花费也较少。;

5.1.2MySQL数据库的数据类型;

1.数值类型

MySQL支持所有标准SQL数值数据类型。这些类型包括严格数值数据类型(INTEGER、SMALLINT、DECIMAL和NUMERIC),以及近似数值数据类型(FLOAT、REAL和DOUBLEPRECISION)。

作为SQL标准的扩展,MySQL也支持整数类型TINYINT、MEDIUMINT和BIGINT。每个整数类型的存储和范围见表所示。;

2.日期/时间类型

表示时间值的DATE和时间类型为DATETIME、DATE、TIMESTAMP、TIME和YEAR。每个时间类型有一个有效值范围和一个“零”值,当指定不合法的MySQL不能表示的值时使用“零”值。TIMESTAMP类型有专有的自动更新特性。日期/时间类型的存储和范围见表6-2所示。;

3.字符串类型

字符串类型指CHAR、VARCHAR、BINARY、VARBINARY、BLOB、TEXT、ENUM和SET。字符串类型的存储和范围见表6-3所示。;

5.1.3MySQL服务器的基本操作;

1.启动MySQL服务器

启动MySQL服务器常用的方法有两种:命令提示符启动和系统服务器启动。

(1)采用命令提示符启动

具体操作是:右击“开始”→“运行”菜单,在弹出的“运行”对话框中输入“cmd”,按“Enter”键进入DOS窗口。在命令提示符下输入“netstartmysql80”,按“Enter”键即可启动MySQL服务器。;

1.启动MySQL服务器

(2)采用系统服务器启动

将MySQL设置为Windows服务后,可以通过系统服务器直接启动MySQL服务器。

具体操作是:右击

文档评论(0)

ning2021 + 关注
实名认证
内容提供者

中医资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2023年05月10日上传了中医资格证

1亿VIP精品文档

相关文档