1.1.1 外键约束 Create database day16; Use day16; 创建部门表: create table dept( did int primary key auto_increment, dname varchar(20) ); insert into dept value...
分类:
数据库 时间:
2016-03-09 22:26:11
阅读次数:
284
如果由于外键约束删除table失败,则先删除所有约束: --/第1步**********删除所有表的外键约束*************************/ DECLARE c1 cursor for select 'alter table ['+ object_name(parent_obj)
分类:
数据库 时间:
2016-03-02 15:15:43
阅读次数:
222
CREATE DATABASE db_studentinfo; USE db_studentinfo ; DROP TABLE IF EXISTS t_student ; CREATE TABLE t_student( studentId varchar(40) NOT NULL, stuNo va
分类:
数据库 时间:
2016-02-18 19:38:49
阅读次数:
214
要删除某个数据库,或者删除数据库中的所有表(删除表结构和数据),需要先删除表间的外键约束,才能删除表。如删除数据库db_wy中的所有表: --/第1步**********删除所有表的外键约束*************************/ DECLARE c1 cursor for select
分类:
数据库 时间:
2016-02-16 18:20:57
阅读次数:
173
oracle 删除外键约束 禁用约束 启用约束 执行以下sql生成的语句即可 删除所有外键约束 Sql代码 select 'alter table '||table_name||' drop constraint '||constraint_name||';' from user_constrain
分类:
数据库 时间:
2016-02-16 11:45:18
阅读次数:
216
查看表的字段信息:desc 表名; 查看表的所有信息:show create table 表名; 添加主键约束:alter table 表名 add constraint 主键 (形如:PK_表名) primary key 表名(主键字段); 添加外键约束:alter table 从表 add co
分类:
数据库 时间:
2016-02-01 14:28:05
阅读次数:
218
OS: centos 6.3DB:5.5.14mysql> select database();+------------+| database() |+------------+| sakila |+------------+1 row in set (0.00 sec)mysql> delete
分类:
其他好文 时间:
2016-01-29 21:08:45
阅读次数:
156
在转移数据库,进行数据导入的时候,遇到一件麻烦事,就是表间外键约束的存在,导致insert频频报错,批量执行sql语句又是顺序执行,没办法我只好手动输入。 然后输入到一半灵光一闪,为什么不先把外键约束全部禁用先呢?于是我百度到以下资料:oracle删除(所有)约束禁用(所有)约束启用(所有)约束(....
分类:
其他好文 时间:
2016-01-23 00:48:17
阅读次数:
206
selectcasextype
when‘C‘then‘约束‘
when‘D‘then‘默认值约束‘
when‘F‘then‘外键约束‘
when‘FN‘then‘标量函数‘
when‘IF‘then‘内嵌表函数‘
when‘K‘then‘主键约束‘
when‘L‘then‘日志‘
when‘P‘then‘存储过程‘
when‘R‘then‘规则‘
when‘RF‘then‘复制筛选存储过程‘
when‘S‘then‘系统表..
分类:
数据库 时间:
2016-01-22 18:21:33
阅读次数:
233
上文中讲到外键约束的作用,tblPerson表中的GenderId是外键,tblGender中的Id是主键。通过设置外键约束可以限制tblPerson中的GenderId的值限定在tblGender表中的Id的取值范围。如下表中所示tblGender中的数据:Id Gender1 Male2 ...
分类:
其他好文 时间:
2016-01-05 22:29:44
阅读次数:
317