创建数据库testhnd及表student,student包括如下属性:学号(Sno,主码)、姓名(Sname、非NULL)、性别(Ssex,非NULL,默认值为"男")、年龄(Age,非NULL、默认值为20)、电话号码(Phonenumber、默认NULL、唯一(UNIQUE))、系(Sdept、非NULL)。
举一反三
- 建立一个学生信息表student,要求它由学号sno,姓名sname,性别sex,年龄age,4个属性组成,其学号属性惟一,学号、姓名字段不能为空。下列语句正确的是 A: CREATE TABLE student (sno char(5)NOT NULL sname char(8)NOT NULL sex char(1) age in; B: CREATE TABLE student (sno char(5)NOT NULL sname char(8)NOT NULL sex char(1) age in; C: CREATE TABLE (sno char(5)NOT NULL UNIQUE sname char(8)NOT NULL sex char(1) age in; D: CREATE TABLE student (sno char(5)NOT NULL UNIQUE sname char(8)NOT NULL sex char(1) age in;
- 对于学生信息表:student(sno,sname,sex,age,grade),查询学习成绩为空的学生的学号和姓名,下面语句正确的是 A: SELECT sno,sname FROM student WHERE grade=NULL B: SELECT sno,sname FROM student WHERE grade IS NULL C: SELECT sno,age FROM student WHERE grade IS NULL D: SELECT sno,age FROM student WHERE grade=NULL
- 若用如下的SQL语句创建一个student表:CREATE TABLE student( SNO CHAR(4) NOT NULL, SNAME CHAR(8) NOT NULL, SEX CHAR(2), AGE SMALLINT );可以插入到student表中的是____。 A: ('1031','曾华',男,23) B: ('1031','曾华',NULL,NULL) C: (NULL,'曾华','男',23) D: ('1031',NULL,'男',23)
- 使用如下SQL语句创建学生Student表CREATE TABLE Student (Sno CHAR(4) NOT NULL, Sname CHAR(8) NOT NULL, SEX bit, AGE SMALLINT);可以插入到Student表中的是( ) A: (‘1000’, ‘zhang1’, ‘M’, 18) B: (NULL, ‘zhang3’, 1, 18) C: (‘1001’, ‘zhang2’, NULL, NULL) D: (‘1003’, NULL, 1, 18)
- 若用如下SQL语句创建一个Student表: CREATE TABLE Student ( Sno CHAR(4) NOT NULL, Sname CHAR(8) NOT NULL, Sgender CHAR(2), Sage INT ) 可以插入到STUDENT表中的是( )。 A: ('1031', '曾华', 男, 23) B: ('1031', '曾华', NULL, NULL) C: (NULL, '曾华', '男', 23) D: ('1031', NULL, '男', 23)