已知企业员工管理数据库中员工表的结构如下:员工(工号,姓名,性别,年龄,部门),现要向该表中插入一条员工记录,姓名为“赵强”,工号为“1001”,则下列插入语句正确的是()
A: insert into 员工 values (1001. 赵强)
B: insert into 员工 values (1001. 赵强,null)
C: insert into 员工(工号.姓名) values (1001, 赵强)
D: insert into 员工(工号.姓名,性别,年龄,部门) values (1001, 赵强)
A: insert into 员工 values (1001. 赵强)
B: insert into 员工 values (1001. 赵强,null)
C: insert into 员工(工号.姓名) values (1001, 赵强)
D: insert into 员工(工号.姓名,性别,年龄,部门) values (1001, 赵强)
举一反三
- 已知企业员工管理数据库中员工表结构如下:员工(工号,姓名,性别,年龄,部门)。现要从该表删除一条工号为“1001”的员工记录,则删除语句应该是() A: delete from 员工 where 工号=1001 B: delete * from员工where工号=1001 C: delete员工where工号 is 1001 D: delete * from员工where工号 is 1001
- 下列各题使用如下两个表: 员工表(工号,姓名,性别,职称) 工资表(工号,工资) 从员工表中删除工号为“00011”的员工记录,正确的SQL语句是______。 A: DROP FROM员工表WHERE工号="00011" B: DROP FROM员工表FOR工号="00011" C: DELETE FROM员工表WHERE工号="00011" D: DELETE FROM员工表FOR工号="00011"
- 下列各题使用如下两个表: 员工表(工号,姓名,性别,职称) 工资表(工号,工资) 查询工资最高的员工,要求得到的信息包括员工姓名和工资,正确的命令是______。 A: SELECT姓名,工资,SUM(工资)FROM员工表,工资表WHERE员工表.工号=工资表.工号 B: SELECT姓名,工资,MAX(工资)FROM员工表,工资表WHERE员工表.工号=工资表.工号 C: SELECT姓名,工资,MAX(工资)FROM工资表 D: SELECT姓名,工资,MAX(工资)FROM员工表,工资表HAVING员工表.工号=工资表.工号
- 若有“学生”表,其关系模式为:学生(学号,姓名,性别,出生日期),下列哪些语句可以实现向“学生”表插入两条记录的功能? A: INSERT INTO 学生 VALUES ('001','刘梅','女','1997-10-18') ('002','赵刚','男','1998-11-20') B: INSERT INTO 学生 VALUES ('001','刘梅','女','1997-10-18'),('002','赵刚','男','1998-11-20') C: INSERT INTO 学生 VALUES ('001','刘梅','女'),('002','赵刚','男') D: INSERT INTO 学生(学号,姓名,性别) VALUES ('001','刘梅','女'),('002','赵刚','男')
- 现有如下关系表: 职工(职工号,姓名,性别,年龄,职务,基本工资,职务津贴) 男职工(职工号,姓名,性别,年龄,基本工资) 要求将职工表中男职工的信息插入到男职工表中,以下SQL语句正确的是______。 A: insert into男职工(职工号,姓名,性别,年龄,基本工资)values Select * from 职工 where性别=’男’ B: insert into 男职工 values Select * from 职工 where 性别=’男’ C: insert into 男职工 as (select 职工号,姓名,性别,年龄,基本工资 from 职工 where性别=’男’) D: insert into 男职工 select 职工号,姓名,性别,年龄,基本工资 from 职工 where性别=’男’