今天建了一张表,设置其"id"属性为自动增加类型,但是在查看所有数据的时候,却发现"id"的值不是连续增加的。建表的语法如下:mysql> create table person_list
-> (
-> id int auto_increment unique,
-> name varchar(15) not nu...
分类:
数据库 时间:
2015-05-13 23:17:42
阅读次数:
294
今日在开发时遇到一个比较奇怪的问题,保存时报这个异常:Java代码org.hibernate.AssertionFailure:nullidincom.aa.TShoucangnull id,这个是什么回事呢?数据库是自动增长了,hibernate映射文件也一切正常的了,看了后台也打印出了inser...
分类:
Web程序 时间:
2015-05-11 21:23:56
阅读次数:
164
关于数据库文件的管理问题,我经常说,常在江湖混,哪有不挨棍,用的时间长了,基本上都有遇到一些数据库文件管理上的问题,比如说:1. SQL Server数据文件空间满2. 日志文件暴涨3. 文件不能收缩4. 如何实现文件的自动增长和自动收缩 这篇文章就围绕这些问题展开,当然要想熟练的对数据库空间进.....
分类:
数据库 时间:
2015-05-11 17:29:55
阅读次数:
167
1.开启对@ResponseBody应用支持 在Controller处理方法前定义@ResponseBody注解2.在使用MyBatis时,有时需要返回MySQL和SQLServer数据库自动增长的主键值,可以采用下面方法定义: insert into T_DEPT(DNAME,LOC)val...
分类:
编程语言 时间:
2015-05-08 23:32:38
阅读次数:
242
1 --设置数据库自动增长注意要点2 --1要设置成按固定大小增长,而不能按比例 对于小的数据库,设置一次增长50MB到100MB,大的数据库,一次增长100MB到200MB3 --2要定期监测各个数据文件的使用情况,尽量保证每个文件剩余的空间一样大或者是期望的比例4 --3设置文件最大值5 --....
分类:
数据库 时间:
2015-05-06 13:03:50
阅读次数:
191
create table Users(id int identity(10000,1),--id 从10000开始,增加长度为1name nvarchar(10),);--执行三次这个语句insert into Users values('小昆虫');
分类:
数据库 时间:
2015-05-05 11:59:46
阅读次数:
113
ODAC支持通过Oracle的序列来自动生成表的主键功能。这个过程允许在客户端自动完成,不需要过多代码。这个对一些要求自动增长字段做主键的场合非常有用。其实现步骤为:1、数据库必须先建立生成主键的序列。2、设置数据集的KeySequence属性,指向数据库中的序列。3、设置数据集的SequenceM...
分类:
其他好文 时间:
2015-05-02 15:00:33
阅读次数:
116
名称类型说明SequenceModeTSequenceModeODAC可以直接利用Oracle中的序列对象为表的主键赋值,从而实现主键自动增长的功能。该属性决定了在什么场合下使用序列:smInsert 新增记录时smPost 更新记录时注意:根据序列更新的字段由KeyFields决定KeySequ....
分类:
其他好文 时间:
2015-05-02 13:47:08
阅读次数:
210
一、【操作规范】1. 如无备注,则表中的第一个id字段一定是主键且为自动增长;2. 如无备注,则数值类型的字段请使用UNSIGNED属性;3. 如无备注,排序字段order_id在程序中默认使用降序排列;4. 如无备注,所有字段都设置NOT NULL,并设置默认值;5. 如无备注,所有的布尔值字段,...
分类:
数据库 时间:
2015-04-28 20:32:24
阅读次数:
169
1.如果表没有自动增长的标识列(int) 使用临时表SELECT IDENTITY(int) NewID ,.. INTO #tmp FROM YouTable2.表有标识列 使用表变量INSERT INTO @tmpTableSELECT ..., NewID=(SELECT COUNT(*) F...
分类:
数据库 时间:
2015-04-24 18:10:31
阅读次数:
200