- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
01面向对象
回顾
SQL变量:系统变量和自定义变量
系统
普通,set 变量名 = 值
全局,set GLOBAL 变量名 = 值
自定义
set @变量名 = 值; -- 没有指定数据类型
局部变量:declare 变量名 数据类型
select 字段列表 from 表名 into 变量列表
变量作用域
全局变量可以在任何地方使用
局部变量只能在“函数”内部使用
函数:系统函数和自定义函数
使用函数:select 函数名(参数列表)
自定义函数:create function 函数名(参数列表) returns 数据类型
begin
//函数体
//定义局部变量
//分支结构if
//循环结构while
//iterate:continue
//leave:break
//返回值
end
存储过程
存储定义:create procedure 过程名字(参数列表)
begin
//参数列表特殊性:in,out,inout
end
//往一张表中插入100条随机数据
create procedure insert_user(in num int)
begin
// 定义一部分局部变量,保存姓氏和名字内容
declare first_name char(10) default ‘赵钱孙李周吴郑王彭邵’;
declare last_name char(12) default ‘甲乙丙丁戊己庚辛壬癸戌亥’;
//定义一个字符串保存姓名
declare name char(2) default ‘’;
declare age int default 0;
//循环变量
declare I int default 0;
//循环忘user表中插入数据
while I num do
set name = ‘’;
//获得姓氏
set name = concat(name,substring(first_name,floor(rand() * 10) + 1,1));
//得到名字
set name = concat(name,substring(last_name,floor(rand() * 12) + 1,1));
set age = floor(rand() * 60) + 18;
//插入数据
insert into user values(null,name,age);
end
用户管理:创建用户-》给权限-》回收权限-》回收用户
root忘记密码:使用mysqld.exe启动 –skip-grant-tables
HTTP协议:HTTP请求,HTTP响应
请求:请求行(请求方式 URI 协议版本),请求头(各项协议,每个协议都独占一行),空行(区分请求头和请求主体),请求主体(POST才有的提交内容)
响应:响应行(状态行:协议版本 状态编码 状态描述),响应头(协议内容),空行(区分响应头和响应主体),响应主体
php模拟HTTP请求
php模拟浏览器的动作
连接Apache服务器
fsockopen:专门用于连接服务器,得到一个连接资源
写入HTTP协议
fwrite:向指定资源(fsockopen)写入内容
接收返回数据
数据接收后被存放在fsockopen的资源中
解析数据
fgets,fgetc
get模拟:demo01_http_get.php
post模拟:demo02_http_post.php
需求:学生与传智咨询老师进行沟通
学生提问
老师回答
学生投诉
学生留言
面向过程编程
面向过程是一个软件设计思想,实现模块化编程,实现代码的重用。
核心思想:将功能以函数的形式封装,在需要的时候直接调用函数。
面向对象
面向对象不是一种技术,也是一种思想,从面向过程进化而来。
面向对象的核心思想:不是简单的将某个功能封装成函数,还要将相似功能的函数所调用的主体也进行封装,实现某个主体拥有多个功能。在使用的过程中,先得到对应的主体,然后使用主体去应用其对应的功能。
面向对象与面向过程对比
都是实现模块化编程,面向对象的模块化更深。
面向对象更加贴近现实生活。
从开发难度上讲,面向对象比面向过程要复杂的多。
从维护角度来讲,现象对象要比面向过程简单
面向过程是针对功能,面向对象是针对功能操作的主体
以前写代码的方式:碰到功能马上写函数
以后写代码的方式:碰到功能,先找到会要去调用该功能的实体(主体),再把主体给封装后,再实现功能。
面向对象的几个基本概念
类:类就是实体(主体),指的是把具有一些共性的东西,把共性抽离出来变成计算机可以识别的代码。
对象:
您可能关注的文档
最近下载
- 2024-2025学年江苏省连云港市赣榆高级中学高一(上)月考物理试卷(10月)(含答案).docx VIP
- 隋唐时期的绘画艺术.ppt VIP
- 《周杰伦全方位介绍》课件.ppt VIP
- 2024-2025学年四川省成都市石室中学高一(上)月考物理试卷(10月份)(含答案).docx VIP
- 《诗词里的科学》考试题库资料300题(含答案).pdf VIP
- 2025-2030中国氯霉素滴眼液行业市场发展趋势与前景展望战略研究报告.docx VIP
- 2024-2025学年甘肃省兰州一中高一(上)月考物理试卷(10月份)(含答案).docx VIP
- 《财经应用文写作》(第二版) 课件及习题答案 第四章 调研文书.ppt VIP
- 生活适应四年级上册 食物安全 教学课件.pptx VIP
- 食品粉碎机械设备.ppt VIP
文档评论(0)