第一节 SQL数据库增删改查

View Code
可靠+准确=数据完整性

实体完整性(主键):确保表中的数据是唯一的.

域完整性(检查约束):确保表中的列值是一个有效的数据范围

引用完整性(外键):保证关联表中不会出现无效的数据

自定义完整性:我们可以通过用户自定义:规则、存储过程、触发器来保证数据的完整性


--使用指定的数据库

use Students

--查询语句select:查询,*:所有列,from:从哪个表

select*from Students


--插入语句

insertinto Students 

(SName,Age,Sex,SEmail,IdentityCard,Address)

values('张三',20,'true',

'aa@aa.com','330702198855774422','浙江金华')





--从一个表取输出插入

--用于一个表中的数据往另一个表中插入

--需要有表和表结构才能将数据插入

insertinto Students (SName,Sex)

selectName,Sex from Tongxuelu


--与以上语句的区别在于:不需要创建表结构

--自动创建一个表和结构将数据插入进去

select SName,Address

into StuBak

from Students



--从新排列标识列的方式,as 列名代表取别名

selectidentity(int,1,1)as ID,SName,Address

into StuBak

from Students


--连接值的方式插入多行数据

insertinto Students (SName,Age,Sex)

select'王1',19,1 union

select'王2',22,0 union

select'王3',24,1 union

select'王4',25,0


--更新语句

update Students set Sex=0

update Students set Address='浙江金华'

--更新语句(限定条件)

update Students set Address='浙江宁波'

where SName='李四'

--更新语句(多列数据更新)

update Students set SEmail='22@22.com',

IdentityCard='330702198877554433',

Address='浙江温州'where ID=19

--更新语句(数值运算后更新)

update Students set Age=Age+3

where ID=17

--删除语句(整个表)

deletefrom Students

--删除语句(限定条件)

deletefrom Students wherenot(ID%2=0)

 

posted @ 2012-06-24 10:08  ComBat  阅读(126)  评论(0编辑  收藏  举报