增删查改

春哥博客 / 2023-09-05 / 原文

数据库基本的增删查改

 

--插入数据
--经验:首先要插入没有《外键约束》主键表的数据。
--员工信息表(Employee)有部门外键(DepartmentId)和职位外键(PostId)约束,两个外键没数据的话,是不能往员工信息表插入数据的。

use MISDB
go

--添加部门
insert into Department(DepartmentName)values('开发部'),('测试部'),('实施部'),('财务部'),('人事部')
--添加职位
insert into Post(PostName)values('开发工程师'),('测试工程师'),('实施工程师'),('财务经理'),('人事经理')
--添加员工
insert into Employee(EmployeeName,Gender,NowAddress,IdNo,WeiXinNumber,PhoneNumber,OtherWork,EntryDate,PostId,DepartmentId)
values
('春哥','','上海','412823199407023333','chunge','16621269889','开发','2023-9-4',10,10),
('BOBO','','河南','412823199505023689','wuwenbo','15612356895','财务','2023-8-9',13,13),
('王刚','','扬州','412823199702361569','liuchunyang','15845689568','实施','2023-2-2',12,12)

--查询数据

--查询postId等于10,并且性别是男的员工信息 
select EmployeeId,EmployeeName,Gender from Employee where PostId=10 and Gender=''

--修改数据,后面一定要加where条件,不然全部数据都被改了
update Employee set EmployeeName='春哥',NowAddress='苏州'where EmployeeId=1001

--删除数据,后面一定要加where条件
delete from Employee where EmployeeId=1001