标签:default cts alt 位置 ack rom 操作 select 复习
一、表的操作
表:创建、修改、删除
通过select * from sysobjects where xtype=‘U‘可以查看所有存在的表
多个列间使用逗号分隔
主键:primary key
非空:not null
惟一:unique
默认:default()
检查:check()
外键:foreign key(列名) references 表名(列名)
例如:--创建表
use practiceDB create table ClassInfo ( CId int not null primary key identity(1,1), CTitle nvarchar ) create table StudentInfo ( sId int not null primary key identity(1,1), sName nvarchar(10) not null, sGender bit default(0), sBirthday date, sPhone char(11), sEMail varchar(20), cid int not null, foreign key(cid) references ClassInfo(cid) )
二、表数据的操作
-》简单查询:select * from 表名
-》增加数据:insert into 表名(列名) values(值)
说明1:要求值的列名与值要位置对应
说明2:如果所有更都插入值,可以省略列名部分
扩展:一次性增加多行,可以直接在values后面拼接多个数据,之间用逗号分隔
-》修改数据:update 表名 set 列名1=值1,列名2=值2... where ...
-》删除数据:delete from 表名 where ...
清空:truncate table 表名
说明:from关键字可以省略不写
通常实现:逻辑删除,物理删除
数据库复习总结(7)-表的创建以及插入命令、数据修改、数据删除
标签:default cts alt 位置 ack rom 操作 select 复习
原文地址:http://www.cnblogs.com/mhq-martin/p/7994975.html