2. SQL Server 2008創(chuàng)建數(shù)據(jù)庫(kù)和表

一.利用鼠標(biāo)操作的方式創(chuàng)建數(shù)據(jù)庫(kù)和表

創(chuàng)建數(shù)據(jù)庫(kù)--創(chuàng)建表--設(shè)置數(shù)據(jù)類型--設(shè)置主碼和其他數(shù)據(jù)約束

創(chuàng)建數(shù)據(jù)庫(kù)步驟:數(shù)據(jù)庫(kù)右鍵---創(chuàng)建數(shù)據(jù)庫(kù)---常規(guī)---輸入名稱---確定


創(chuàng)建數(shù)據(jù)庫(kù).png

創(chuàng)建表步驟:表右鍵---輸入內(nèi)容---設(shè)置主鍵(可以設(shè)置多個(gè)主鍵:選中要設(shè)置的列名右鍵設(shè)置主鍵)---設(shè)置約束(列名右鍵--check約束--添加--輸入表達(dá)式)


創(chuàng)建表.png
設(shè)置check約束.png
數(shù)據(jù)類型歸納:

1.字符類型:char(n), varchar(n), text, image
2.整型類型:int(4字節(jié)), smallint(2字節(jié)), tinyint(1字節(jié))
3.浮點(diǎn)類型:float(8字節(jié)), real(4字節(jié)), decimal(精度28位)
4.貨幣類型:money(8字節(jié)), smallmoney(4字節(jié))
5.日期時(shí)間類型:date(年月日),datetime(年月日時(shí)分秒毫秒), smalldatetime(年月日時(shí)分秒)

數(shù)據(jù)庫(kù)中的常用術(shù)語:

關(guān)系:一個(gè)關(guān)系對(duì)應(yīng)一張二維表,二維表的表名即為關(guān)系名。
關(guān)系模式:對(duì)關(guān)系表結(jié)構(gòu)的描述。一般表示為“關(guān)系名(字段名1,字段名2,…,字段名n)”。
記錄:二維表中的一行稱為關(guān)系的一條記錄,或稱為元組、行。
字段:二維表中的列稱為關(guān)系的字段,或稱為屬性、列。
主碼:關(guān)系中的某個(gè)字段或字段組,能唯一地標(biāo)識(shí)一條記錄,又稱為主鍵。

二.利用SQL語句創(chuàng)建數(shù)據(jù)庫(kù)和表

創(chuàng)建數(shù)據(jù)庫(kù)的SQL語句
創(chuàng)建表的SQL語句
設(shè)置主碼和其他數(shù)據(jù)約束的SQL語句

創(chuàng)建數(shù)據(jù)庫(kù)的一般語句格式:

create database <數(shù)據(jù)庫(kù)名> //創(chuàng)建數(shù)據(jù)庫(kù)的語句
drop database <數(shù)據(jù)庫(kù)名> // 刪除數(shù)據(jù)庫(kù)的語句
use <數(shù)據(jù)庫(kù)名> //打開數(shù)據(jù)庫(kù)的語句

設(shè)計(jì)表的一般語句格式:

create table <表名> ( <字段名1> <數(shù)據(jù)類型> [字段級(jí)完整性約束條件]
[,<字段名2> <數(shù)據(jù)類型> [字段級(jí)完整性約束條件]…]
[,<表級(jí)完整性約束條件>] )
功能:為當(dāng)前數(shù)據(jù)庫(kù)建立一個(gè)新的基本表,指明基本表的表名與結(jié)構(gòu),包括組成該表的每一個(gè)字段名、數(shù)據(jù)類型,約束等。

--創(chuàng)建數(shù)據(jù)庫(kù)
create database demo

--創(chuàng)建表
--設(shè)置“性別”約束條件:check (wsex in('男','女')),
create table worker1
(
wid char(3) primary key,
wname varchar(10) not null,
wsex char(2) check (wsex in('男','女')),
wbirthday date,
wparty char(2),
wjobdate date,
depid char(1)
)
---設(shè)置多個(gè)主鍵
create table worker2
(
wid char(3) ,
wname varchar(10) not null,
wsex char(2) check (wsex in('男','女')),
wbirthday date,
wparty char(2),
wjobdate date,
depid char(1),
primary key(wid,wname)
)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容