sqlserver代碼,sqlserver代碼界面

sql server怎樣用代碼建立數(shù)據(jù)庫,詳細(xì)代碼

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

會(huì)寧ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!

一、可視化操作

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

選中數(shù)據(jù)庫右擊,在出現(xiàn)的對話框中選擇新建數(shù)據(jù)庫,然后新出現(xiàn)的對話框中填寫數(shù)據(jù)庫的名稱

2.創(chuàng)建數(shù)據(jù)表

選中數(shù)據(jù)庫下的表右擊,在出現(xiàn)的對話框最上方有新建表選項(xiàng),新出現(xiàn)的對話框中有列名、數(shù)據(jù)類型、允許Null值三列,這里可以添加表的的列,添加好列后保存Ctrl+S或者點(diǎn)擊上方的保存,填寫表名稱確定就創(chuàng)建好了。

二、使用SQL語句創(chuàng)建

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

create?database?stuDB??--stuDB是數(shù)據(jù)庫的名稱

on??primary??--?默認(rèn)就屬于primary文件組,可省略

(

/*--數(shù)據(jù)文件的具體描述--*/

name='stuDB_data',??--?主數(shù)據(jù)文件的邏輯名稱

filename='D:\stuDB_data.mdf',?--?主數(shù)據(jù)文件的物理路徑和名稱

size=5mb,?--主數(shù)據(jù)文件的初始大小

maxsize=100mb,?--?主數(shù)據(jù)文件增長的最大值

filegrowth=15%--主數(shù)據(jù)文件的增長率

)

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ù)庫(在某個(gè)數(shù)據(jù)庫下建表)

go?

if?exists(select?*?from?sysobjects?where?name='stuMarks')--查詢數(shù)據(jù)庫是否已存在此表

drop?table?stuMarks--如果存在該表則刪除,不存在不執(zhí)行此句

create?table?stuMarks??--stuMarks是表的名稱

(

ExamNo??????int?????identity(1,1)?primary?key,--列名????數(shù)據(jù)類型???約束

stuNo???????char(6)?not?null,--列名???數(shù)據(jù)類型???是否允許插入Null值

writtenExam?int?????not?null,

LabExam?????int?????not?null

)

go

--?其中,列屬性"identity(起始值,遞增量)"?表示"ExamNo"列為自動(dòng)編號,?也稱為標(biāo)識列alter?table?表名

add?constraint?約束名?約束類型?具體的約束說明

alter?table?表名

drop?constraint?約束名

java連接sqlserver數(shù)據(jù)庫代碼

%

String sqlDriver="com.microsoft.sqlserver.jdbc.SQLServerDriver";

String url="jdbc:sqlserver://localhost:1433;DatabaseName=自己的數(shù)據(jù)庫名字";

String user="用戶名";

String password="密碼";

Connection conn=null;

try{

Class.forName(sqlDriver).newInstance();

conn=DriverManager.getConnection(url,user,password);

// out.println("數(shù)據(jù)庫加載成功");

}catch(Exception e){

// out.println("數(shù)據(jù)庫加載出現(xiàn)錯(cuò)誤!");

}

%

sql server中怎樣用代碼創(chuàng)建存儲(chǔ)過程

打開SQL server management studio,連接到數(shù)據(jù)庫,展開想要?jiǎng)?chuàng)建的數(shù)據(jù)庫,找到【可編程性】-【存儲(chǔ)過程】的菜單

請點(diǎn)擊輸入圖片描述

在第一步找到的【存儲(chǔ)過程】菜單項(xiàng)上面,點(diǎn)擊鼠標(biāo)右鍵,依次選擇【新建】-【存儲(chǔ)過程】,就可以開始創(chuàng)建存儲(chǔ)過程了

請點(diǎn)擊輸入圖片描述

當(dāng)點(diǎn)擊了第二步的【存儲(chǔ)過程】之后,在右側(cè)就會(huì)出現(xiàn)一個(gè)新的窗口,而且默認(rèn)有好多的代碼和注釋,這些就是sqlserver默認(rèn)創(chuàng)建的存儲(chǔ)過程的結(jié)構(gòu)和注釋

請點(diǎn)擊輸入圖片描述

對于第三步看到的存儲(chǔ)過程結(jié)構(gòu),因?yàn)槭怯⑽牡?,可能看著比較吃力。本文特意做了一個(gè)中文的翻譯對照版本,同時(shí)增加了一下設(shè)置項(xiàng)的解釋。

1)SET ANSI_NULLS ON:意思是空值NULL在匹配NULL條件的時(shí)候返回false,這種判斷null就需要使用 is null 或者 is not null

2)SET ANSI_NULLS OFF:意思是空值NULL在匹配NULL條件的時(shí)候返回true

3)SET QUOTED_IDENTIFIER ON:意思是如果內(nèi)容與sqlserver的關(guān)鍵字相同,允許通過加雙引號、單引號的方式加以區(qū)分

4)SET QUOTED_IDENTIFIER OFF:意思是與sqlserver的關(guān)鍵字相同的,不允許加雙引號,也就是自定義的不允許與關(guān)鍵字重復(fù)

5)SET NOCOUNT ON:意思是不返回影響的行數(shù)

6)SET NOCOUNT OFF:意思是要返回影響的行數(shù)

請點(diǎn)擊輸入圖片描述

此處僅僅創(chuàng)建一個(gè)簡單的演示存儲(chǔ)過程,名字叫做usp_SimpleStoreProcedure,擁有一個(gè)整型的傳入?yún)?shù) @x,存儲(chǔ)過程直接返回傳入?yún)?shù)乘以10倍的結(jié)果。寫完存儲(chǔ)過程之后,按F5就可以將其存儲(chǔ)到數(shù)據(jù)庫中

請點(diǎn)擊輸入圖片描述

在第二步中找到的【存儲(chǔ)過程】菜單下面找到第5步創(chuàng)建的存儲(chǔ)過程名字usp_SimpleStoreProcedure,在這個(gè)名字上面點(diǎn)擊鼠標(biāo)右鍵,選擇【執(zhí)行存儲(chǔ)過程】

請點(diǎn)擊輸入圖片描述

緊接著,會(huì)彈出一個(gè)【執(zhí)行過程】的界面,里面有存儲(chǔ)過程的參數(shù),在【值】這一列輸入想要傳入的參數(shù)值,比如10,然后點(diǎn)擊【確定】按鈕,就可以看到執(zhí)行結(jié)果100了。

注意:假設(shè)是使用sql語句執(zhí)行存儲(chǔ)過程,直接使用這樣的語句就行了: EXEC [dbo].[usp_SimpleStoreProcedure] @x = 10

請點(diǎn)擊輸入圖片描述

網(wǎng)頁名稱:sqlserver代碼,sqlserver代碼界面
轉(zhuǎn)載源于:http://muchs.cn/article36/hcgcpg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供定制開發(fā)、關(guān)鍵詞優(yōu)化Google、營銷型網(wǎng)站建設(shè)、商城網(wǎng)站、品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

手機(jī)網(wǎng)站建設(shè)