web学习记录6
web服务端
web服务端指的是在 用户在是使用浏览器访问网站 返回网站资源的信息的 服务一端。
与客户端端相对应,提供web服务。
web服务端发展
web服务端的发展是随着硬件、协议和服务器一起发展的,就呈现内容来看,主要有两个过程。
1、静态页面(HTML最早的web页面,呈现文本内容)
2、动态页面(有脚本语言驱动)
web服务端架构
操作系统+web服务+解释执行环境+数据库服务
1、Windows server+IIS+ASP(.net)+SQL Server
2、Linux+Apache+php+MySQL
3、UNIX/Windows+Tomcat+JSP+Oracle
(可以灵活搭配)
语言解释器在服务器端执行,脚本语言可以经语言解释器,调用,操纵数据库内容
数据库中,数据量非常大,数据库服务负责管理内容
配置文件是语言解释器和服务器(软件)的桥梁,使两者协调运转
本地主机
在自己电脑上搭建一个服务器,phpstudy是一个可以简单建立服务器的软件。
成功搭建后,可以有这几种访问自己主机的方法。
1、localhost
2、127.0.0.1
(127.0.0.1是回送地址,指本地机,一旦使用回送地址发送数据,协议软件立即返回,不进行任何网络传输。)
3、本机IP
4、域名----DNS服务器、本地hosts文件
SQL介绍
SQL语言是用来操作和访问数据库的语言,是一门ANSI的标准计算机语言。
像一些数据库软件,例如SQL server、MySQL、Orcale,都兼容一些主要的SQL关键词,不过SQL语言也有一些私人扩展。
SQL语言不区分大小写
数据库->数据表->数据
一些简单的数据库操作
1、创建数据库
create database 数据库名称;
2、查看数据库
show databases;
3、切换数据库
use 数据库名称;
4、删除数据库
drop database 数据库名称;
(分号作为语句的结束)
一些简单的数据表操作
1、创建数据表
create table 名称(
元素名称 int(4) not null primary key auto_increment,
元素名称 char(20) not null,
…
元素名称 char(10) not null
);
2、查看数据表
show tables;
3、插入数据
insert into 名称(各元素–除键) values(…,…,…);
4、查询数据
select * from 名称;
(星号代表所有信息)
5、更新数据
update 数据表名称 set 数据元素=’…’ where 判断条件;
6、删除数据
delete from 数据表名称 where 判断条件;
SQL语法(三个关键字)
where
where 满足的条件(条件判断)
order by
用于排序
order by 字段(一个字段就是一列,存放一系列数据元素) ASC/DESC;
ASC:升序
DESC:降序
union
用于合并,union联合的意思
select 字段 from 数据表1 union select 字段 from 数据表2;
重复的内容自动屏蔽,需要显示使用关键字union all
SQL注释
单行:
1、#
2、—+空格(两个横杠加空格)
多行:
3、/…/
SQL常见内置函数:
1、database(); 显示建立的数据库
2、current_user; 显示最近的用户
3、load_file(’路径‘); 显示文件内容
4、version(); 显示数据库版本
5、into+outfile 写入文件
这就是这次博客的全部内容,是一些基础的内容,大概的了解!