摘要: ci是 case insensitive, 即 "大小写不敏感", a 和 A 会在字符判断中会被当做一样的; bin 是二进制, a 和 A 会别区别对待. 例如你运行: SELECT * FROM table WHERE txt = 'a' 那么在utf8_bin中你就找不到 txt = 'A' 阅读全文
posted @ 2018-01-18 21:39 zhaogaojian 阅读(412) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/fingerboy/p/6657118.html目前正在维护的公司的一个项目是一个ssm架构的java项目,dao层的接口有大量数据库查询的方法,一个条件变化就要对应一个方法,再加上一些通用的curd方法,对应一张表的dao层方法有时候多达近20个,果 阅读全文
posted @ 2018-01-18 10:26 zhaogaojian 阅读(7947) 评论(0) 推荐(0) 编辑
摘要: 1. #将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号。如:order by #user_id#,如果传入的值是111,那么解析成sql时的值为order by "111", 如果传入的值是id,则解析成的sql为order by "id". 2. $将传入的数据直接显示生成在sql中 阅读全文
posted @ 2018-01-18 10:04 zhaogaojian 阅读(332) 评论(0) 推荐(0) 编辑