数据库基本操作,“增删改查”。
先建个表:
create table stu (
id int primary key identity,
name varchar(50) ,
sex char(3) not null check(sex='男' or sex='女'),
age int ,
);
表里有id、名字、性别、年龄。
增加:
insert into stu values(‘名字’,‘性别’,年龄);
id为主键,并且用了标示符,所以不用填。
性别只能为“男”或“女”。
也可以选择性填写,用insert into stu(name) values(‘名字’),括号里可以有多个列名。
删除:
delete stu;直接删除表内全部数据
选择性删除delete stu where id=1;是删除id为1的数据。
也可以删表,用drop table stu;代表删除stu表。
修改:
update stu set name='小明';修改全部数据
可以根据列名改数据,update stu set name=‘小明’ where id=1;根据id修改名字。
也可以根据id修改其他列名数据,但是不能修改自增的列。
查找:
select * from stu;查询表中所有数据
select name from stu;查所有名字
也可以查其他列,并且可以查多个。
还能改成中文列名,select name as ‘名字’,sex as ’性别‘ stu;
name会变成’名字‘,sex会变成’性别‘。