• 2022-07-23
    CREATE TABLE S (SNO CHAR(10) CONSTRAINT S_CONS NOT NULL, SN VARCHAR(20), AGE INT, SEX CHAR(2) DEFAULT ’男’ , DEPT VARCHAR(20)) 关于以上SQL语句说法错误的是_____________
  • SNO字段允许为空值(NULL)

    举一反三

    内容

    • 0

      如果学生表st是使用以下SQL语句创建的:CREATE<br/>TABLE st (sno CHAR(4) not null,sn CHAR(8),sex CHAR(2),age<br/>INT);下面的SQL语句中可以正确执行的是(<br/>) A: INSERT<br/>INTO st(sno,sex,age) VALUES (″s9″,″男″,17) B: INSERT<br/>INTO st(sn,sex,age) VALUES(″李安齐″,″男″,20) C: INSERT<br/>INTO st(sex,age)VALUES(″男″,20) D: INSERT<br/>INTO st(sno,sn)VALUES(″s9″,″安齐″,16)

    • 1

      ‎用下面的语句创建了Student表:‍‎CREATE TABLE Student(Sno CHAR(10) primary key,‍‎Sname VARCHAR(10),‍‎age SMALLINT,‍‎Cname VARCHAR(20) );‍‎请用ALTER TABLE语句设置age字段默认值为20,正确的语句是()。‍‎‍ A: ALTER TABLE Student ALTER COLUMN age SET DEFAULT 20; B: ALTER TABLE Student CHANGE COLUMN age SET DEFAULT 20; C: ALTER TABLE Student ADD COLUMN age SET DEFAULT 20; D: ALTER TABLE Student DROP COLUMN age SET DEFAULT 20;

    • 2

      如果学生表STUDENT是使用下面的SQL语句创建的CREATE TABLE STUDENT( SNO varchar(4) PRIMARY KEY,SNAME varchar(8),SEX char(2),AGE int CHECK(AGE&gt;15 AND AGE&lt;30))则下面的语句中可以正确执行的是( )。 A: INSERT INTO STUDENT(SNO,SEX,AGE)values(‘S9’, ’男’, 17) B: INSERT INTO STUDENT(SNO,SEX,AGE)values(‘S9’, ‘男’, 14) C: INSERT INTO STUDENT(SNO,SEX,AGE)values(‘男’, 20) D: INSERT INTO STUDENT(SNO,SEX,AGE)values(‘S9’,‘安琦’, 16)

    • 3

      建立一个学生信息表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;

    • 4

      中国大学MOOC: 如果学生表st是使用以下SQL语句创建的:CREATE TABLE st (sno CHAR(4) not null,sn CHAR(8),sex CHAR(2),age INT);下面的SQL语句中可以正确执行的是( )