綠色資源(yuán)網:您身邊最放心的安全下載站! 最新軟件|熱門排(pái)行|軟件分類|軟件專題|廠商大全

綠色資源網

技術教程
您的位置:首頁數據庫(kù)類SQL Server → win7係統SQLServer2008 基本(běn)操作和(hé)sqlcmd 實用語法

win7係統SQLServer2008 基本(běn)操作和sqlcmd 實用語法

我要評論 2014/09/29 16:05:52 來源:綠色資(zī)源網 編輯:www.ynaad.com [ 中(zhōng) ] 評論:0 點擊:436次

01 連接數據庫

Win7下,先打開SQLServer管理工具(開始菜單(dān)/所有程序(xù)/Microsoft sql server 2008/SQL Server Management Studio)

會彈出“連接到服務器對話框”

1 服務器類型 : 數(shù)據庫引擎
2 服務器名稱 : 127.0.0.13 身(shēn)份驗證 : Windows身份驗證

服務器名稱也可以是“(local)”,“.”,“loacalhost”,當本機未安裝網卡(驅動)時使用“(local)”  注意:不包括雙(shuāng)引號

身份驗(yàn)證也可以選擇SQLServer 身份驗(yàn)證(zhèng),要有sa用戶密碼

鏈接成功後會在左側(cè)“對象(xiàng)資(zī)源管理器”顯示(shì)相關數據庫

02 新建數據(jù)庫實例

在這裏我們使用圖形化操作

點擊127.0.0.1左側“+”號,右鍵數據庫—新建數據庫(kù)

填上數據庫名,點擊完成,我們就已經在本機建立了一個數據庫

我這裏為(wéi)了學習用(yòng),建了一個數據庫(ForStudy),起名字什麽的最蛋疼(téng)了(le)....

接著新建表,看截(jié)圖,點擊新(xīn)建表(biǎo)後會顯示(shì)中央顯示列信息

我們可以在右側“屬性”框把名稱改成自己的表(biǎo)名(默認Table_1)

設置好(hǎo)列信息後,點擊左(zuǒ)側工具欄中的鑰匙圖(tú)標可以在選中的列設置主鍵,如下

Ctrl+S 保存即可

在“對象資源管(guǎn)理器”,依次(cì)點擊(jī)打開我們剛剛創建的表(我的是dbo.student)

右鍵,編輯前200行,就可以向剛建的表添加信息了

此時數據庫中已(yǐ)經建好表,我們也可以對表進行增刪改查各種操作

在這裏多(duō)說兩句,表的設計很重要(yào),在程序開(kāi)發的工程中一定要(yào)先把數據庫設計好

否則,等到(dào)寫代碼的途(tú)中(zhōng)需要修改數據庫的(de)時候你會發現這是有多麽的操(cāo)蛋...

03 使用查詢語句操作表(biǎo)

點(diǎn)擊“新建查詢”,在中央文(wén)本框輸入我們查詢語句,點擊執行即可

04 分離數據庫文件

分(fèn)離數據庫文件,以便在不(bú)同的主機中(zhōng)使用該數據庫

關閉之前的查詢語句文本框,在“ForStudy”右鍵-任(rèn)務-分離,顯示分離對(duì)話框

點擊“確定”,這時我們已經(jīng)把數據庫文件從(cóng)本機分離出去

05 導入數據庫

能分離必然可以(yǐ)重新(xīn)導入

右鍵對象資源管理器裏的“數據庫”,點擊“附加”

在彈出(chū)的對話框中選擇“添加”按鈕,選擇要添加的數據庫文件(.mdf後綴的)

比如我的是ForStudy.mdf,然後點擊確定即可

小技巧:

使用sqlcmd修改sa密(mì)碼:

CMD下輸入(原(yuán)密碼(mǎ)為123456新密碼I2e456)

sqlcmd 實用工具

使用 sqlcmd 實用工具,可以在命令提示符處、在 SQLCMD 模式下(xià)的“查詢編輯器”中(zhōng)、在 Windows 腳本文(wén)件中或者在 SQL Server 代理作業的操作係統 (Cmd.exe) 作業步驟中輸入 Transact-SQL 語句、係(xì)統過程和腳本(běn)文件。 此實用工具使用 ODBC 執行 Transact-SQL 批(pī)處理。

重(chóng)要說明

在查詢編輯器的常規模式和 SQLCMD 模式下,SQL Server Management Studio 使用 Microsoft .NET Framework SqlClient 執行(háng)批處理。 從命(mìng)令行(háng)運行 sqlcmd 時(shí),sqlcmd 使用 ODBC 驅動程序。 由於可以應用不同的默認選項,因此在 SQL Server Management Studio SQLCMD 模式下以及在 sqlcmd 實(shí)用工具中執行相同的查詢時(shí),可能會看到不同的行為。

當前,sqlcmd 在命令行(háng)選項(xiàng)和值之間不需要空格(gé)。 但是,在將來的版本中,在命令行(háng)選項和值之間可能需要空(kōng)格。

語法

 sqlcmd  

   -a packet_size 

   -A (dedicated administrator connection)

   -b (terminate batch job if there is an error)

   -c batch_terminator 

   -C (trust the server certificate)

   -d db_name 

   -e (echo input)

   -E (use trusted connection)

   -f codepage | i:codepage[,o:codepage] | o:codepage[,i:codepage]

   -h rows_per_header 

   -H workstation_name 

   -i input_file 

   -I (enable quoted identifiers)

   -k[1 | 2] (remove or replace control characters)

   -K application_intent 

   -l login_timeout 

   -L[c] (list servers, optional clean output)

   -m error_level 

   -M multisubnet_failover 

   -N (encrypt connection)

   -o output_file 

   -p[1] (print statistics, optional colon format)

   -P password 

   -q "cmdline query" 

   -Q "cmdline query" (and exit)

   -r[0 | 1] (msgs to stderr)

   -R (use client regional settings)

   -s col_separator 

   -S [protocol:]server[\instance_name][,port]

   -t query_timeout 

   -u (unicode output file)

   -U login_id 

   -v var = "value" 

   -V error_severity_level 

   -w column_width 

   -W (remove trailing spaces)

   -x (disable variable substitution)

   -X[1] (disable commands, startup script, environment variables and optional exit)

   -y variable_length_type_display_width 

   -Y fixed_length_type_display_width 

   -z new_password  

   -Z new_password (and exit)

   -? (usage)

關鍵詞:SQLServer

閱讀本文後您有什麽感想? 已有 人(rén)給出評價!

  • 1 歡迎喜歡
  • 0 白癡
  • 0 拜托
  • 0 哇
  • 0 加油(yóu)
  • 0 鄙視
免费人欧美成又黄又爽的视频丨一本色道久久88综合日韩精品丨国产专区日韩精品欧美色丨午夜无遮挡男女啪啪视频丨国产欧美日韩综合精品一区二区丨亚洲精品无码不卡在线播HE丨亚洲精品国产精品国自产观看丨日韩国产高清av不卡