下列创建表student的语句不正确的是()A、createtablestudent(学号char(10),姓名char(2),年龄int(4))B、createtablestudent(学号char(10),姓名char(10),年龄int)C、createtablestudent(学号char(10)姓名char(10)年龄int)D、以上都不能正确创建一个表

题目

下列创建表student的语句不正确的是()

  • A、createtablestudent(学号char(10),姓名char(2),年龄int(4))
  • B、createtablestudent(学号char(10),姓名char(10),年龄int)
  • C、createtablestudent(学号char(10)姓名char(10)年龄int)
  • D、以上都不能正确创建一个表

相似考题
更多“下列创建表student的语句不正确的是()”相关问题
  • 第1题:

    VBA中打开“student”表的语句是( )。

    A)Docmd.OpenForm”student”

    B)Docmd.OpenQuery”student”

    C)Docmd.OpenTable”student”

    D)Docmd.Openreport”student”


    正确答案:C
    本题考查VBA中如何打开对象的知识。在VBA中,打开表的命令格式为:DoCmd.OpenTable表名。另外还需知道打开窗体使用DoCrnd.OpenForm;打开报表使用DoCmd.OpenReport;打开查询使用DoCmd.OpenQuery:关闭窗体和报表使用DoCmd.Close。

  • 第2题:

    若用如下的SQL语句创建一个student表:CREATTABLEstudent(NOC(4)NOTNULL,NAMEC(8)NOTNULL,SEXC(2),AGEN(2)),可以插人到student表中的是____。

    A、('1031','曾华',男,23)

    B、('1031','曾华',NULL,NULL)

    C、(NULL,'曾华','男','23')

    D、('1031',NULL,'男',23)


    参考答案:B

  • 第3题:

    如果学生表STUDENT是使用下面的SQL语句创建的

    CREATE TABLE STUDENT(SNO C(4) PRIMARY KEY NOT NULL,;

    SN C(8),;

    SEX C(2),;

    AGE N(2) CHECK(AGE>15 AND AGE<30))

    下面的SQL语句中可以正确执行的是

    A.INSERT INTO STUDENT(SNO,SEX,AGE)VALUES (“S9”,“男”,17)

    B.INSERT INTO STUDENT(SN,SEX,AGE)VALUES (“李安琦”,“男”,20)

    C.INSERT INTO STUDENT(SEX,AGE)VALUES (“男”,20)

    D.INSERT INTO STUDENT(SNO,SN)VALUES (“S9”,“安琦”,16)


    正确答案:A
    解析:题干中创建表的SQL语句使用了短语PRIMARY KEY,将SNO字段规定为主索引字段,同时使用短语NOT NULL,规定在该字段中不允许出现空值,因此选项B、C都是错误的;而选项D的错误在于,语句中的VALUES后面所描述的插入记录值,与题干中所创建的字段不符;正确选项为A,能够实现插入记录的操作。

  • 第4题:

    如果学生表STUDENT是使用下面的SQL语句创建的: CREATE TABLE STUDENT(SNO C(4)PRIMARY KEY NOT NULL. SN C(8), SEX C(2), AGE N(2)CHECK(AGE>15 AND AGE<25)) 下面的SQL语句中可以正确执行的是( )。

    A. INSERT INTO STUDENT(SN,SEX,AGE)VALUES(”王磊”,”男”,20)

    B. INSERT INTO STUDENT(SN0,SEX,AGE)VALUES(”S9”,”男”,17)

    C. INSERT INTO STUDENT(SEX,AGE)VALUES(”男”,20)

    D. INSERT INTO STUDENT(SN0,SN,AGE)VALUES(”S9”,”王磊”,14)


    正确答案:B
    由于SN0项不可以为空,是必填字段,在用INSERT插入记录时,SN0字段的值不可省,故A、c不正确,在用INSERT插入记录时,D项中的年龄不符合约束条件,故D不正确。
    INSERT语句的格式为:
    INSERT INTO dbf__name[(fnamel[,fname2,...])]VALUES(eExpressionl[,eExpression2,...j)
    PRIMARY KEY NOT NULL用来定义SN0为主关键字,并且不可为NULL值;
    CHECK(ACE>15 AND AGE<25)语句用来约束字段 AGE必须大于l5并且小于25。

  • 第5题:

    若用如下的SQL语句创建一个student表: CREATE TABLE student( N0 C(4)NOT NULL, NAME C(8)NOT NULL, SEX C(2), AGE N(2) ) 可以插入到student表中的是

    A.('1031','曾华',男,23)

    B.('1031','曾华',NULL,NULL)

    C.(NULL,'曾华','男','23')

    D.('1031',NULL,'男',23)


    正确答案:B
    解析:INSERT语句的功能是向表中插入一条记录,但是记录的结构必须符合表的结构。由于表的结构是:NO C(4)NOT NULL,NAME C(8)NOT NULL,SEX C(2),AGE N(2),因此选项A.'1031','曾华',男,23)中的SEX字段不符合要求:选项C.(NULL,'曾华','男', '23')中的AGE字段不符合要求;选项D.('1031', NULL,'男',23)中的NAME字段为NULL,不符合要求,因此只有选项B能够被插入。

  • 第6题:

    如果学生表student是使用下面的SQL语句创建的

    CREATE TABLE student(学号C(4)PRIMARY KEY NOT NULL,;

    姓名C(8),;

    性别C(2),;

    年龄N(2)CHECK(年龄>1 5 AND年龄<30))

    下面的SQL语句中可以正确执行的是( )。

    A)INSERT INTO student(学号,性别,年龄)VALUES(”0542”,”男”,l7)

    B)INSERT INTO student(姓名,性别,年龄VALUES(”李蕾”,”女”,20)

    C)INSERT INTO student(姓名,性别,年龄)VALUES(”男”,25)

    D)INSERT INTO student(学号,姓名)VALUES(”0897”,”安宁”,16)


    正确答案:A
    由于“学号”是主关键字,不可以为空,因此是必填字段,在用INSERT插入记录时,学号字段的值不可省,故选项B)和选项C)不正确,在用INSERT插入记录时,初值的个数必须和字段个数相等。故选项D)不正确。PRIMARYKEYNOTNULL用来定义学号为主关键字,并且不可为NULL值,CHECK(AGE>15 AND AGE<30)语句用来约束字段年龄必须大于15并且小于30。

  • 第7题:

    使用连接对象的Execute方法可以执行各种SQL语句,以完成创建数据库、创建表、添加新记录、修改记录及删除记录等任务。试完成填空题。 删除student表中sage大于30的所有记录,试完成下列语句。   conn.Execute()
    "delete student where sage>30"

  • 第8题:

    使用连接对象的Execute方法可以执行各种SQL语句,以完成创建数据库、创建表、添加新记录、修改记录及删除记录等任务。试完成填空题。 将student表中的sid为“001”的记录的sname更改为“张三”,pwd 更改为“123456”,试完成下列语句。   conn.Execute()


    正确答案:"Update student set sname='张三',pwd='123456' where sid='001'"

  • 第9题:

    "SELECT Student.姓名,Scores.成绩 FROM Student INNER JOIN Scores ON Student.学号=Scores.学号"语句的意思是()

    • A、连接查询Student表和Scores表
    • B、复制Student表
    • C、复制Scores表
    • D、这是一条错误语句,毫无意义

    正确答案:A

  • 第10题:

    多选题
    下列创建表student的语句不正确的是()
    A

    createtablestudent(学号char(10),姓名char(2),年龄int(4))

    B

    createtablestudent(学号char(10),姓名char(10),年龄int)

    C

    createtablestudent(学号char(10)姓名char(10)年龄int)

    D

    以上都不能正确创建一个表


    正确答案: B,C
    解析: 暂无解析

  • 第11题:

    填空题
    使用连接对象的Execute方法可以执行各种SQL语句,以完成创建数据库、创建表、添加新记录、修改记录及删除记录等任务。试完成填空题。 删除student表中sage大于30的所有记录,试完成下列语句。   conn.Execute()

    正确答案: "delete student where sage>30"
    解析: 暂无解析

  • 第12题:

    单选题
    "SELECT Student.姓名,Scores.成绩 FROM Student INNER JOIN Scores ON Student.学号=Scores.学号"语句的意思是()
    A

    连接查询Student表和Scores表

    B

    复制Student表

    C

    复制Scores表

    D

    这是一条错误语句,毫无意义


    正确答案: A
    解析: 暂无解析

  • 第13题:

    下列SQL语句中,创建表的语句是()。

    A、CREATE

    B、ALTER

    C、UPDATE

    D、INSERT


    参考答案:A

  • 第14题:

    下列的SQL语句中,( ) 语句用于创建表。

    A.CREATETABLE

    B.CREATEINDEX

    C.ALTERTABLE

    D.DROP


    正确答案:A
    解析: 本题考查SQL中定义语句的知识。SQL语言的功能包含数据定义、数据操纵、数据查询和数据控制,其中的数据定义功能可以实现表、索引、视图的定义、修改和删除。CREATE TABLE语句的作用是创建一个表;CREATEINDEX语句的作用是创建一个索引;ALTERTABLE语句的作用是修改一个表的结构;DROP语句的作用是删除一个表的结构或者从字段或字段组中删除索引。

  • 第15题:

    VBA中打开“student”表的语句是( )。

    A. Docmd.Open.Form”student”

    B. Docmd.Or,enQuery”student”

    C. Docmd.Ot,enTable”student”

    D. Docmd.Openreport”student”


    正确答案:C
    本题考查VBA中如何打开对象的知识。在VBA中,打开表的命令格式为:Docmd.OpenTab1e表名。另外还需知道打开窗体使用Doernd.OpenForm;打开报表使用 Doemd.OpenReport:打开查询使用Docmd.OpenQuery.关闭窗体和报表使用Doemd.C1ose。

  • 第16题:

    VBA中打开“sm&nfl”表的语句是( )。

    A.Docmd.OpenForm"student"

    B.Docmd.OpenQuery"student"

    C.Docmd.OpenTable"student"

    D.Docmd.Openreport"student"


    正确答案:C
    解析: 本题考查VBA中如何打开对象的知识。在VBA中,打开表的命令格式为:Docmd.OpenTable表名。另外还需知道打开窗体使用Docmd.OpenForm;打开报表使用Docmd.OpenReport;打开查询使用 Docmd.OpenQuery;关闭窗体和报表使用Docmd.Close。

  • 第17题:

    如果学生表STUDENT是使用下面的SQL语句创建的:

    CREATE TABLE STUDENT(SNO C(4) PRIMARY KEY NOT NULL,,;

    SN C(8),;

    SEX C(2),;

    AGE N(2) CHECK(AGE>15 AND AGE<30))

    下面的SQL语句中可以正确执行的是( )。

    A

    A.B

    B.C

    C.D

    D.答案


    正确答案:N

  • 第18题:

    创建表并给出约束。  用SQL语句创建如下三张表:学生表(Student)、课程表(Course)和学生修课表(SC),这三张表的结构和约束如表4-1到表4-3所示。
    创建满足约束条件的上述三张表的SQL语句如下:

  • 第19题:

    若用如下的SQL语句创建一个student表:CREA TETABLE student(NO CHAR(4)NOT NULL,NAME CHAR(8)NOT NULL,SEX CHAR(2),AGE INT)可以插入到student表中的是()

    • A、(’1031’,’曾华’,男,23)
    • B、(’1031’,’曾华’,NULL,NULL)
    • C、(NULL,’曾华’,’男’,’23’)
    • D、(’1031’,NULL,’男’,23)

    正确答案:B

  • 第20题:

    在SQL Sever中,创建数据库student,使用的语句是()。

    • A、CREATE TABLE student
    • B、CREATE VIEW student
    • C、CREATE PROC student
    • D、CREATE DATABASE student

    正确答案:D

  • 第21题:

    如果经常执行类似于下面的查询语句SELECT * FROM STUDENT where substr(sname,0,2)=’陈’,应该为STUDENT表的SNAME列创建()索引。

    • A、B树唯一索引
    • B、B树不唯一索引
    • C、基于函数的索引
    • D、位图索引

    正确答案:C

  • 第22题:

    填空题
    使用连接对象的Execute方法可以执行各种SQL语句,以完成创建数据库、创建表、添加新记录、修改记录及删除记录等任务。试完成填空题。 已知变量tid,tname,tpwd,tage分别表示从表单中接收到的数据,假设已完成数据合法检验。试写出在student表中插入一条新记录的SQL语句。要求将变量替换到SQL语句中。   conn.Execute("Insert  into  student()  values  (’"&tid&"’,’"&tname&"’, ’"&tpwd&"’,"&tage&")")

    正确答案: sid,sname,pwd,sage
    解析: 暂无解析

  • 第23题:

    填空题
    使用连接对象的Execute方法可以执行各种SQL语句,以完成创建数据库、创建表、添加新记录、修改记录及删除记录等任务。试完成填空题。 将student表中的sid为“001”的记录的sname更改为“张三”,pwd 更改为“123456”,试完成下列语句。   conn.Execute()

    正确答案: "Update student set sname='张三',pwd='123456' where sid='001'"
    解析: 暂无解析