• 2021-04-14
    创建一个学生表(Student)(学号,姓名,性别,身份证号)
    要求:学号为主码,姓名不能为空,性别只能取’男’,’女’,身份证号唯一
    字段及相应数据类型:Sno CHAR(10),Sname CHAR(20),Ssex CHAR(2),PassID CHAR(18)
  • CREATE TABLE Student
    (Sno CHAR(10) PRIMARY KEY,
    Sname CHAR(20) NOT NULL,Ssex CHAR(2) CHECK(Ssex IN(‘男’,’女’)),
    PassID CHAR(18) UNIQUE)

    举一反三

    内容

    • 0

      下列SQL语句中,对字段创建唯一的聚集索引的约束是()。 A: A学号 char(8) NOT NULL CONSTRAINT un_no UNIQUE B: B学号 char(8) NOT NULL CONSTRAINT PK_学生表 PRIMARY KEY C: C性别 char(2) NOT NULL check (性别=‘男’or 性别=‘女’) D: D学号 char 8) NOT NULL

    • 1

      已知关系学生(学号,姓名,性别,年龄,院系),其中属性学号为主码,使用SQL语句完成以下操作: 将属性‘学号’的数据类型smallint改为char(10) ( );

    • 2

      建立一个“学生”表Student,它由学号Sno、姓名Sname、性别Ssex、年龄Sage、所在系Sdept五个属性组成。其中学号不能为空,值是唯一的,并且姓名取值也唯一,下列哪个选项正确( )

    • 3

      有学生表Student(S# char(8), Sname char(10), Ssex char(2), Sage integer, D# char(2), Sclass char(6))。要检索学生表中“所有年龄小于等于19岁的学生的年龄及姓名”,SQL语句正确的是_________

    • 4

      设有关系表学生S(学号,姓名,性别,年龄,身份证号),每个学生学号唯一。除属性学号外,也可以作为主键的是______。 A: 姓名 B: 身份证号 C: 姓名,性别,年龄 D: 学号,姓名