pgsql同一模式下不同数据库如果表名、序列名相同,可能会导致两数据库中相同表明公用同一序列问题?pgsql序列对象(也叫序列生成器)就是用CREATE SEQUENCE 创建的特殊的单行表。一个序列对象通常用于为行或者表生成唯一的标识符。重置序列:user_id字段是一个自增字段(通过序列incr...
分类:
其他好文 时间:
2015-03-27 23:52:04
阅读次数:
217
今天翻到以前写的批量更新表中的数据的存储过程,故在此做一下记录。
当时MySQL中的表名具有如下特征,即根据需求将业务表类型分为了公有、私有和临时三种类型,即不同的业务对应三张表,而所做的是区分出是什么类型(公有、私有、临时)的业务表对数据的固定字段做统一规律的处理。
下面为当时所编写的存储过程:
BEGIN
DECLARE done INT;
DECLARE...
分类:
数据库 时间:
2015-03-21 23:04:50
阅读次数:
484
查询语句select [字段列表、*] from 表名称 [where] [order by 字段 asc升序|desc降序][limit 起始位置,长度][group by 分组 [having]]1> select * from 表名 2> select 字段1,字段2,...... fro.....
分类:
数据库 时间:
2015-03-21 12:35:49
阅读次数:
209
top关键字:写在select后面字段的前面比如你要显示查询的前5条记录,如下所示:selecttop5*fromStudent一般情况下,top是和orderby连用的orderby用在表名的后面orderby后面就填你要按它排序的字段,是升序排序(从小到大排序)percent:百分比%=perc...
分类:
数据库 时间:
2015-03-21 12:33:23
阅读次数:
155
***数据的插入:(增)insertinto表名(字段列表)values(值列表)如果不写字段列表就要为表添加全部的列数据其实into也可以省略每次只能插入一条数据1.如果字段可以为null或有默认值,也可以在添加值的时候使用null/default代替,但不能什么都不填2.非空字段一定要传入值3....
分类:
数据库 时间:
2015-03-21 11:07:10
阅读次数:
182
@ManyToOne(targetEntity = 类名.class, cascade = CascadeType.REFRESH, fetch = FetchType.LAZY) @OneToMany(targetEntity=类名.class,mappedBy = "数据库表名", casca....
分类:
Web程序 时间:
2015-03-20 14:13:44
阅读次数:
157
--数据删除:在删除的时候需要询问是否真的需要删除?同时在之后的项目中,删除往往不是真的删除,而是做删除标记--语法:--delete from 表名 where 条件delete from Teacher--删除指定的人员信息delete from Teacher where Id=26--使用d...
分类:
其他好文 时间:
2015-03-19 23:35:19
阅读次数:
184
--数据更新 必须考虑是否有条件,往往能够做条件首先考虑主键值和唯一键语法:update 表名 set 字段=值,字段=值 .....where 条件 not|and|or--修改年龄 update Teacher set Age=18--将所有人年龄+1 设置表达式update Teacher ....
分类:
其他好文 时间:
2015-03-19 23:31:22
阅读次数:
478
--使用代码创建数据完整性:--主键约束(primary key PK) 唯一键约束(unique UQ) 默认值约束(default DF) check约束(check CK) 主外键约束(foreign key FK)--语法:--alter table 表名--add...
分类:
数据库 时间:
2015-03-19 21:52:20
阅读次数:
148