《PHP动态网站设计(专)》项目八 数据库版计数器文件.pdf
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PHP动态网站设计专 PHP动态网站设计专项目八 数据库版计数器文件 PHP 动态 网站 设计 项目 数据库 计数器 文件
- 资源描述:
-
1、项目八数据库版计数器PHP动态网站开发项目教程项目目标制作数据库版计数器并在其中显示包含网站访问量的欢迎信息,如图8.1所示。(源代码:chapter8example.php)图8.1 网站计数器3相关知识项目实现内容导航认识数据库PHP数据库操作4认识数据库在开始操作数据库之前,先简单认识关系数据,并了解如何在NetBeans中操作MySQL数据库。1认识关系数据库目前常用数据库基本上都是关系数据库如MySQL、Microsoft SQL Server、Microsoft Access、Microsoft Visual FoxPro、Oracle、Sybase等,下面对关系数据库的数据模型、
2、基本概念进行介绍。(1)数据模型数据模型指数据库的结构,有4种常见的数据模型:01OPTIONOPTION02OPTIONOPTION03OPTIONOPTION04OPTIONOPTION 层次模型 网状模型 关系模型 面向对象模型51认识关系数据库(2)关系数据库基本概念下面对关系数据库的基本概念分别进行介绍。关系:和数据之间的联系称为关系。表:关系数据库使用二维表来表示和存储关系。表中的行称为记录,列称为字段。一个数据库可以包含多个表。记录与字段:表中的一行称为一个记录。表中的列为记录中的数据项,称为字段。字段也称为属性。每个记录可以包含多个字段。不同记录包含相同的字段。例如,学生成绩表
3、中的每个记录包含姓名、学号、英语、物理和化学等字段。关系数据库不允许在一个表中出现重复的记录。关键字:可以唯一标识一个记录的字段或字段组合称为关键字。一个表可有多个字段或字段组合标识记录。其中用于标识记录的关键字称为主关键字,一个表只允许有一个主关键字。例如,学生成绩表中的学号可以唯一标识一个学生,学号字段可作为主关键字。外部关键字:如果一个表中的字段或字段组合作为其他表的主关键字,这样的字段或字段组合称为外部关键字。61认识关系数据库(3)关系数据库基本特点关系数据库具有下列5项特点,下面分别进行介绍。关系数据库表是二维表,表中的字段必须是一个整体,不允许出现表中表。在同一个表中不允许出现重
4、复的记录。在同一个记录中不允许出现重复的字段。表中记录先后顺序不影响数据的性质,可以交换记录顺序。记录中字段的顺序不影响数据,可以交换字段的顺序。72在NetBeans中操作MySQL数据库在NetBeans中可直接操作MySQL数据库,主要操作分别如下。要在NetBeans中操作MySQL数据库,首先应注册MySQL服务器,其具体操作如下。选择“窗口/服务”命令,打开服务窗口。在服务窗口的“数据库”选项上单击鼠标右键,在弹出的快捷菜单中选择“注册MySQL服务器”命令,打开“MySQL服务器属性”对话框,如图所示。(1)注册MySQL服务器82在NetBeans中操作MySQL数据库(1)注
5、册MySQL服务器 NetBeans可自动检测到已安装的MySQL服务器。通常只需要输入管理员root的口令即可。也可选中复选框,以后再次访问NetBeans中MySQL服务器即可无需输入口令。“MySQL服务器属性”设置窗口中的基本属性只用于访问服务器数据库。还可在“管理属性”选项卡中设置管理属性,这样可在NetBeans中启动和停止MySQL服务器以及打开服务器管理工具。如右图所示。管理属性包括MySQL服务器管理工具、启动命令和停止命令。也可单击按钮在打开的对话框选择路径。92在NetBeans中操作MySQL数据库(1)注册MySQL服务器 最后单击按钮关闭对话框。在NetBeans的
6、服务窗口中展开“数据库”可看到已注册的MySQL服务器。下图显示了MySQL服务器节点中包含的各个数据库和MySQL服务器右键快捷菜单,在其上单击鼠标右键,在弹出的快捷菜单中可对其进行创建、停止、断开连接等操作。102在NetBeans中操作MySQL数据库下面对MySQL服务器右键快捷菜单各个命令含义分别进行介绍。创建数据库:创建新的数据库。启动:启动MySQL服务器。停止:停止MySQL服务器。连接:连接到MySQL服务器。连接到MySQL服务器后,才能在NetBeans服务器窗口中查看服务器中包含的数据库。断开连接:断开MySQL服务器连接。删除:在NetBeans中删除MySQL服务器
7、注册信息。刷新:刷新连接,显示最新数据库列表。运行管理工具:运行在服务器属性对话框中设置的管理工具。属性:打开MySQL服务器属性对话框,修改注册属性。112在NetBeans中操作MySQL数据库(2)创建MySQL数据库用鼠标右键单击MySQL服务器服务器连接,在弹出的快捷菜单中选择“创建数据库”命令,打开“创建MySQL数据库”对话框,如右图所示。在“创建MySQL数据库”对话框的“新建数据库名称”文本框中输入新数据库名称,如phptest,单击按钮关闭对话框。NetBeans将数据库创建命令提交给MySQL服务器。成功创建数据库后,NetBeans可自动连接到数据库,并在服务器窗口中显
8、示该连接,如右下图所示。该图上半部分显示了MySQL服务器中的数据库列表,新建的phptest数据也出现在其中;下半部分显示了展开的phptest数据库连接。数据库中的表、视图和过程等对象按文件夹分类显示。122在NetBeans中操作MySQL数据库(3)连接到数据库在MySQL服务器中的数据库列表中选择要连接的数据库,单击鼠标右键,在弹出的快捷菜单中选择“连接”命令,即可连接到数据库。连接到MySQL数据库后,在NetBeans服务器窗口中展开连接,显示数据库中各个文件夹。在“表”文件夹上单击鼠标右键,在弹出的快捷菜单中选择“创建表”命令,打开“创建表”对话框,如下图所示。(4)创建数据库
展开阅读全文