服务器管理软件
php Apache
.net IIS
java Tomcat

服务器管理软件起到的作用:管理服务器工作,具体的工作如下:
1.静态页面
用户将请求发送到服务器,服务器中的服务器管理软件将请求发给相应的页面,静态页面将内容反馈给服务器管理软件,服务器管理软件再将静态页面呈现给用户。
2.动态页面
用户将请求发送到服务器,服务器中的服务器管理软件将请求发给相应的页面,页面再发给php(如果用到数据库,则php和数据库Mysql建立链接)将页面转换成静态的反馈给服务器管理软件,服务器管理软件再将页面呈现给用户。

WAMP:在Windows下开发
1.搭建环境:模拟服务器

修改数据库连接密码方式:

打开SQL的命令行,默认的按回车就可以,然后输入修改密码的语句:

Use mysql;

Updatemysql.user  set  password=PASSWORD(123) where  user=’root’ ;

其中:

Mysql用户名:root

Mysql密码:自己修改

Mysql服务器地址:localhost

2.创建数据库:
int 整型
varchar(长度) 字符串
bit 布尔型
datetime 日期时间型
text 长文本
money 货币
image 存二进制数据

数据表:
必须有:
(1)列名、类型、长度;
(2)主键:唯一标识某个数据,每个表必须有,主键列不能重复
(3)控制列的类型(索引):唯一索引、非空索引、唯一非空索引
(4)外键:存在于两个表之间的(关系)
主表和从表:表一引用表二,
两个列有关系,列是主键就是主表,不是就是从表

数据库的设计:
三大范式:
第一范式:保证列的原子性,相对于功能
第二范式:每一列都要和主键有关系,每一列和表有关系
第三范式:每一列都要和主键有直接关系

最新文章

  1. java获得本机IP,名称等
  2. C#函数式编程之惰性求值
  3. aiku给你们最真心地学习建议--转
  4. C#SortedList排序列表怎么样逆序输出
  5. 谈谈C#中的 Dispose 和 Finalize
  6. c++ 遍历ini
  7. oracle学习 十二 使用.net程序调用带返回值的存储过程(持续更新)
  8. 让Codeigniter控制器支持多级目录
  9. Java数据抓取经验【转载】
  10. myeclipse 闪退解决方法
  11. 自定义控件pickView
  12. grok 匹配log4j
  13. oracle自动备份_expdp_Linux
  14. 最简单的视频网站(JavaEE+FFmpeg)
  15. Qt5模块简介
  16. js中的数据类型、以及浅拷贝和深拷贝
  17. systemd 编写服务管理脚本---学习
  18. python基础之Day22
  19. 微信小程序之 真机键盘弹窗遮盖input框
  20. 03-封装BeanUtil工具类(javabean转map和map转javabean对象)

热门文章

  1. 第12章 在.NET中操作XML
  2. subprocess添加超时功能
  3. ios 用户相册
  4. android开发环境搭建(64位)
  5. LeetCode340 Longest Substring with At Most K Distinct Characters
  6. 自定义安装php开发环境(1)--apache和php整合
  7. shell脚本学习
  8. 使用VPN服务器解决公司不能上淘宝的问题
  9. [转]MySQL中存储过程权限问题
  10. java中两个值互换