数据库
慧强杨
http://blog.csdn.net/ 个人博客
展开
-
数据库面试题
1、sql语言包括:数据定义,数据操纵数据控制 数据库定义:主要是对数据库表的操作,create,drop,alert 数据库操纵:主要是对数据库表数据的操作,select,insert ,update detele 数据库控制:主要是对数据库权限的控制,grant 2、完整性约束:实体完整性,参照完整性,用户定义完整性3、数据库的三大范式 1nf:属性不可原创 2016-04-07 10:50:22 · 297 阅读 · 0 评论 -
数据库各种连接的区别
数据库各种连接区别: left join,right join,inner join(join) left join与right join之间是相对的: 基本的例子:select * from table1 t1 left join table2 t2 on t1.col1 = t2.col2; 这个时候查出来的结果是:table1 的全部集合,table2的部分集合 如果想查找table原创 2016-03-27 20:58:37 · 821 阅读 · 0 评论 -
mongodb工具类
MongoBaseDao.java ---------- import com.google.common.collect.Lists; import com.mongodb.*; import com.thinkgem.jeesite.common.config.Global; import cz.spring.embedmongo.EmbeddedMongoFactoryBean; import原创 2016-05-12 17:18:27 · 846 阅读 · 0 评论 -
主键生成策略
hibernate的主键生成策略 一共是13种,其中包括native native: 对于 oracle 采用 Sequence 方式,对于MySQL 和 SQL Server 采用identity(自增主键生成机制),native就是将主键的生成工作交由数据库完成,hibernate不管(很常用)。 uuid: 采用128位的uuid算法生成主键,uuid被编码为一个32位16进制数字的字符串原创 2016-05-22 21:57:06 · 315 阅读 · 0 评论