lijie007jh
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)

 

分类:

技术点:

相关文章: