1. 程式人生 > >數據庫復習總結(7)-表的創建以及插入命令、數據修改、數據刪除

數據庫復習總結(7)-表的創建以及插入命令、數據修改、數據刪除

位置 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)-表的創建以及插入命令、數據修改、數據刪除