首页 > 试题广场 >

Mysql中表student_info(id,name,bi

[单选题]
Mysql中表student_info(id,name,birth,sex),字段类型都是varchar,插入:1016 , 王五 , 2003-03-01 , 男;
SQL错误的是()?
  • insert into student_info(name,id,sex,birth) values('王五', '1016' , '男', '2003-03-01' );
  • insert into student_info(`id`,`name`,`birth`,`sex`) values('1016' , '王五' , '2003-03-01' , '男');
  • insert into student_info('id','name','birth','sex') values('1016' , '王五' , '2003-03-01' , '男');
  • insert into student_info(`id`,name,`birth`,`sex`) values('1016' , '王五' , '2003-03-01' , '男');
字段名可以用反引号和不用引号,但是不能用单引号
发表于 2022-03-20 13:39:44 回复(1)
字段名可以用~(数字1旁边的符号)括起来,但是不能用''(单引号)括起来
发表于 2021-12-27 17:28:15 回复(0)
这谁看得出来啊 `` ''
发表于 2021-12-28 22:31:37 回复(0)
这题应该是选正确的吧?A答案里birth后面多了一个逗号,C答案字段用引号引起来了,D插入的内容和题干中的不符,所以选正确答案B
发表于 2022-02-19 18:19:45 回复(4)
正确答案C,是不是因为
('id','name','birth','sex'用的是中文符号?求解?
发表于 2021-12-16 12:10:33 回复(7)
字段名可以用``(~键)引起来,这样做可以避免字段名与关键字冲突,例如表里面有一个update字段 使用`update`sql语法就不会报错。
发表于 2022-08-03 13:47:45 回复(1)
题目要求插入ID是1016,却插入了1017,是选D吧,表示不明白答案为啥是C
发表于 2021-12-16 18:02:20 回复(4)
???
发表于 2021-12-16 11:59:03 回复(0)
A选项多了一个 、 真的是垃圾
发表于 2022-02-09 08:14:39 回复(0)
字段名可以用~(数字1旁边的符号)括起来,但是不能用''(单引号)括起来  
 字段名可以用`(着重号,tab键上面那个键)引起来
发表于 2022-04-07 10:08:50 回复(0)

使用' '单引号修饰表示字符串。

使用``反引号修饰表示字段名。

发表于 2023-04-03 10:35:51 回复(0)
ABD可以指定插入哪些字段,字段名顺序与字段值顺序一致即可,可以给部分或所有字段名加``,不能加'',加''时会执行报错。所以C错误
发表于 2022-05-13 15:20:33 回复(0)
真会出题
发表于 2022-05-08 19:47:33 回复(0)
我以为是选正确的,结果把错误的给选上了。🤣
发表于 2022-04-21 09:32:38 回复(0)
D存在了哪个地方
发表于 2022-01-28 10:19:35 回复(0)
A选项birth后面多了一个,  也不对
发表于 2021-12-25 11:44:04 回复(0)
这题给我找不同呢
发表于 2024-05-20 06:25:59 回复(0)
单引号不能加 表示字符串
发表于 2024-03-02 17:45:25 回复(0)
笑发财了,一开始我看BCD都是一样的,那只能选A了,但是A又没错。
编辑于 2023-12-25 16:34:43 回复(0)
答辩一样的题。``和'眼睛都看烂
发表于 2023-08-28 14:40:54 回复(0)