create table Student( Sno varchar(50)primary key not null, --学号(主码) Sname varchar(50) not null, --学生姓名 Ssex varchar(50)not null, ...
分类:
其他好文 时间:
2015-04-20 20:34:01
阅读次数:
137
MySQL常用的存储引擎为MyISAM、InnoDB、MEMORY、MERGE,其中InnoDB提供事务安全表,其他存储引擎都是非事务安全表。MyISAM是MySQL的默认存储引擎。MyISAM不支持事务、也不支持外键,但其访问速度快,对事务完整性没有要求。InnoDB存储引擎提供了具有提交、回滚和...
分类:
数据库 时间:
2015-04-20 00:21:49
阅读次数:
142
在MySQL 3.23.44版本后,InnoDB引擎类型的表支持了外键约束。1、MySQL中“键”和“索引”的定义相同,所以外键和主键一样也是索引的一种。不同的是MySQL会自动为所有表的主键进行索引,但是外键字段必须由用户进行明确的索引。用于外键关系的字段必须在所有的参照表中进行明确地索引,Inn...
分类:
数据库 时间:
2015-04-19 17:26:32
阅读次数:
232
一般项目的生命周期: 1.需求分析 2.需求规格说明书 3.总体设计 4.详细设计 5.编码实现 6.测试,试运行. 7.验收 8.后期维护PowerDesigner 可以把软件生命周期的每一个阶段都能管理起来. 数据库的表约束: 非空、主键、唯一键、默认、检查、外键 6个约束创...
分类:
其他好文 时间:
2015-04-18 23:21:43
阅读次数:
122
SQL的主键和外键约束转载自:http://www.cnblogs.com/ywb-lv/archive/2012/03/12/2391860.html感谢原文作者的总结SQL的主键和外键的作用: 外键取值规则:空值或参照的主键值。(1)插入非空值时,如果主键表中没有这个值,则不能插入。(2)更新时...
分类:
数据库 时间:
2015-04-18 16:07:21
阅读次数:
160
添加外键约束名字一定不能重复如何添加外键方法一:直接在属性值后面添加create table score(cscore int(11),st_id int(50) references student(id),cs_id int(30) references classes(id),primary ...
分类:
其他好文 时间:
2015-04-17 20:07:00
阅读次数:
200
DELETE FROM tablename WHERE timekey=20150416提示:Timeout 时间已到。在操作完成之前超时时间已过或服务器未响应。提供几种解决思路:1、检查WHERE条件中字段是否已建索引2、检查是否被其他表引用,引用表外键字段上是否已建索引3、分批次删除,根据容量....
分类:
Web程序 时间:
2015-04-16 19:42:19
阅读次数:
211
以前创建数据库时就是有主键的创建了主键,但是表之间的关系没有联系,要建数据库关系图只有主键没有外键时不行的。 建外键的前提是此外键必须是另外一个表的主键。建外键的步骤: 第一步打开要建外键表的设计器,右击选择“关系”。然后弹出“外键关系”窗体,我们选择“添加”,然后点击“表和列规范”后面的小按钮,....
分类:
数据库 时间:
2015-04-16 17:01:00
阅读次数:
203
如果表A的主关键字是表B中的字段,则该字段称为表B的外键,表A称为主表,表B称为从表。 外键是用来保证数据的完整性和一致性,通过外键的检查而使不正确的删除,插入操作失败。 不同的外键约束方式将可以使两张表紧密的结合起来,特别是修改或者删除的级联操作将使得日常的维护工作更加轻松。 触发器...
分类:
数据库 时间:
2015-04-15 00:40:17
阅读次数:
201
事实表记录发生在现实世界中的操作型事件,其所产生的可度数值。事实表的设计完全依赖于物理活动,不受可能产生的最终报表的影响。事实表中,除数字度量外,事实表总是包含外键,用于关联与之相关的维度,也可以包含退化的维度键和日期/时间戳。
分类:
其他好文 时间:
2015-04-14 19:38:52
阅读次数:
129