听课笔记:
上午:
现在PHP的版本一般是5.5,相对于以前的版本移除了一些函数,所以在以后使用到不同版本的PHP时要特别注意
localhost(本机【默认的网址】)
my project(我的项目) 注:要把项目,文件都存到wamp/www文件夹下,且名字不能为中文,但是图片的名字可以
配置文件 Apache: httpd.conf PHP: php.ini MySQL: my.ini
浏览器中输入 localhost若修改了端口,则输入localhost:端口
则会转到WAMP的测试页面
phpinfo:PHP基本信息
configuration:配置
【数据库服务与界面分离】能连到同一局域网其他数据库
1.一、修改APACHE的监听端口(若端口是80,则可以用 ctrl+f 查找80,然后再80中间输入自己想修改的端口【若在80前后修改可能会造成折行,使程序无法正常运行】)
- 2
1、在界面中选apache,弹出隐藏菜单选项,打开配置文件httpd.conf; 2、找到Listen 80 和 ServerName localhost:80; 3、将80改成801(当然自己也可以设定别的不使用的端口,例如8000等); 4、保存,待重启WAMP服务后即可。
PHP Parse Error: syntax error, unexpected $end 错误的解决办法
可以在php.ini中设置short_open_tag = On
- 第一步,登录到sql命令行

- 2
第二步,使用sql语句修改root密码
使用sql语句改密码时一定要选中数据库 。使用 use mysql;否则会出错
Update mysql.user set password=PASSWORD(123) where user=’root’ ;
若修改不成功,则输入
Use mysql;
然后回车,然后重新输入上面的内容
Update mysql.user set password=PASSWORD(123) where user=’root’ ;
Mysql用户名:root
Mysql密码:自己修改
Mysql服务器地址:localhost
下午:
mysql里面尽量小写,而且用英文或拼音
表名加前缀,避免重复,用_分割,如:_worktable
名 类型 长度 十进制 允许空值(此列允不允许不填)
name varchar 20 空(不允许)
sex bit 对号(允许)
age int 对号
address varchar 50 对号
class varchar 20 对号
注:小数:float double 字符:char 日期时间:mysql用varchar 其他语言用datetime
图片或者文件:(转换成二进制存储)text
创建表需要注意的地方:
1.主键(唯一规定表示一个数据,每一个表必须有且仅有一个)
2.自增长列(没有合适的列做主键时,建一个空列,ids int 允许空值 自动递增)
3.外键
从表
主表
主表控制从表
主表中的外键列一定是主键
规则:
数据库三大范式
第一范式:保证每一列的原子性(注:不能再拆分,必须满足)
山东省淄博市张店区*****
山东省 淄博市 张店区
第二范式:保证数据表的每一列都和主键相关
第三范式:保证数据表的每一列都和主键直接相关(注:不能出现间接)
注:
1.将表拆分,一直到不能拆分为止
2.表名加前缀,小写
3.如果找不到主键,就用自增长列
4.外键关系可以不用加(牵扯的表太多)
5.要想删除主表,需要把从表删掉