中级项目知识点

本文介绍了数据库设计中的数据类型,如varchar、char、tinyint和int的使用场景。强调了主键和默认值的设置,并探讨了分页、上传和验证码类在Web开发中的应用。同时,提到了防止XSS攻击的方法——批量实体转义。在数据库表设计中,强调了字段类型选择和表间关系,例如一对多和多对多关系,并举例说明了商品、分类、品牌、类型和扩展属性之间的关联,所有设计都是为了更好地服务商品信息的管理和扩展。
摘要由CSDN通过智能技术生成

1.varchar类型:变长字符串,使用时我们必须设定其长度,最大长度“理论值”65535个设定值只是表示最多可存储的字符个数。

一般主键id类型为 id smallint unsigned not null auto_increment primary key comment '',
varchar和char都有定长,字段中除了主键,别的字段一般都有default
tinyint 字符串类型用于字段值为0和1,true和false
int字符串类型用于添加时间字段

查select标签 iframe标签
insert ,update语句中字段值用单引号还是双引号?
2.empty()和isset()函数的区别isset强调这个变量是不是存在,empty强调变量的值是不是为空

理解一下分页类,上传类,验证码类


3.功能第二,安全第一。[经验]
三个安全问题:
ü 恶意攻击    措施:加验证码
ü SQL注入 措施: 密码md5()加密,单引号转义

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值