- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
回顾 文件操作: CRUD(广义) 路径操作 读操作: 打开资源Opendir, 读取资源readdir,重置指针rewinddir,关闭资源closedir(直接读取所有数据scandir) 写操作: mkdir创建, rmdir删除等其他函数 遍历文件夹及其子目录: 递归(函数内部自己调用自己: 因为在函数内部碰到的与函数要解决的问题一致的问题(子问题)) 递归两个要素: 递归点(子问题),递归出口(函数要结束) 使用方式: 先写出函数解决父问题(遍历一个文件夹); 找到递归点(子文件夹: 排除.和..); 找到递归出口(数组遍历完毕) 文件操作 “高级”操作: 函数封装(file_get_contents(读取),file_put_contents(写),file(读)) “低级”操作: 资源形式操作 打开资源: 指定模式, fopen: r模式, w模式, a模式 读取资源: fread,fgetc,fgets 写入数据: fputs/fwrite 关闭资源: fclose 文件下载: a链接和PHP下载(告诉浏览器不要解析, 附件处理) 站点统计: 有一个PHP脚本, 当任何一个人来访问的时候: 要求输出以下一段话: 欢迎访问某某网站, 你是第?个用户, 当前网站一共有?个用户, 当前网页一共被访问了?次,你当前是第?次访问. 需求: 将每个用户的信息, 保存到文件中,利用读取文件取判断. 数据库课程体系 在PHP阶段,将数据库分为三个阶段: 基础阶段(就业班第一个阶段): 6天, mysql数据库的基本操作(增删改查), 以及一些高级操作(视图, 触发器,函数,存储过程等), 和PHP操作mysql数据库 优化阶段(就业班后期): 如何提高数据库效率, 如索引, 分表等 部署阶段(最后): 如何搭建真实的环境系统, 如服务器集群, 负载均衡 数据库基础 什么是数据库? 数据库: database, 存储数据的仓库 数据库: 高效的存储和处理数据的介质(介质主要是两种: 磁盘和内存) 数据库的分类? 数据库基于存储介质的不同: 进行了分类,分为两类: 关系型数据库(SQL)和非关系型数据库(NoSQL: Not Only SQL, 不是关系型的数据库都叫做非关系型数据库) 不同的数据库阵营中的产品有哪些? 关系型数据库 大型: Oracle, DB2 中型: SQL-SERVER, Mysql等 小型: access等 非关系型数据库: memcached, mongodb, redis(同步到磁盘) 两种数据库阵营的区别? 关系型数据库: 安全(保存磁盘基本不可能丢失), 容易理解, 比较浪费空间(二维表) 非关系型数据库: 效率高, 不安全(断电丢失) 关系型数据库 什么是关系型数据库? 关系型数据库: 是一种建立在关系模型(数学模型)上的数据库. 关系模型: 一种所谓建立在关系上的模型. 关系模型包含三个方面: 数据结构: 数据存储的问题, 二维表(有行和列) 操作指令集合: 所有SQL语句 完整性约束: 表内数据约束(字段与字段), 表与表之间约束(外键) 关系型数据库的设计? 关系型数据库: 从需要存储的数据需求中分析, 如果是一类数据(实体)应该设计成一张二维表: 表是由表头(字段名: 用来规定数据的名字)和数据部分组成(实际存储的数据单元) 二维表: 行和列 表头 字段名1 字段名2 数据单元 数据1 数据2 以实际案例来进行处理: 分析一个教学系统, 讲师负责教学, 教学生, 在教室教学生. ①找出系统中所存在的实体: 讲师表, 学生表, 班级表 ②找出实体中应该存在的数据信息 讲师: 姓名,性别,年龄,工资 学生: 姓名,性别,学号,学科 班级: 班级名字, 教室编号 关系型数据库: 维护实体内部, 实体与实体之间的联系. 实体内部联系: 每个学生都有姓名,性别, 学号,学科信息 姓名 性别 学号 学科 年龄 陈明 男 Itcast0001 PHP 20 陈晶晶 女 Itcast0002 PHP 王威 Itcast0003 UI 第二行的所有字段, 都是在描述陈明这个学生(内部联系); 第二列只能放性别(内部约束) 关系型数据库的特点之一: 如果表中对应的某个字段没有值(数据), 但是系统依然要分配空间: 关系型数据库比较浪费空间 实体与实体之间的联系: 每个学生肯定属于某个班级, 每个班级一定有多个学生(一对多) 学生表 姓名 性别 学号 学科 年龄 陈明 男 Itcast0001 PHP 20 陈晶晶 女 Itcast0002 PHP 王威 Itcast0003 UI 班级表
您可能关注的文档
最近下载
- 大数据与人工智能导论(厦门大学)学习通网课章节测试答案.docx VIP
- 耻骨上膀胱穿刺造瘘术评分标准(1).docx VIP
- 2025-2026学年小学英语人教精通版2024四年级上册-人教精通版(2024)教学设计合集.docx
- 深圳市某鲁班奖工程幕墙质量通病防治措施.doc VIP
- 第9课《数据画家》(课件)-2025-2026学年苏少版(2024)初中美术八年级上册.pptx VIP
- 电子技术基础数字部分康光华主编详细习题答案.doc VIP
- 技术询标问卷.docx VIP
- EB Propsim C8信道仿真仪操作手册.pdf VIP
- 融通集团校招笔试题.pdf
- 2025中国融通集团校园招聘笔试历年参考题库附带答案详解.pdf
有哪些信誉好的足球投注网站
文档评论(0)