摘要: 1、正则表达式 2、拼接字段 Concat()函数 3、文本函数,大小写 截取字符 去空格 4、日期时间处理函数 5、聚集函数 平均值 最值 求和 组合聚集函数 6、分组 过滤 排序 7、子查询 作为计算字段使用子查询 8、内部联结 9、自联结 自然联结 外连接 使用聚合函数的联结 10、组合查询 阅读全文
posted @ 2019-06-23 22:17 小能熊 阅读(146) 评论(0) 推荐(0)
摘要: 【强制】 1、在表查询中,一律不要使用 * 作为查询的字段列表,需要哪些字段必须明确写明。 说明: 1)增加查询分析器解析成本。 2)增减字段容易与resultMap配置不一致。 3)多余字段增加网络开销。 2、不要用resultClass作为返回参数,即使所有类属性名与数据库字段一一对应,也需要定 阅读全文
posted @ 2019-06-22 16:55 小能熊 阅读(328) 评论(0) 推荐(0)
摘要: 【强制】 1、不要使用count(列名)或 count(常量)来替代 count(*),count(*)是SQL92定义的标准统计行数的语法,跟数据库无关,跟NULL和非NUll无关。 说明:count(*)会统计值为NULL的行,而count(列名)不会统计此列为NULL值的行。 2、count( 阅读全文
posted @ 2019-06-22 16:24 小能熊 阅读(419) 评论(0) 推荐(0)
摘要: 【强制】 1、业务上具有唯一特性的字段,即使是多个字段的组合,也必须建成唯一索引。 2、超过三个表禁止join。需要join的字段,数据类型必须绝对一致;当多表关联查询时,保证被关联的字段需要有索引。 3、在varchar字段上建立索引时,必须指定索引长度,没必要对全字段建立索引,根据实际文本区分度 阅读全文
posted @ 2019-06-22 15:02 小能熊 阅读(419) 评论(0) 推荐(0)
摘要: 建表规约 【强制】 1、表达是与否的概念的字段,必须使用 is_xxx 的方式来命名,数据类型是 unsigned tinyint (1表示是,0表示否)。 说明:任何字段如果为非负数,则必须是 unsigned 。 注意:在pojo类中任何布尔类型的变量,都不要加 is 前缀。所以需要在 <res 阅读全文
posted @ 2019-06-22 13:35 小能熊 阅读(799) 评论(0) 推荐(0)
摘要: limit 意思为“限制” limit 后面可以跟两个数字也可以跟一个数字。如 limit 3 或limit 1,3. 后面跟一个数字时表示,从行0开始取,取n条数据,例如:limit 3 表示从行0开始取 取3条数据。 注意:第一条数据的行号为0.(类似数组的索引是从0开始一样) 后面跟两个数字, 阅读全文
posted @ 2019-06-21 00:03 小能熊 阅读(555) 评论(0) 推荐(0)
摘要: distinct 的意思就是“不同的,有区别的” 阅读全文
posted @ 2019-06-20 22:23 小能熊 阅读(225) 评论(0) 推荐(0)
摘要: 本人博客根据学习《MySQL必知必会》写的心得体会。 书中以MySQL 5版本作为基础,作者成书时,稳定版本是5.1。现在(2019年6月20)8.X版本的我都装上了,所以版本有点旧,但是sql是通用的,对小白来说,经典毕竟是经典,还是值得一读的。 前期数据库准备: 创建数据库 :crashcour 阅读全文
posted @ 2019-06-20 22:05 小能熊 阅读(196) 评论(0) 推荐(0)
摘要: HTML js 阅读全文
posted @ 2019-06-04 10:37 小能熊 阅读(12446) 评论(0) 推荐(0)
摘要: HTML代码 js代码 阅读全文
posted @ 2019-06-04 10:18 小能熊 阅读(2014) 评论(0) 推荐(0)