数据库
菜兜兜
遍览大神帖是我的乐趣
展开
-
MySql数据库表字段命名及设计规范
1.数据库涉及字符规范采用26个英文字母(区分大小写)和0-9这十个自然数,加上下划线'_'组成,共63个字符.不能出现其他字符(注 释除外).注意事项:1)以上命名都不得超过30个字符的系统限制.变量名的长度限制为29(不包括标识字符@).2)数据 对象、变量的命名都采用英文字符,禁止使用中文命名.绝对不要在对象名的字符之间留空格.3)小心保留词,要保证你的字段名没有和保留词、数据 库系统或者常...转载 2018-07-03 09:15:40 · 1874 阅读 · 0 评论 -
Mysql的Innodb引擎和MyISAM引擎的区别
备注:本文为转载,如有雷同见谅。好记性不如烂笔头~ Innodb引擎概述 Innodb引擎提供了对数据库ACID事务的支持,并且实现了SQL标准的四种隔离级别。该引擎还提供了行级锁和外键约束,它的设计目标是处理大容量数据库系统,它本身其实就是基于MySQL后台的完整数据库系统,MySQL运行时Innodb会在内存中建立缓冲池,用于缓冲数据和索引。但是该引擎不支持FULLTEXT类型的索引,而且它...转载 2018-07-19 18:28:42 · 319 阅读 · 0 评论 -
mybatis中 useGeneratedKeys 和 keyProperty 的作用
在使用mybatis时,常常会出现这种需求: 当主键是自增的情况下,添加一条记录的同时,其主键是不能使用的,但是有时我们需要该主键,这时我们该如何处理呢? 这时我们只需要在其对应xml中加入以下属性即可:useGeneratedKeys=”true” keyProperty=”对应的主键的对象”。 <!-- 主要是在主键是自增的情况下,添加成功后可以直接使用主键值,其中keyProp...转载 2018-12-24 18:51:08 · 467 阅读 · 0 评论 -
explain简介
好记性不如烂笔头:转自https://www.jianshu.com/p/f54d7f57da3e 通过explain,可以查看sql语句的执行情况(比如查询的表,使用的索引以及mysql在表中找到所需要的方式等)用explain查询mysql查询计划输出参数有: 列名 说明 id 执行编号,标识select所属的行。如果在语句中没有子查询或关联查询,只有唯一的select,每...转载 2019-06-26 16:33:56 · 192 阅读 · 0 评论