數據庫復習總結(7)-表的創建以及插入命令、數據修改、數據刪除
阿新 • • 發佈:2017-12-07
位置 bject src key arc cat () 例如 truncate
一、表的操作
表:創建、修改、刪除
通過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)-表的創建以及插入命令、數據修改、數據刪除