- 1、本文档共62页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
商城数据库的创建管理-PHP教学课件4【荐】.pdf
PHP+MySQL
动态网页技术教程
主编:王彦辉
4.1项目导引:商城数据库
我们思考几个问题,图书商城中的图书信息存放在什么地方?用户
的注册账户信息和提交订单时填写的邮寄地址等内容又到哪里去了?这
些内容又以什么形式存放呢?
以上内容按照一定的格式存放在数据库 (Data Base)中,数据库
就是存放数据的仓库,其可以快速、安全的存储、处理大量的数据。
现在的网站几乎都是基于数据库的,使用PHP开发网站,也离不开
数据库,PHP可以与MySQL、ACCESS、SQL Server、ORACAL等
多种数据库组合使用。在这些数据库中,MySQL是世界上最为流行、
开放源码、完全网络化、跨平台的数据库,能够满足多数中小型企业的
需求,绝大多数PHP网站采用MySQL作为网站的数据库。本章将使用
MySQL完成图书商城数据库的创建,为开发图书商城网站提供数据存
储保证。
4.2项目分析:Ecshop系统的数据库
商城中的数据存放在数据库中,那么数据在数据库中又以什么形式
存储呢?
下面,我们先看一看Ecshop系统的数据库,安装好Ecshop之后
(WampServer环境下),在浏览器中输入
http://localhost/phpmyadmin/,打开MySQL的管理工具
phpMyAdmin,从中选择Ecshop数据库,即出现如图4-1所示页面
。在页面的左侧有许多文件,我们称它为“表”,此数据库中共有87张
表,MySQL数据库就是通过表来组织管理数据。
图41 Ecshop数据库中的表
4.2项目分析
任意单击一张表 (如商品表ecs_goods),就会在此页面的右侧
显示出这张表的内容:表的顶部是每项内容的标题 (如goods_id、
goods_name),我们称之为表的字段名;在标题栏的下面有很多行
,每一行代表一个具体产品,我们称之为表的记录,如图4-2所示。
数据就是以这种形式存储在数据库中。
图42 Ecshop表的内容
4.2项目分析
在图42所示页面顶部单击“结构”按钮,查看商品表的具体结构
,如图4-3所示。表的结构主要包括:字段名称、字段的数据类型、
字段的整理编码方式、字段的属性等内容。
图43 Ecshop表的具体结构
4.3技术准备
1.数据表
一个数据库中可以有多个数据表,每个数据表的名称必须是唯一
的,表中每个字段的名称也必须是唯一的,每个字段都有对应的数据
类型和取值范围。
二维表中能唯一区分、确定不同记录的属性或属性组合,称为该
表的主键。主键具有唯一性和非空性。例如:图书编号为图书表的主
键,用户编号为用户表的主键。
在图书类别表中,typeid (类别编号)字段为主键,在图书表中
也有typeid (类别编号)字段,并且与图书类别表中的typeid (类别
编号)字段是对应关系。这里我们把typeid (类别编号)字段称为图
书类别表的主键,图书表的外键。
4.3技术准备
2.数据类型
(1)数值类型
l TINYINT:占1个字节,有符号数字的范围是128到127,无符号
的数字范围是0到255。
l SMALLINT:占2个字节,有符号数字的范围是32768到32767
,无符号数字的范围是0到65535。
l MEDIUMINT:占3个字节,有符号数字的范围是8388608到
8388607,无符号数字的范围是0
l INT:占4个字节,有符号数字的范围是2147
文档评论(0)