服务器的特点:
http;只能有客户端向服务器发起请求。
动态的取数据
谷歌浏览器中会默认给html中的php文件添加注释
数据库(本质文件 关系型,菲关系性 nosql)
mysql(中小型数据库,对于数据的处理速度)mysql集群
,高速缓存
结构化的处理方式,有规律,有逻辑,有关系的存储数据
库,表,字段的概念
(笔记本)库-》每一页纸张(表)-》每一行(列)-》每一行的标识(字段)
数据库:存储数据的方式
软件内部也会有数据库
通过数据库,结构化逻辑化处理数据
sql语句
操作数据库方式
1.命令行(黑框) 设置全局变量
2.可视化工具,cs架构,bs架构 自己操作
3.程序语言#####
连接数据库:localhost
操作数据库
浏览数据库
1.show databases
2.use databasename
创建数据库
1.create database databasename
2.drop database databasename
浏览表
show tables
创建表
create table 表名(
id int(10) primary key auto_increment,
name varchar(255),
sex tinyint(2) defaul charset=utf-8;
)
对于数据库进行增删改查
查询数据
select 字段 from 表 *代表所有
关联查询/++
用逗号隔开
添加数据
insert into 表名 (字段1,字段2)values (值1,值2)
修改数据
update 表名 set 字段1=值1,字段2=值2 where id=xxx
删除数据
delete from 表名 where id=xxx
ajax实现表格的编辑
new XMLHMLHttprequst
IE6 以下,要想实现AJax,用
指定方式,指定地址;
发送
怎么传? 地址 怎么接受, php get方式
ajax 能的得到啥东西
浏览器输出什么东西,ajax得到什么东西
通过post放肆传递数据,num 放到send()里
open以后设置头信息
设置传递方式的头信息:setRequestHeader(“content-type”,”” )
/*
* 1.应用层层面
* 2.编程思路:->ajax传递方式
* 3.编程思想:函数
*
*单线程:同一时间浏览器只执行一次
* http协议(无状态的协议) 请求完成会断开,每一次请求都是单独的请求
* 只能有客户端发起请求
*
*三次握手.四次挥手
*
* 三次握手 确定客户端,服务器是存在,服务器保证他没有离开
* 四次挥手 东西都传完 断开 确定
*
*
* 整个浏览器,对于发起http请求是单线程的,与无状态协议有关
* 基于bs架构,天然就能共享,cs架构不能共享
* ajax. 基于bs架构的东西实现cs功能,互联共享,
* 利用js的异步机制实现,不刷新页面或需要的时候,对数据进行操作操作
* xml,html同一种语言 基于cs架构的可能会使用xml存储数据
* xml:存储数据 html:呈现数据
* 区别:html学起来比较麻烦
*
*
* 数据库:(算法和数据结构的产物)对数据处理更高效
*
* 一、学习新的知识的时候,思考
* 1.解决什么问题
* 2.值不值得学
* 3.在进行抽像
* //3.百度(片段化的,碎片的)
* //4.看完整的东西(书籍,文档,会看文档)全栈书籍
* 二、学习流程
* 1.学习基本语法
* 火狐开发者;
*js本身语法的理解///onload 异步的
* 耗费时间的 不确定的都是异步的
* 事件监听
*
* ajax.response,记录另一个页面内容 onreadystatechange status:服务器返回的东西 200或者404或者500或者304、303:已经有缓存
* 301:重定向
*注意: onload事件也不能放在open、send下边,,可能会导致的问题是,onload没办法运行,
* 服务器运行速度快,自己浏览器运行速度慢,onload事件没办法运行。
*
*
*
* ajax.传递数据的问题
* 如何传。如何接受:后台语言 php
* 1.get 地址栏 传递的数据比较少
* 2.post 需要一个头信息 传递的数据比较多
* 浏览器输出什么东西,ajax得到什么东西
* 语法,end
*
*
* 统筹,思考,规划
*
* 应用
* 3.在进行抽像,寻找规则,制定规则,应用规则
* 不确定的东西作为一个参数,传到函数里
*
*html页面中 ,有哪些情况会发生http请求
* link script src href img css a链接 action
* 通过from表单提交数据
*
* 异步机制造成的现象
*
*
*
* */
网络安全3个层次
一、基础设备
做容灾 主从 大数据,多线路 宕机的预案
云计算 大数据
二、数据处理
ddos攻击 防火墙
三、应用层面
权限 防止sql注入 用户验证