若用如下的SQL语句创建一个表S: CREATE TABLE S(S# char(16)NOT NULL; SNAME char(8)NO
若用如下的SQL语句创建一个表S:
CREATE TABLE S(S# char(16)NOT NULL;
SNAME char(8)NOT NULL,SEX char(2),AGE integer)
向表S中插入如下行时,哪一行可以被插入?
A)(‘872476’,,‘小芳’,女,‘21’)
B)(‘854231’ ,,,‘小明’,NULL,NULL)
C)(NULL, ‘小强’,‘男’,65)
D)(‘657123’,NULL,‘女’,20)
SQL用CREATE TABLE语句创建基本表,其一般格式如下:
CREATE TABLE<表名>(<列名><数据类型>[列级完整性约束]
[,<列名><数据类型>[列级完整性约束]…]
[,<表级完整性约束>])
[其他参数];
使用SQL语句创建基本表时通常还可以定义与该表有关的完整性约束,当用户对表进行操作时,由DBMS自动检查该操作是否违背所定义的完整性约束。另外,SQL支持空值的概念,任何列可以有空值,除非在CREATE TABLE的语句列的定义中指定了NOTNULL。由题干可以知道,插入行的前两个属性不能为NULL。四个选项中,C)和D)在前两个属性出现了NULL,A)的第三个属性不是字符型,故本题选B)。
已知关系:STUDENT(sno,sname,grade),以下关于命令“CREATE CLUSTE 计算机类考试 2020-05-23 …
已知关系:STUDENT(sno,sname,grade),以下关于命令“CREATECLUSTER 计算机类考试 2020-05-24 …
已知关系:STUDENT(sno,sname,grade),以下关于命令“CREATE CLUSTE 计算机类考试 2020-05-24 …
已知关系:STUDENT(sno,sname,grade),以下关于命令“CREATE CLUSTE 计算机类考试 2020-05-24 …
int*p=NULL表示什么意思?有四个选项:1.p指向的单元的值是0;2.p指向的单元的值为NU 其他 2020-06-04 …
对于Excel2000的数据图表,下列说法中正确的是A.独立式图表与数据源工作表毫无关系B.独立式 其他 2020-06-19 …
英语作文下表是某中学高三一班的50个学生健康问题的调查表.下表是对某中学高三一班50名学生健康问题 英语 2020-06-30 …
若下图表示海陆间水循环示意图,甲、乙两地代表下垫面,读图回答下题。1.下列有关水循环环节名称搭配正 语文 2020-07-15 …
关于创建图表,下列说法中()是错误的A。创建图表除了嵌入式图表,图形图表之外,还可手工绘制。B。嵌入 其他 2020-11-03 …
mysql多表查询急急急我有两个表A表下有7条数据B表下有4条数据现在我想以字段id为准输出7条记录 其他 2020-11-20 …