首页 > 试题广场 >

已知在某期刊在线投稿审稿平台投稿,需要先注册作者信息,作家信

[单选题]

已知在某期刊在线投稿审稿平台投稿,需要先注册作者信息,作家信息表author(作者编号aid,作者姓名aname,作者笔名ausername,作者地址aaddress,作者邮箱aemail)则下列语句正确的是()

  • INSERT INTO author (aid,aname,ausername,aaddress,aemail)

    VALUES ('D770','张三','西泽梦路','123456@126.com')

  • INSERT INTO author

    VALUES ('D770','张三','西泽梦路','123456@126.com')

  • INSERT INTO author (aid,aname,ausername,aemail)

    VALUES ('D770','张三','西泽梦路','123456@126.com')

  • INSERT INTO author (aname,ausername,aid,aemail)

    VALUES ('D770','张三','西泽梦路','123456@126.com')

我以为西泽梦路是一个地址,怎么看都没正确答案
发表于 2021-12-28 19:06:34 回复(10)

1.插入的值的类型要与列的类型一致或兼容

INSERT INTO beauty(id,NAME,sex,borndate,phone,photo,boyfriend_id)

VALUES(13,'唐艺昕','','1990-4-23','1898888888',NULL,2);

2.不可以为null的列必须插入值。可以为null的列可插入NULL值、也可直接忽略不管不写

写法一:写列名与NULL

INSERT INTO beauty(id,NAME,sex,borndate,phone,photo,boyfriend_id)

VALUES(13,'唐艺昕','','1990-4-23','1898888888',NULL,2);

写法二:列名与值皆忽略,自动加null

INSERT INTO beauty(id,NAME,sex,phone)

VALUES(15,'娜扎','','1388888888');

3.列的顺序可以在语句内调换,但要上下对应

INSERT INTO beauty(NAME,sex,id,phone)

VALUES('蒋欣','',16,'110');

4.列数和值的个数必须一致,写了列名必须写值

INSERT INTO beauty(NAME,sex,id,phone)

VALUES('关晓彤','',17,'110');

5.可以省略列名,默认所有列,而且列的顺序和表中列的顺序一致

INSERT INTO beauty

VALUES(18,'张飞','',NULL,'119',NULL,NULL);
编辑于 2022-05-07 23:55:19 回复(2)
写入的值并不是全部信息,要把对应写入的信息在values前注明
发表于 2021-12-13 15:16:53 回复(0)
西泽梦路为什么不是地址?
发表于 2022-03-02 11:19:05 回复(0)
细节
发表于 2021-12-13 10:43:08 回复(0)
insert into table(列名) values(值) 
列的个数要和值的个数一致
发表于 2024-02-23 20:58:11 回复(0)
玩文字游戏了属于是
发表于 2023-05-22 23:46:17 回复(0)
insert into 表名(字段名) values (插入数据字段)
发表于 2023-03-08 11:22:37 回复(0)
insert into列数与值一一对应个数相等
发表于 2023-02-15 05:08:05 回复(0)
a选项少了一个赋值
发表于 2022-09-07 22:01:41 回复(0)
我还以为西泽梦路是个地址...
发表于 2022-07-28 11:06:57 回复(0)
写入的值并不是全部信息,题目给了5个字段,注意看题目给的条件。 
应该选择限定的插入语句
发表于 2022-07-13 06:32:19 回复(0)
C
发表于 2022-05-04 19:11:44 回复(0)
为什么选项B不对?
发表于 2022-01-03 11:19:59 回复(1)