目前流行的架构有哪些?
操作系统 WEB服务 解释执行环境 数据库服务
Windows server: IIS + ASP(.NET) + SQL Server .NET
Linux : Apache + PHP + MySQL LAMP
UNIX/Windows : Tomcat + JSP + Oracle J2EE
安装phpstudy:
Apache服务
URL组成:
协议,服务器名称,路径,文件
localhost是什么:基于本地访问时:本地主机,127.0.0.1,本机IP,域名(DNS服务器,HOSTS文件)
设置hosts:打开hosts文件,自定义域名,保存关闭,重启浏览器(浏览器缓存机制)
I.php文件在哪:网站路径,文件
TIPS:phpstudy默认网站路径:C:/www
SQL语言 数据库
是一门ANSI的标准计算机语言 SQL server
MySQL
用来访问和操作数据库 Oracle
数据库软件兼容一些主要的SQL关键词操作,SQL语言的私有扩展
“仓库”:软件,服务接口,用户
数据库系统:数据库,数据表,数据
搭建我们的“仓库”--数据库操作:
创建数据库:CREATE DATABASE websecurity;
查看数据库:SHOW databases;
切换数据库:USE websecurity;
删除数据库:DROP DATABASE websecurity;
TIPS:SQL语句对大小写不敏感;分号作为语句的结束,程序中会自动补充
数据表介绍:
where句子:select你要的信息from数据表(或多个)where满足的条件(条件判断)
TIPS:“*”号代表所有符合数据;where也可以用于updata或者delete中
Order by句子:select你要的信息from数据表(或多个)order by字段ASC/DESC。TIPS:可以使用order by“数字”,判断数据表的字段长度。
UNION句子:select你要的信息from数据表1union select你要的信息from数据表2.TIPS:重复的姓名也要显示怎么办?使用union all。
MySQL的注释:#...这个注释直到该行结束
--...这个注释直到该行结束
/.../这是一个在行中间的注释
常见的内置函数:datacase()打印出数据库名称
current_user打印出用户
load_file()返回文件内容
TIPS:version()数据库版本,into+outfile写入文件