数据库入门教程--02查询和修改表中数据

--对三张表进行查询
select * from Department
select * from [Rank]
select * from People
--修改
--语法
--update 表名 set 字段1=值1 字段2=值2 where 条件
--给所有员工工资上调加1000
update People set PeopleSalary=PeopleSalary +1000
select * from People
--将员工号为7的员工加薪500
update People set PeopleSalary=PeopleSalary +500
where PeopleId=7
select * from People where PeopleId=7
update People set PeopleSalary=PeopleSalary +5000
where PeopleId=8
update People set PeopleSalary=PeopleSalary +5000
where PeopleId=9
update People set PeopleSalary=PeopleSalary +5000
where PeopleId=10
update People set PeopleSalary=PeopleSalary +5000
where PeopleId=11
update People set PeopleSalary=PeopleSalary +5000
where PeopleId=12
update People set PeopleSalary=PeopleSalary +5000
where PeopleId=13
update People set PeopleSalary=PeopleSalary +5000
where PeopleId=14
--将软件部门(部门编号1)人员工资低于13000的调整为13000
update People set PeopleSalary=13000
where DepartmentId=1 and PeopleSalary<13000
--多字段修改
--修改刘备的工资为以前的两倍,并且把之前的地址改为北京
update People set PeopleSalary=PeopleSalary*2,
                  PeopleAddress='北京'
where PeopleName='刘备'
select * from People
where PeopleName='刘备'
--删除数据
--语法 delete from 表名 where 条件
--删除市场部(部门编号为3)中工资大于14900的
select * from People
where DepartmentId=3
delete from People where DepartmentId=3 and PeopleSalary>14900
--关于删除(drop,delete,truncate)
--drop table People删除表对象
--truncate table People 删除数据(清空数据)表结构和对象依然存在
--delete from People删除数据(清空数据)表结构和对象依然存在
--truncate和delete的区别
--truncate清空时不能有条件,delete可以删除有条件的数据
--自动编号:truncate删除之后再添加编号从1开始,delete删除之后再添加回继承
--假设表中自动编号为1,2,3,4,5
--truncate删除之后再添加数据,1,2,3,4,5
--delete删除之后在添加数据5,6,7,8,9

以下是在查询和修改表中的数据时,需要注意以下事项:

1. 确认自己使用了正确的 SQL 语句,包括 SELECT、UPDATE 以及 DELETE 语句等。

2. 在进行修改或删除操作之前,一定要先备份数据库并且确认操作是安全的,避免误删除或修改错误的数据。

3. 执行包含 WHERE 子句的查询或者更新语句时,应该确保 WHERE 条件准确无误。即,在执行任何修改或删除操作之前,都要double-check SQL 代码。

4. 对于大规模的修改请求,尤其是其中包含复杂的业务逻辑和多条 SQL 语句的修改,最好将修改分解为多个较小的步骤并加上校验机制,以确保最终结果是正确可靠的。

5. 修改或删除操作会对表中的数据产生永久影响,因此不可恢复,请一定注意谨慎操作。也可以利用SQL Server的事务机制和撤销日志来回滚操作。

6. 当有多人同时修改同一个表时,需要考虑数据冲突问题。可以通过锁定行或页面来避免并发修改造成的数据错误。

7. 最后,一定要保持数据的完整性,并确保数据库中所有的变更都经过了审计和记录。 总体来说,在进行 SQL Server 数据库操作时,需谨记先备份,检查语法和WHERE条件,遵循事务机制,防止并发修改,才能保证对数据进行安全有效的管理。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值