数据库学习笔记
吃货小跟班
即将走出象牙塔的菜鸟
展开
-
【oracle】oracle建立全文检索
create table weibo( weibo_id number, content varchar2 (4000) );1、创建分析器begin ctx_ddl.create_preference ( 'crawler_chinese_lexer', 'chinese_lexer' ); end;2、创建索引,对某个字段进行检索,则需要对该字段创建索引creat原创 2017-01-05 16:39:42 · 331 阅读 · 0 评论 -
【数据库】数据库并发操作(一)数据库并发操作带来的问题
多个用户访问同一个数据库时,如果他们的事务同时使用相同的数据,则可能会导致并发问题的产生; 并发操作带来的数据库不一致性可以分为四类:(1)丢失或覆盖更新当两个或多个事务选择同一数据,并且基于最初选定的值更新该数据时,会发生丢失更新问题。每个事务都不知道其它事务的存在。最后的更新将重写由其它事务所做的更新,这将导致数据丢失。上面预定飞机票的例子就属于这种并发问题。事务1与事务2先后读入同一数据A=原创 2016-12-30 19:05:45 · 11053 阅读 · 3 评论 -
【数据库】数据库并发操作(二)数据库并发控制机制
数据库基础知识及数据库锁概念转载 2016-12-30 19:03:32 · 3661 阅读 · 0 评论 -
【ibatis】SqlMapClient.insert返回值与selectKey
使用oracle数据库+ibatis,sqlmap配置文件中的插入数据的操作getSqlMapClientTemplate().insert() 返回总是null。该函数的返回值是插入数据的主键值,但只能是自增主键类型,此时配置文件应该这么写(针对于oracle数据库),否则函数的返回值就是null:( PostgreSQL为serial字段生成的sequence名字为: 表名_列名_seq,但是原创 2016-12-30 15:26:45 · 1888 阅读 · 3 评论