創(chuàng)建數(shù)據(jù)庫(kù)和表的操作有兩種方法:

龍川網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián),龍川網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為龍川上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的龍川做網(wǎng)站的公司定做!
一、可視化操作
1.創(chuàng)建數(shù)據(jù)庫(kù)
選中數(shù)據(jù)庫(kù)右擊,在出現(xiàn)的對(duì)話框中選擇新建數(shù)據(jù)庫(kù),然后新出現(xiàn)的對(duì)話框中填寫(xiě)數(shù)據(jù)庫(kù)的名稱(chēng)
2.創(chuàng)建數(shù)據(jù)表
選中數(shù)據(jù)庫(kù)下的表右擊,在出現(xiàn)的對(duì)話框最上方有新建表選項(xiàng),新出現(xiàn)的對(duì)話框中有列名、數(shù)據(jù)類(lèi)型、允許Null值三列,這里可以添加表的的列,添加好列后保存Ctrl+S或者點(diǎn)擊上方的保存,填寫(xiě)表名稱(chēng)確定就創(chuàng)建好了。
二、使用SQL語(yǔ)句創(chuàng)建
1.創(chuàng)建數(shù)據(jù)庫(kù)
create?database?stuDB??--stuDB是數(shù)據(jù)庫(kù)的名稱(chēng)
on??primary??--?默認(rèn)就屬于primary文件組,可省略
(
/*--數(shù)據(jù)文件的具體描述--*/
name='stuDB_data',??--?主數(shù)據(jù)文件的邏輯名稱(chēng)
filename='D:\stuDB_data.mdf',?--?主數(shù)據(jù)文件的物理路徑和名稱(chēng)
size=5mb,?--主數(shù)據(jù)文件的初始大小
maxsize=100mb,?--?主數(shù)據(jù)文件增長(zhǎng)的最大值
filegrowth=15%--主數(shù)據(jù)文件的增長(zhǎng)率
)
log?on
(
/*--日志文件的具體描述,各參數(shù)含義同上--*/
name='stuDB_log',
filename='D:\stuDB_log.ldf',
size=2mb,
filegrowth=1mb
)
-----2.創(chuàng)建數(shù)據(jù)表
use?StuDB???--使用某個(gè)數(shù)據(jù)庫(kù)(在某個(gè)數(shù)據(jù)庫(kù)下建表)
go?
if?exists(select?*?from?sysobjects?where?name='stuMarks')--查詢(xún)數(shù)據(jù)庫(kù)是否已存在此表
drop?table?stuMarks--如果存在該表則刪除,不存在不執(zhí)行此句
create?table?stuMarks??--stuMarks是表的名稱(chēng)
(
ExamNo??????int?????identity(1,1)?primary?key,--列名????數(shù)據(jù)類(lèi)型???約束
stuNo???????char(6)?not?null,--列名???數(shù)據(jù)類(lèi)型???是否允許插入Null值
writtenExam?int?????not?null,
LabExam?????int?????not?null
)
go
--?其中,列屬性"identity(起始值,遞增量)"?表示"ExamNo"列為自動(dòng)編號(hào),?也稱(chēng)為標(biāo)識(shí)列alter?table?表名
add?constraint?約束名?約束類(lèi)型?具體的約束說(shuō)明
alter?table?表名
drop?constraint?約束名
1
建庫(kù)準(zhǔn)備階段
1.1
分析建庫(kù)對(duì)象
首先要對(duì)建庫(kù)對(duì)象進(jìn)行分析,抽象出實(shí)體(字段、值類(lèi)型)和關(guān)系。(不是重點(diǎn),不做細(xì)述)
1.2
數(shù)據(jù)庫(kù)信息表格化
以表格的形式將數(shù)據(jù)庫(kù)中的表和字段的詳細(xì)信息表達(dá)出來(lái)。表格模板見(jiàn)1.7中的“表一
表和字段詳細(xì)信息表模板”。
1.3
數(shù)據(jù)庫(kù)命名規(guī)則
采用全大寫(xiě)方式,單詞間用“_”隔開(kāi),并給出數(shù)據(jù)庫(kù)名的縮寫(xiě),各單詞首字母。如:STAFF_MANAGEMENT_SYSTEM,縮寫(xiě)為SMS
1.4
表命名規(guī)則
采用PascalCase規(guī)則,每個(gè)單詞的首字母大寫(xiě)。如BaseArchives,表名前要加上數(shù)據(jù)庫(kù)名前綴。即:最終的表名為:SmsBaseArchives
1.5
字段命名規(guī)則
字段命名也采用PascalCase規(guī)則,前面加表名前綴(注:不帶數(shù)據(jù)庫(kù)名)如:SelfNo,加上表名前綴。即:最終的字段名為:BaSelfNo。
1.6
確定表間的外鍵約束
確定表間的外鍵約束,并填入“表一
表和字段詳細(xì)信息模板”表中。
具體參照
首先引入一個(gè)命名空間
using
System.Data.sqlclient
然后
string
sql="......."
引號(hào)里面寫(xiě)上創(chuàng)建數(shù)據(jù)庫(kù)和表的sql語(yǔ)句
sqlconnection
conn=new
sqlconnection(connstr)
connstr
為連接數(shù)據(jù)庫(kù)的字符串
Sqlcommand
cmd=new
sqlcommand(sql,conn);
cmd.Execqueny();
就實(shí)現(xiàn)了
希望能幫到你
在win7操作系統(tǒng)中,從開(kāi)始菜單打開(kāi)sql server 2012并登陸
在左側(cè)導(dǎo)航中,可以看到當(dāng)前鏈接的數(shù)據(jù)庫(kù)庫(kù)服務(wù)器下有“數(shù)據(jù)庫(kù)”文件夾,新建立的數(shù)據(jù)庫(kù)都會(huì)放在這個(gè)文件夾里
右擊“數(shù)據(jù)庫(kù)”,在菜單中選擇“新建數(shù)據(jù)庫(kù)”
在彈出菜單里輸入數(shù)據(jù)庫(kù)名稱(chēng),比如下圖“mydb”。輸入數(shù)據(jù)庫(kù)名稱(chēng)時(shí),“數(shù)據(jù)庫(kù)文件”的數(shù)據(jù)庫(kù)名稱(chēng)和日志名稱(chēng)會(huì)跟著改變
點(diǎn)擊“路徑”列的按鈕可以改變數(shù)據(jù)庫(kù)文件的數(shù)據(jù)庫(kù)和日志的路徑,如果沒(méi)有特別要求,可以按默認(rèn)即可
點(diǎn)擊“所有者”右側(cè)按鈕,可以選擇該數(shù)據(jù)庫(kù)的所有者,如果不選擇,則按默認(rèn),即登陸者
以上是“常規(guī)”下的設(shè)置,點(diǎn)擊左側(cè)導(dǎo)航,還可以做其他設(shè)置,包括:“選項(xiàng)”、“文件組”,如果沒(méi)有特殊要求,按默認(rèn)即可
最后,點(diǎn)擊“確定”按鈕,完成建庫(kù)。點(diǎn)擊sql server 左側(cè)導(dǎo)航,可以看到剛才建立的數(shù)據(jù)庫(kù)
2005?15年前的軟件,早淘汰了(居然還有人用?)
對(duì)sqlserver,最簡(jiǎn)單的建庫(kù)命令為create
database
如:
create
database
Student
而建表要看你要什么字段的,最簡(jiǎn)單的表為
create
table
stu
(id
integer)
而實(shí)際
,建庫(kù)有N多復(fù)雜的參數(shù)
的(數(shù)據(jù)庫(kù)DBA年薪幾十萬(wàn)到上百萬(wàn)不是好拿的)
以下是microsoft官方的建庫(kù)命令
CREATE
DATABASE
database_name
[
CONTAINMENT
=
{
NONE
|
PARTIAL
}
]
[
ON
[
PRIMARY
]
filespec
[
,...n
]
[
,
filegroup
[
,...n
]
]
[
LOG
ON
filespec
[
,...n
]
]
]
[
COLLATE
collation_name
]
[
WITH
option
[,...n
]
]
[;]
option
::=
{
FILESTREAM
(
filestream_option
[,...n
]
)
|
DEFAULT_FULLTEXT_LANGUAGE
=
{
lcid
|
language_name
|
language_alias
}
|
DEFAULT_LANGUAGE
=
{
lcid
|
language_name
|
language_alias
}
|
NESTED_TRIGGERS
=
{
OFF
|
ON
}
|
TRANSFORM_NOISE_WORDS
=
{
OFF
|
ON}
|
TWO_DIGIT_YEAR_CUTOFF
=
two_digit_year_cutoff
|
DB_CHAINING
{
OFF
|
ON
}
|
TRUSTWORTHY
{
OFF
|
ON
}
|
PERSISTENT_LOG_BUFFER=ON
(
DIRECTORY_NAME='Filepath
to
folder
on
DAX
formatted
volume'
)
}
filestream_option
::=
{
NON_TRANSACTED_ACCESS
=
{
OFF
|
READ_ONLY
|
FULL
}
|
DIRECTORY_NAME
=
'directory_name'
}
filespec
::=
{
(
NAME
=
logical_file_name
,
FILENAME
=
{
'os_file_name'
|
'filestream_path'
}
[
,
SIZE
=
size
[
KB
|
MB
|
GB
|
TB
]
]
[
,
MAXSIZE
=
{
max_size
[
KB
|
MB
|
GB
|
TB
]
|
UNLIMITED
}
]
[
,
FILEGROWTH
=
growth_increment
[
KB
|
MB
|
GB
|
TB
|
%
]
]
)
}
filegroup
::=
{
FILEGROUP
filegroup
name
[
[
CONTAINS
FILESTREAM
]
[
DEFAULT
]
|
CONTAINS
MEMORY_OPTIMIZED_DATA
]
filespec
[
,...n
]
}
service_broker_option
::=
{
ENABLE_BROKER
|
NEW_BROKER
|
ERROR_BROKER_CONVERSATIONS
}
分享名稱(chēng):sqlserver建庫(kù),sqlserver建庫(kù)建表語(yǔ)句
文章URL:http://chinadenli.net/article23/dsspgjs.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供企業(yè)網(wǎng)站制作、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)、建站公司、電子商務(wù)、網(wǎng)站營(yíng)銷(xiāo)、全網(wǎng)營(yíng)銷(xiāo)推廣
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)
網(wǎng)頁(yè)設(shè)計(jì)公司知識(shí)