数据库
记录数据库相关笔记
suppppper
浙江师范大学软件工程在读研究生
展开
-
MyBatis insert 数据库数据后返回主键
<selectKey keyProperty="id" resultType="java.lang.Long" order="AFTER" > SELECT LAST_INSERT_ID()</selectKey>这段代码包含在<insert></insert>标签当中<insert>&l转载 2018-05-09 15:00:41 · 626 阅读 · 0 评论 -
数据库的主表,从表,主键,外键等之间的关系
注:作此文章仅作为工作学习过程中的记录,若出现什么错误各位道友们指正,谢谢。主键:一般情况下,满足第一范式的表都有一个主键Primary key,用于唯一标示数据库中的一个字段。外键:外键是相对于数据库设计中的参考完整性而言,它与主键之间是彼此依赖的关系。假设现在有两个表,产品分类表ProductCategory(主键c_id)和产品表Product(主键p_id),每类产品都属于一个分类。那么如...原创 2018-05-10 10:41:47 · 12123 阅读 · 1 评论 -
数据库事务的相关问题
---乐观锁和悲观锁---悲观锁: 保守态度,它指的是数据对于外界的(包括本系统当前的其他事务,以及来自外部系统的事务处理)修改持保守态度,因此,在整个数据处理过程中,将数据处于锁定状态。 悲观锁的实现,往往依靠数据库提供的锁机制。在悲观锁的情况下,为了保证事务的隔离性,就需要一致性锁定读。读取数据时给加锁,其它事务无法修改这些数据。修改删除数据时也要加锁,其它事务无法读取这些数...转载 2018-05-26 16:20:56 · 230 阅读 · 0 评论 -
SQL中destinct的用法
1.作用于单列 2.作用于多列 3.COUNT统计 4.distinct必须放在开头 5.其他在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 distinct用于返回唯一不同的值。表A:表B:1.作用于单列select distinct name from A执行后结果如下:2.作用于多列...转载 2018-08-04 00:14:39 · 1735 阅读 · 0 评论