① 什么是数据库SC表
是学生选课表。S=student,C=cource 反正就是一简称
② mysql中sc是什么意思
服务控制管理器。mysql中sc是是用来与服务控制管理器和服务进行通信的命令行程序。SC的基本格式在管理远程主机时只需在SC后加上地址。
③ sql里面数据库中已存在名为 'SC' 的对象问题怎么解决
这个说的SC不是表名就是字段名,主要楼主的说不是那么清楚,是在创建字段时还是创建表时,建议你在表名或者字段名中看看是不是重复,或者简单点,把“SC”换了或者后面加数字。
④ 数据库中的关键字,主关键字,外关键字
因为学号和课号 组成了一个唯一标识 哪个学生的成绩啊!
在S中学号是主关键字
SC是S和C表延伸的表 在SC中学号和课号是关键字 但是不是主关键字 因为并不能只通过学号或课号能唯一确定哪个个学生的成绩 ! 同一个学生可以选多个课程 而同样 同一个课程可以有很多同学选择 所以必须要两个关键字 才能确定唯一
⑤ 求以下SQL语句意思
create
table
sc--创建名为"sc"数据表
(
snum
varchar(4),
cnum
varchar(4),
--分别创建名为"snum"长度为4个字符,数据类型为"varchar"的字段、创建名为"cnum
"长度为4个字符,数据类型为"varchar"的字段
score
decimal(4,1),
--创建名为"score"有效长度为4小数位占1位的字段
例如,插入数据“12.3”、“12”等会出现“数据溢出错误”的异常;插入“1.23”或“1.2345...”会自动四舍五入成“1.2”;插入“2”会自动补成“2.0”,以确保2位的有效长度,其中包含1位小数。
constraint
pk_sc
primary
key(snum,cnum),--
创建名为"pk_sc"的主键(其中包括"snum"和"cnum"字段)
constraint
fk_sc_snum_student
foreign
key(snum)references
student,--
创建名为"fk_sc_snum_student"
的外键关联,本表(作为从表)的"snum"字段关联(如不明确指出主表的引用字段时,则视为主表的主键)到student(作为主表)
constraint
fk_sc_cnum_cource
foreign
key(cnum)references
course,
--同上,只是关联的字段不一样罢了
constraint
ck_sc_score
check
(score
between
0
and
100)
--创建名为"ck_sc_score
check"的条件约束,
满足条件为"score
"字段大于0(包含0)且小于100(并不包含100在内)
)
大概就是这样了、当然这只是我个人的理解、、、
祝你好运、、、
⑥ sql数据库中提示“已存在名为 'SC' 的对象”怎么解决
SC 是你表的名字 ?x0dx0a建议表的名字别这么短x0dx0ax0dx0a存在 说明你已经创建成功过,x0dx0a你在数据库里面找下 或者 查询分析器中 select * from SC x0dx0ax0dx0a如果想重新创建的话 x0dx0a可以用x0dx0ax0dx0a1、drop table SC 删除表 在创建 x0dx0a2、用alter 修改 或者增加 字段