用SQL语句创建简单数据表
设教学管理数据库中有多张数据表,其中学生表Student包括学生编号Sno,学生姓名
Sname,学生年龄Sage,学生性别Ssex字段;Sno和Sname为字符型(长度20), Sage为整型,
Ssex为位型。Sno是主键。
课程表Course包括课程编号Cno,课程名Cname,授课教师Teacher字段;三个字段均为
字符型(长度20) , Cno是主键。
请用SQL语句创建上面的两张数据表。
第1题:
用SQL语句创建带外键约束的数据表。 设有物资台账数据表T,包括物资编号TNo,物资姓名TN,单价TD等字段;TNo和TN为字符型(长度20),TD为数值型(带小数)。TNo是主键,假设还存在物资入库数据表C,包括物资编号CNo,入库数量Cn等字段。Cn为数值型(两位小数)。Cno为字符型(长度10)。该数据表与物资台账数据表T之间存在外键约束,即物资台账数据表T中不存在的记录不能够出现在该表中。请根据上述说明,用SQL创建工资数据表C。
CREATE TABLE C (
CNo CHAR(10),
Cn numeric,
FOREIGN KEY (CNo) REFERENCES T(TNo)
)
略
第2题:
请自行编写T-SQL语句,完成创建表的操作。 案例描述:请在StudentInfo_Test数据库中创建一张学生信息表,主要字段包括学号、姓名、性别、年龄、家庭住址等信息,表的名称为Student。
第3题:
在数据库中创建数据表的SQL语句是()。
A.SELECT
B.INSERT
C.UPDATE
D.CREATE TABLE
第4题:
从数据表student中查询张姓的所有学生,正确的SQL语句是()。
A.SELECT sno,sname FROM student WHERE sname LIKE N'张%'
B.SELECT sno,sname FROM student WHERE sname LIKE N'%张%'
C.SELECT sname FROM student WHERE sname = N'张%'
D.SELECT sname FROM student WHERE sname = N'%张%'
第5题:
15、从数据表student中查询张姓的所有学生,正确的SQL语句是()。
A.SELECT sno,sname FROM student WHERE sname LIKE N'张%'
B.SELECT sno,sname FROM student WHERE sname LIKE N'%张%'
C.SELECT sname FROM student WHERE sname = N'张%'
D.SELECT sname FROM student WHERE sname = N'%张%'