1 表的完整性
(1)实体完整性:每条记录有一个唯一标识符,通常用无任何业务含义的字段表示
(2)参照完整性:一张表的某个字段必须引用另一张表的某个字段值
(3)域完整性:域即单元数据,域中的数值必须符合一定的规则
2 键的概念
(1)主键:只有唯一字段
(2)组合主键:由多个字段组合起来,形成唯一字段
(3)外键:针对多张表之间的关联
3...
分类:
数据库 时间:
2014-08-07 23:25:04
阅读次数:
699
explain profiling建议提供以下信息showtablestatuslike'audit';showcreatetableaudit;showindexfromaudit;checktableaudit;analyzetable audit;analyze并不检查表是否有问题,只是重新分...
分类:
数据库 时间:
2014-08-08 01:33:04
阅读次数:
302
Student表有三列,分别是姓名、课程、成绩 Name Curricula Mark 张三 语文 70 李四 数学 80 王朝 英语 59 城南 马哲 70 王朝 语文 90 我想得到的效果...
分类:
数据库 时间:
2014-08-08 01:39:45
阅读次数:
322
触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过...
分类:
数据库 时间:
2014-08-08 01:40:05
阅读次数:
351
某500强客户要上线一个功能,其后台所有数据库是我司设计开发的NoSQL数据库。为了避免数据库集群中,数据节点不一致而导致问题,需要对数据库节点间的数据进行校验。理论上说,数据库节点之间的数据,应当保持最终一致性。而我司的数据库,是在对主节点对数据进行操作时,coord节点会(立即)通知备节点拉取数...
分类:
数据库 时间:
2014-08-08 01:52:35
阅读次数:
324
mysql的主从模式配置1、改主库配置文件:[mysqld]log=c:/a.loglog-bin=mysql-binserver-id=12、授权,导数据:grant replication slave on *.* TO 'replication'@'192.168.234.123' ident...
分类:
数据库 时间:
2014-08-08 01:56:25
阅读次数:
308
1、准备环境搭建:myeclipse,sql2005,jdbc。2.都下载完之后开始进行安装 ,前两个是属于数据库软件,正常安装即可(注意数据库登陆不要使用windows验证) 将JDBC解压缩到任意位置,比如解压到C盘program files下面,并在安装目录里找到sqljdbc.jar文件,得...
分类:
数据库 时间:
2014-08-08 01:57:45
阅读次数:
355
今天网上看到一篇关于收集统计信息的文章,还不错,特转载下来。
1. 理解什么是统计信息
优化器统计信息就是一个更加详细描述数据库和数据库对象的集合,这些统计信息被用于查询优化器,让其为每条SQL语句选择最佳的执行计划。优化器统计信息包括:
· 表的统计信息
o 行数
o Block数
o 行平均长度
· 列的统计信息
o 列中不同值的数量
o 列中null的数量
o 数据分布(柱状图/直方图)
· 索引的统计信息
o 叶子块...
分类:
数据库 时间:
2014-08-08 02:03:15
阅读次数:
398
今天要给大家演示的是在RHEL6系统中安装mysql数据库,本次实验是在VMware虚拟机中实现。系统版本:2.6.32-71.el6.i686[root@wuli~]#uname-aLinuxwuli.redhat.com2.6.32-71.el6.i686#1SMPWedSep101:26:34EDT2010i686i686i386GNU/Linux数据库版本:5.6.20[root@wuliDownloads]#ls..
分类:
数据库 时间:
2014-08-08 02:10:35
阅读次数:
365
DBConnection.javapackagecom.test;
importjava.io.IOException;
importjava.sql.*;
publicclassDBConnection{
//privateDBConnectionPoolManagerdbc=null;
publicDBConnection(){
//dbc=DBConnectionPoolManager.getInstance();
}
/*publicConnectionnewConn..
分类:
数据库 时间:
2014-08-08 02:11:15
阅读次数:
354
在.NET中使用System.Data.OracleClient库连接Oracle数据库的步骤 1.下载并安装Instant Client Instant Client可以在Oracle官方网站下载到 对于Windows,Instant Client有三种版本: 1)适用于 Microsoft Windows(...
分类:
数据库 时间:
2014-08-08 02:14:45
阅读次数:
295
众所周知innodb的锁是行级锁,这样说也没有问题,只是还可以细分而已。推荐阅读何登成大牛的博客http://hedengcheng.com/?p=771innodb的锁有三种算法,分别如下:Read Lock:单个记录上的锁Gap Lock:间隙锁,锁定一个范围,但不包含记录本身Next-Key ...
分类:
数据库 时间:
2014-08-08 04:18:55
阅读次数:
478
MySQL数据库优化详解mysql表复制复制表结构+复制表数据mysql> create table t3 like t1;mysql> insert into t3 select * from t1;mysql索引 ...
分类:
数据库 时间:
2014-08-08 08:25:25
阅读次数:
354
在mysql中获取多少天前的unix时间的方法。首先根据now()获得当前时间,使用adddate()方法获得60天前时间,使用unix_timestamp()方法转换时间类型select UNIX_TIMESTAMP(ADDDATE(NOW(),INTERVAL -60 DAY))首先根据now(...
分类:
数据库 时间:
2014-08-08 08:25:35
阅读次数:
296
http://codeforces.com/contest/452/problem/BB. 4-point polylinetime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputs...
分类:
数据库 时间:
2014-08-08 09:34:46
阅读次数:
281
最近要用到Django,换成mysql出现了以下问题:The database backend does not accept 0 as a value for AutoField解决方法:cd 到对应的目录sed -i.old 's|\(ForeignKey.*\)default=0|\1defa...
分类:
数据库 时间:
2014-08-08 11:51:35
阅读次数:
1491