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'--指定删除

 

posted on 2012-10-10 11:40  凡一二三  阅读(258)  评论(0编辑  收藏  举报