4.数据的增删改
首先创建所需要的数据表
create table T_Person--记录人员信息的表 ( FName varchar(20),--人员姓名 FAge int,--年龄 FRemark varchar(20),--备注 primary key(FName) ) create table T_Debt--记录债务信息 ( FNumber varchar(20),--债务编号 FAmount decimal(10,2) not null,--欠债余额 FPerson varchar(20),--欠债人姓名 primary key(FNumber), foreign key(FPerson) references T_Person(FName) )
1.数据的插入
insert into T_Person(FName,FAge,FRemark) values ('PA',21,'Dota') --一字段和值相对应 insert into T_Person(FAge,FName,FRemark) values (25,'Lion','Dota') --无序性 insert into T_Person(FAge,FName) values (21,'SK') --无序性
约束对插入数据的影响:插入的数据必须符合字段的约束,如非空,类型等。
主键对插入数据的影响:主键不能重复,而且不能为空。
外键对插入数据的影响:当向T_Debt表中插入数据的时候,FPerson是外键,外键值必须是在目标表(T_Person)中存在。
2.数据更新
update T_Person set FAge=12 where FName='SK'
更新的限制条件和插入的一样
3.删除数据
delete from T_Person --所有 delete from T_Person where FName='SK'--指定删除