请教个问题
发表在数据库答疑区 2017-03-13
是否精华
版块置顶:

sql数据库:  

 alter table text1
add constraint pk_text1_cno primary key (cno)为什么text后面有没有1都可以用?类似的还有这个:

 alter  table  t_student
add  constraint fk_t_student_t_group_gno
foreign key(gno) references t_group(gno)  ,其中fk_t_student_t_group_gno改为fk_student_group_gno也能用。这是为什么?(这里的test1 、t_student和t_group都是表名 )


分享到:
精彩评论 2
无言吾
学分:21 LV2
TA的每日心情
电脑没有光驱
2017-05-08 21:02:17
2017-03-13
沙发

您说的text1代表要操作的数据表,如果将后面的1删除,那么就代表操作的是另一个数据表,您说可以用,是不是因为数据库中还存在名称为text的数据表呢?正常情况下,如果数据表不存在,该语句是不能正常执行的。

下面的fk_t_student_t_group_gno是约束名称,这个可以修改成不同的名字。

数据表名那块是不能随便设置的。

静守时光以待流年
学分:221 LV4
2017-03-14
板凳

无言吾 发表于2017-03-13 15:35

您说的text1代表要操作的数据表,如果将后面的1删除,那么就代表操作的是另一个数据表,您说可以用,是不是因为数据库中还存在名称为text的数据表呢?正常情况下,如果数据表不存在,该语句是不能正常执行的。

下面的fk_t_student_t_group_gno是约束名称,这个可以修改成不同的名字。

数据表名那块是不能随便设置的。

谢谢老师的回答

首页上一页 1 下一页尾页 2 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照