网站首页 文章专栏
何冰华个人网站
Oracle行转列,pivot函数和unpivot函数
pivot函数:行转列函数:  语法:pivot(任一聚合函数 for 需专列的值所在列名 in (需转为列名的值));unpivot函数:列转行函数:  语法:unpivot(新增值所在列的列名 f
何冰华个人网站
数据库事务
事务(Transaction)是并发控制的基本单位。所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。例如,银行转帐工作:从一个帐号扣款并使另一个帐号增款,这两
何冰华个人网站
主键的作用
数据库主键,指的是一个列或多列的组合,其值能唯一地标识表中的每一行,通过它可强制表的实体完整性。主键可以用来表示一个精确定位的特定的行,如果没有主键,你就无法精准定位一条记录是否就是你要的相关行记录,
何冰华个人网站
如何保证数据完整性
1、首先,从数据库的建表开始,我们就要进行相关字段的约束。我们都知道数据库建表时,一般正常每个表都唯一的关键字段:Primary key主键指能唯一标识一条记录的单个数据表列或联合的数据表列(联合主键
何冰华个人网站
SQL语言包含哪些
SQL语言包含4个部分:⑴ 数据定义语言(DDL)数据定义语言 (Data Definition Language, DDL) 是SQL语言集中负责数据结构定义与数据库对象定义的语言,由CREATE、
何冰华个人网站
聚集索引和非聚集索引
聚集索引:按字母排序的字典。非聚集索引:按偏旁部首排序的字典。聚集索引:可以帮助把很大的范围,迅速减小范围。但是查找该记录,就要从这个小范围中Scan了。非聚集索引:把一个很大的范围,转换成一个小的地