---------------------触发器-------------------------------触发器本质上还是一个存储过程,trigger--只不过不是通过exec调用执行,而是通过增删改查数据库的操作来触发--针对主外键表操作时 将关联的表一起修改--触发器 方便记忆的命名格式:T...
分类:
数据库 时间:
2014-11-11 18:11:21
阅读次数:
172
关于主键的话大家很好理解,主键的主要作用就是用来标识一条数据是唯一的,也就是保证数据的实体完整性。防止数据重复。但是外键的话就有许多的疑问了,那外键是咋回事儿呢? 1. 外键的定义:外键(FK)是用于建立和加强两个表数据之间连接的一列或多列。通过将保存表中主键值的一列或多列中的值添加到另一个表中,....
分类:
数据库 时间:
2014-11-10 19:26:29
阅读次数:
153
USE AdventureWorks2012;GOSELECT f.name AS foreign_key_name ,OBJECT_NAME(f.parent_object_id) AS table_name ,COL_NAME(fc.parent_object_id, fc.pa...
分类:
其他好文 时间:
2014-11-10 17:18:11
阅读次数:
185
当两张表出现关联的时候,关联的外键,千万不能是汉字,千万不能使汉字,因为这个问题,直接导致项目进行不下去。。。。。顺便记录一下知识点(一)当用frameset设置网页的结构的时候eg: //获取当地的天气 这里如果直接 用ifr...
分类:
其他好文 时间:
2014-11-10 13:44:08
阅读次数:
204
在模型中添加了外键,然后一直显示**_id无数值原因在于在model中新添加字段,没有写进数据库正确操作为:首先,进入开发环境(也就是说,不是在发布环境里):1.在你的模型里添加字段。2.运行 manage.py sqlall [yourapp] 来测试模型新的 CREATE TABLE 语句。 注...
分类:
其他好文 时间:
2014-11-10 06:28:45
阅读次数:
192
Access2007使用被阉割的J-SQL语句,语法跟T-SQL语句,也就是平常最标准的SQL语句一模一样,但就是仅保留insert into,delete,select,update与没太大意义的过程体声明语句。而且不支持一次性执行多条语句。
如果表中定义了自增列,有时经历了多次程序调试,我们需要把整个表的数据清空,同时最重要是要自增列归零。
如果表没有被定义外键,其实用Access2007...
分类:
数据库 时间:
2014-11-09 20:55:45
阅读次数:
205
http://database.51cto.com/art/201108/280088.htm在MySQL数据库创建外键时,经常会发生一些错误,这是一件很令人头疼的事。一个典型的错误就是:Can’t create table... 的错误。在很多实例中,这种错误的发生都是因为mysql一直以来都不能...
分类:
数据库 时间:
2014-11-09 11:04:55
阅读次数:
147
http://www.jzxue.com/shujuku/mysql/201109/06-8742.htmlMySQL建立外键约束的语法太晦涩难懂了, 不得不记下笔记.1. 在建表时建立外键CREATE TABLE table_s ( `id` int(11) NOT NULL AUTO_INCR....
分类:
数据库 时间:
2014-11-09 10:58:30
阅读次数:
218
http://www.xiaoxiaozi.com/2009/07/12/1158/像MySQL这样的关系型数据库管理系统,它们的基础是在数据库的表之间创建关系的能力。通过方便地在不同表中建立记录到记录的联系,RDBMS可以利用不同的方法分析数据,同时保持数据库以系统的方式、最小的冗余进行组织。简单...
分类:
数据库 时间:
2014-11-09 10:58:12
阅读次数:
268
关于多对多关系
数据库:在使用多对多的关系时,我们可以使用复合主键。也可以不使用,直接引入外键同样可以实现。
在数据库中使用多对多关系时,需要一个中间表。
多对多关系中的数据库结构如下:
表:Orders
字段:orderid(主键)、。。。。
表:Users
字段:usersid(主键),。。。。
中间表: cy_order_user
...
分类:
Web程序 时间:
2014-11-08 16:45:54
阅读次数:
211