随笔分类 -  b-数据库

摘要:实现插入数据后返回自增主键ID的几种方式 在xml中 insert 标签中定义 : * useGeneratedKeys为true,用来设置返回主键id的值, * keyProperty 代表数据库记录主键字段 * keyColumn 代表 java对象成员属性名 1 xml 映射文件的方式 <!- 阅读全文
posted @ 2022-01-15 00:48 进击的小蔡鸟 阅读(3125) 评论(0) 推荐(0)
摘要:SQL 必会50道面试题 练习网站 https://www.nowcoder.com/ 牛客网 数据库中单引号和双引号的局别 建议数据库内使用单引号,双引号一般语言中使用 临时表? 用临时表替代子查询 冷门知识 求长度 select length ('133') select length (nul 阅读全文
posted @ 2022-01-10 17:56 进击的小蔡鸟 阅读(270) 评论(0) 推荐(0)
摘要:Date、Datetime、Timestamp Mysql中经常用来存储日期的数据类型 有三种:Date、Datetime、Timestamp。 Date数据类型:用来存储没有时间的日期。Mysql获取和显示这个类型的格式为“YYYY-MM-DD”。支持的时间范围为“1000-00-00”到“999 阅读全文
posted @ 2021-11-21 23:22 进击的小蔡鸟 阅读(169) 评论(0) 推荐(0)
摘要:数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。 在使用left jion时,on和where条件的区别如下: 1、 on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。 2、where条件是在临时表生成好后,再对 阅读全文
posted @ 2021-09-25 22:18 进击的小蔡鸟 阅读(41) 评论(0) 推荐(0)
摘要:int类型,适合分页排序,递增递减等,查询快,如果数据库经常迁移的话,int不适合,,容易造成混乱 使用GUID(全球唯一标识)。不存在重复问题,数据合并时非常简单。关联速度比int慢。经常合并数据或脱机输入数据联机上传最好用此方案。 guid 数值是随机的,而且不接受可以对使用者更具意义的任何形式 阅读全文
posted @ 2021-09-25 22:17 进击的小蔡鸟 阅读(132) 评论(0) 推荐(0)