西西軟件園多重安全檢測下載網(wǎng)站、值得信賴的軟件下載站!
軟件
軟件
文章
搜索

首頁西西教程數(shù)據(jù)庫教程 → win7系統(tǒng)SQLServer2008 基本操作和sqlcmd 實用語法

win7系統(tǒng)SQLServer2008 基本操作和sqlcmd 實用語法

相關(guān)文章發(fā)表評論 來源:西西整理時間:2014/9/28 21:25:45字體大�。�A-A+

作者:西西點擊:907次評論:0次標簽: SQLServer2008

  • 類型:數(shù)據(jù)庫類大小:792KB語言:中文 評分:6.1
  • 標簽:
立即下載

01 連接數(shù)據(jù)庫

Win7下,先打開SQLServer管理工具(開始菜單/所有程序/Microsoft SQL Server 2008/SQL Server Management Studio)

會彈出“連接到服務(wù)器對話框”

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


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

身份驗證也可以選擇SQLServer 身份驗證,要有sa用戶密碼

鏈接成功后會在左側(cè)“對象資源管理器”顯示相關(guān)數(shù)據(jù)庫

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

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

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

填上數(shù)據(jù)庫名,點擊完成,我們就已經(jīng)在本機建立了一個數(shù)據(jù)庫

我這里為了學習用,建了一個數(shù)據(jù)庫(ForStudy),起名字什么的最蛋疼了....

接著新建表,看截圖,點擊新建表后會顯示中央顯示列信息

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

設(shè)置好列信息后,點擊左側(cè)工具欄中的鑰匙圖標可以在選中的列設(shè)置主鍵,如下

Ctrl+S 保存即可

在“對象資源管理器”,依次點擊打開我們剛剛創(chuàng)建的表(我的是dbo.student)

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

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

在這里多說兩句,表的設(shè)計很重要,在程序開發(fā)的工程中一定要先把數(shù)據(jù)庫設(shè)計好

否則,等到寫代碼的途中需要修改數(shù)據(jù)庫的時候你會發(fā)現(xiàn)這是有多么的操蛋...

03 使用查詢語句操作表

點擊“新建查詢”,在中央文本框輸入我們查詢語句,點擊執(zhí)行即可

04 分離數(shù)據(jù)庫文件

分離數(shù)據(jù)庫文件,以便在不同的主機中使用該數(shù)據(jù)庫

關(guān)閉之前的查詢語句文本框,在“ForStudy”右鍵-任務(wù)-分離,顯示分離對話框

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

05 導(dǎo)入數(shù)據(jù)庫

能分離必然可以重新導(dǎo)入

右鍵對象資源管理器里的“數(shù)據(jù)庫”,點擊“附加”

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

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

小技巧:

使用sqlcmd修改sa密碼:

CMD下輸入(原密碼為123456新密碼I2e456)

sqlcmd 實用工具

使用 sqlcmd 實用工具,可以在命令提示符處、在 SQLCMD 模式下的“查詢編輯器”中、在 Windows 腳本文件中或者在 SQL Server 代理作業(yè)的操作系統(tǒng) (Cmd.exe) 作業(yè)步驟中輸入 Transact-SQL 語句、系統(tǒng)過程和腳本文件。 此實用工具使用 ODBC 執(zhí)行 Transact-SQL 批處理。

重要說明

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

當前,sqlcmd 在命令行選項和值之間不需要空格。 但是,在將來的版本中,在命令行選項和值之間可能需要空格。

語法

 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)

    sql server
    (11)sql server
    西西軟件園提供免費的下載,是很多小型企業(yè)公司使用到的數(shù)據(jù)庫軟件,是一個功能強大且可靠的數(shù)據(jù)管理系統(tǒng),它功能豐富,能保護數(shù)據(jù),并且可改善嵌入式應(yīng)用程序客戶端輕型應(yīng)用程序以及本地數(shù)據(jù)存儲區(qū)的性能。具有易于部署以及可以快速設(shè)計原型的特點,您可以無償獲取并可以隨應(yīng)用程序免費再分發(fā)。它設(shè)計成可與其他服務(wù)器基礎(chǔ)結(jié)構(gòu)資產(chǎn)無縫集成。...更多>>
    • SQL Server 2008 SP2精簡版免費版

      05-15 / 91.2M

      推薦理由:SQL Server 2008 Express 是 SQL Server 的免費版本,是學習和構(gòu)建桌面及小型服務(wù)器應(yīng)用程序的理想選擇,且
    • Microsoft SQL Server 2000 Enterp

      05-15 / 358.4M

      推薦理由:SQL Server 是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同開發(fā)的于1988
    • sqlserver2005驅(qū)動包

      11-14 / 3.5M

      推薦理由:這是連接sql server2005所必須用到的驅(qū)動包,找個能用的sqlserver2005 jdbc 驅(qū)動真不容易啊,這是經(jīng)過我測試
    • Microsoft SQL Server 2005 Expres

      06-02 / 40.0M

      推薦理由:SQL Server Express 是一種強大而可靠的數(shù)據(jù)管理產(chǎn)品,可以為嵌入的應(yīng)用程序客戶端、輕型 Web 應(yīng)用程序以及
    • Microsoft SQL Server 2008 Native

      09-30 / 10.5M

      推薦理由:Microsoft SQL Server 2008 Native Client (SQL Server Native Client) 是一個同時包含 SQL OLE DB 訪問接口
    • SQL Server數(shù)據(jù)庫管理及開發(fā)工具(N

      05-16 / 42.7M

      推薦理由:Navicat for SQL Server 是一套專為 Microsoft SQL Server設(shè)計的強大數(shù)據(jù)庫管理及開發(fā)工具。它可以用于 SQL

    相關(guān)評論

    閱讀本文后您有什么感想? 已有人給出評價!

    • 8 喜歡喜歡
    • 3 頂
    • 1 難過難過
    • 5 囧
    • 3 圍觀圍觀
    • 2 無聊無聊

    熱門評論

    最新評論

    發(fā)表評論 查看所有評論(0)

    昵稱:
    表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
    字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)