首页 > 试题广场 >

Mysql中表student_info(id,name,bi

[单选题]
Mysql中表student_info(id,name,birth,sex),字段类型都是varchar,插入:1018 , 赵六 , 2003-08-02 , 男;
SQL正确的是()?
  • insert overwrite student_info values('1018' , '赵六' , '2003-08-02' , '男');
  • insert into student_info values(1018 , '赵六' , '2003-08-02' , '男');
  • insert into student_info(`birth`,`id`,name,`sex`) values('2003-08-02' ,'1018' , '赵六' , '男');
  • insert into student_info value('1018' , '赵六' , '2003-08-02' , '男');
a选项overwrite会删除原有数据再写入新数据 b选项的1018是数字格式,题干中要求varchar格式。 d选项value少了s
发表于 2021-12-14 02:44:17 回复(5)
D values
发表于 2021-12-26 00:44:01 回复(0)
这题出的就离谱,不知道mysql value 和 values 是一样的么 都是可以多行的!!!前面别误导别人

编辑于 2022-05-27 15:23:15 回复(1)
不是使用 value 插入单行效率高吗? 为什么D会错???
发表于 2022-01-15 21:29:32 回复(3)
答案有问题了吧?
发表于 2021-12-13 14:39:17 回复(0)
首先A和D肯定都不对。
B:values值里面的1018没有加引号,因为规定是varchar型的,加上就对了。
C:c好像也不大对,那个student_info后面括号里面的 引号 应该去掉,去掉就对了。
测试的结果是这样的。
发表于 2022-03-22 10:37:33 回复(0)
`INSERT INTO` 和 `INSERT OVERWRITE` 是在SQL中用于插入数据的两种不同命令,它们之间有以下区别: 1. **INSERT INTO**: - `INSERT INTO` 用于将新数据插入到目标表中,而不会删除目标表中已有的数据。 - 如果目标表中已经存在与新数据中相同的行,则新数据将被添加到目标表中,而不会替换掉已有的行。 - 这通常用于向表中追加新数据。 2. **INSERT OVERWRITE**: - `INSERT OVERWRITE` 用于将新数据覆盖(或替代)目标表中的数据。 - 如果目标表中已经存在数据,`INSERT OVERWRITE` 将删除目标表中的数据,然后将新数据插入,从而达到替代的效果。 - 这通常用于重写目标表中的数据,使其与新数据一致。 总的来说,区别在于是否删除目标表中的现有数据: - `INSERT INTO` 不删除现有数据,只是添加新数据。 - `INSERT OVERWRITE` 删除现有数据,并将新数据替代它。 您应根据需要选择适合您的操作类型,以确保您的数据插入或替代符合预期。
发表于 2023-09-11 16:46:56 回复(1)
答案有问题
发表于 2022-10-17 19:04:28 回复(0)
多条数据value快 一条数据values快
发表于 2022-09-17 14:33:34 回复(0)
数字凭什么不能插入varchar?写了8年的SQL我从没见过
发表于 2022-09-01 01:38:09 回复(0)
已经测试过了,mysql 中 value 和 values 可以混用,是一样的。
发表于 2022-07-20 18:42:05 回复(0)
所以B选项里面,1018不可以隐式转换???,而且看C选项,字段里面的引号跟后面添加值的引号一致吗??不区分中英文??C选项里面的字段的引号不是中文引号??
发表于 2022-07-04 16:34:05 回复(0)
在mysql中,对于单行数据的插入,可以使用value或values,但如果一次性插入多条数据的话,只能用values
发表于 2022-05-31 12:49:44 回复(0)
发表于 2022-05-02 23:22:10 回复(0)
INSERT INTO 表名称 VALUES (值1, 值2,....)
发表于 2022-03-31 09:19:49 回复(0)
insert into table_name  values( )
发表于 2022-03-25 09:41:57 回复(0)
d怎么会错呢??一条数据可以用value。
发表于 2022-03-19 16:19:56 回复(0)
插入时要带上字段
发表于 2022-03-17 21:14:25 回复(0)
C选项的选择插入的字段为什么要加引号啊
`birth`,`id`,name,`sex`
发表于 2022-01-19 11:57:50 回复(0)
为什么我记得value和values是等价的啊?有无大佬解释下。
发表于 2022-01-11 18:11:22 回复(1)