前言
昨天学习了对表的操作,还有那个口诀,顺便复习一下把,
查看用describe或show create
修改表用alter 重命表名用rename
修改字段名用change,记得要有新字段类型,
修改字段类型用modify,
添加用add,删除用drop
修改位置用modify同时要有first或after
第一列first,其他后面用after
删除外键约束用drop foreign key
今天学习对数据的操作
一:插入数据
为字段插入数据:
insert into 表名(字段名) values (内容);
编程要求
根据提示,在右侧编辑器Begin-End处补充代码:
我们为你新建了一个空数据表tb_emp,请你为它同时添加3条数据内容;
空数据表结构如下,注意字段3 为DeptId,倒数第二个字母为大写的i:
需要你同时添加的数据内容为:
(注意,是同时插入多条记录)
USE Company;
#请在此处添加实现代码
########## Begin ##########
########## bundle insert the value ##########
insert into tb_emp(Id,Name,DeptId,Salary)
values(1,"Nancy",301,2300.00),
(2,"Tod",303,5600.00),
(3,"Carly",301,3200.00);
########## End ##########
SELECT * FROM tb_emp;
二:更新数据
更新语法:
update 表名 set 字段名1 = 内容1,字段名2 = 内容2 where 过滤条件;
编程要求
根据提示,在右侧编辑器Begin-End处补充代码:
我们为你新建了一个数据表tb_emp,并添加了3条数据内容;
3条数据内容如下表所示:
请你将Carly改为Tracy,相应的,301改为302,3200.00改为4300.00。
注意:字段3为DeptId,倒数第二个字母为大写的i。
USE Company;
#请在此处添加实现代码
########## Begin ##########
########## update the value ##########
update tb_emp set Name="Tracy",DeptId=302,Salary=4300.00
where Id=3;
########## End ##########
SELECT * FROM tb_emp;
三:删除数据
语法规则:
delete from 表名 where 条件语句;
小提示: TRUNCATE TABLE 语句也可以用来删除表中的所有记录。但是与 DELETE 不同的是,TRUNCATE TABLE 语句直接删除的是表,而不是表中的内容,删除结束后还会重新创建一个表。所以它的执行速度会比 DELETE 语句快。 语法为:TRUNCATE TABLE 表名;
编程要求
根据提示,在右侧编辑器Begin-End处补充代码:
我们为你新建了一个数据表tb_emp,并添加了3条数据内容;
3条数据内容如下表所示:
请你将Salary大于3000的数据行删除。
USE Company;
#请在此处添加实现代码
########## Begin ##########
########## delete the value ##########
delete from tb_emp where Salary>3000;
########## End ##########
SELECT * FROM tb_emp;
小结
插入:insert into 表名(字段名)values(内容);
更新:update 表名 set 字段1 = 内容1,字段2 = 内容2 where 筛选条件;
删除:delete from 表名 where 条件语句;