导航

2020年8月19日

摘要: 不信任表单 不信任用户输入的信息 关闭全局变量 防sql注入 mysql_real_escape_stringaddslashes转义用户输入的内容 防止基本的XSS攻击 1.将html转换为html实体(htmlspecialchars()、htmlentities()、strip_tags()、 阅读全文

posted @ 2020-08-19 20:30 玻璃星 阅读(64) 评论(0) 推荐(0)

摘要: 总结:InnoDB适合写密集的表,MyISAM适合读密集的表。 1、InnoDB支持事务、外键,MyISAM不支持。 2、InnoDB 最小的锁粒度是行锁,MyISAM 最小的锁粒度是表锁。 ==》MyISAM更新操作慢 3、结构: 共同点:都是B+tree,在叶子节点保存数据。 InnoDB :主 阅读全文

posted @ 2020-08-19 01:32 玻璃星 阅读(44) 评论(0) 推荐(0)

摘要: 1.对于并发性的SQL 少用(不用)多表操作(子查询,联合查询),而是将复杂的SQL拆分多次执行。如果查询很原子(很小),会增加查询缓存的利用率。 2.大量数据的插入 多条 insert或者Load data into table(从文件里载入数据到表里) 建议,先关闭约束及索引,完成数据插入,再重 阅读全文

posted @ 2020-08-19 00:43 玻璃星 阅读(65) 评论(0) 推荐(0)