AI智能推荐题库-试题通 AI智能整理导入题库-试题通
×
首页 题库中心 人工智能训练师题库_1500题 题目详情
CB4936BF39B000014EF9DEDA13CE2300
人工智能训练师题库_1500题
1,500
单选题

创建“学生(ID,姓名,出生)”表(ID为关键字段)的正确SQL语句是()。

A
CREATTABLE学生([ID]integer;姓名]text;[出生]date,CONSTRAINT[indexl]PRIMARYKEY([ID])
B
CREATTABLE学生([ID]integer,[姓名]text,[出生]date,CONSTRAINT[indexl]PRIMARYKEY([ID])
C
CREATTABLE学生([ID]integer;[姓名text],[出生,date],CONSTRAINT[indexl]PRIMARYKEY([ID])
D
CREATTABLE学生([ID]integer;姓名]text;[出生,date],CONSTRAINT[indexl]PRIMARYKEY(I

答案解析

正确答案:B

解析:

在SQL中,创建表的语句需要使用`CREATE TABLE`命令,然后跟随表的名称和列的定义。列的定义包括列名和数据类型。如果某个列被设定为主键(PRIMARY KEY),那么这个列的值必须是唯一的,并且不能是NULL。 现在我们来分析每个选项: A选项的语法错误在于列与列之间的分隔符,应该是逗号`,`而不是分号`;`,并且`CONSTRAINT`的定义方式也不正确。 B选项的语法是正确的。它正确地定义了表名“学生”,并且列出了三个列:ID、姓名和出生。ID列被定义为整数类型,并且被设定为主键。姓名和出生列分别被定义为文本和日期类型。 C选项的语法错误在于列与列之间的分隔符,应该是逗号`,`,而不是分号`;`或没有分隔符。另外,列的定义应该用逗号分隔,但出生和日期的定义被错误地合并了。 D选项的语法错误在于列与列之间的分隔符,应该是逗号`,`,而不是分号`;`。另外,主键的定义中的`ID`没有用方括号`[]`包围,这可能会导致在某些数据库系统中出错。 综上所述,只有B选项的SQL语句是正确的,因此答案是B。查看全部

相关知识点:

创建学生表语句,格式要记清

题目纠错
人工智能训练师题库_1500题

扫码进入小程序
随时随地练习

关闭登录弹窗
专为自学备考人员打造
勾选图标
自助导入本地题库
勾选图标
多种刷题考试模式
勾选图标
本地离线答题搜题
勾选图标
扫码考试方便快捷
勾选图标
海量试题每日更新
波浪装饰图
欢迎登录试题通
可以使用以下方式扫码登陆
APP图标
使用APP登录
微信图标
使用微信登录
试题通小程序二维码
联系电话:
400-660-3606
试题通企业微信二维码