資料庫基礎 Transact SQL 程式設計基礎

2021-06-19 11:18:28 字數 1497 閱讀 3554

t-sql 語法要點

1.在每句 t-sql 的結尾最好打上分號「;」,以與 ansi-sql 標準相容

2.t-sql 語言不區分大小寫,即使是字串

建議:t-sql 的關鍵字最好用大寫

3.分隔識別符號([ ])或(" ")

常規識別符號

識別符號的第乙個字元必須是字母

識別符號不能是 t-sql 的保留字

識別符號中不允許嵌入空格或其他特殊字元

以特殊字元開始的識別符號的含義

@:表示區域性變數

@@:表示全域性變數

#:表示區域性臨時物件

##:表示全域性臨時物件

分隔識別符號

識別符號中出現空格

識別符號是 t-sql 保留字

分隔用 [ ]或" "

條件控制語句

if-else 舉例

while 舉例

--修改教師職稱

declare

@v_teaid varchar(15),

@v_teaname varchar(10),

@v_age int,

@v_dept varchar(20),

@v_profession varchar(10),

@v_salsry int,

@v_pension int

set @v_teaid='t152302'

set @v_teaname='王傑'

set @v_age=45

set @v_dept='計算機學院'

set @v_profession='講師'

set @v_salsry=5000

set @v_pension=1000

begin

if exists(select teaid from t_teacher where teaid=@v_teaid)

begin

update t_teacher

set profession =@v_profession

where teaid = @v_teaid

endelse

begin

insert into t_teacher values(@v_teaid,@v_teaname,@v_age,'','',@v_dept,@v_profession,@v_salsry,@v_pension)

endend動態 sql 語句

資料庫 資料庫基礎

什麼是sql 結構化查詢語言 structtured query language sql的作用 啟動mysql.exe,連線伺服器後,就可以使用sql來操作伺服器了。類似php中操作mysql的語句就是sql語句 sql標準 由國際標準化組織 iso 制定的,對dbms 資料庫管理系統 的統一操作...

資料庫基礎 資料庫設計

一 資料庫生命週期 1.週期 需求分析,概念結構設計,邏輯設計,物理設計,系統實施,系統執行和維護。2.響應的文件 二 正規化 一般資料庫要求規範化到第三正規化,視具體需求重新調整。第一正規化 1nf 強調列的原子性,即列不能分為多列。第二正規化 2nf 關係屬於第一正規化,且每乙個非主屬性完全函式...

資料庫基礎

一.資料庫事物特徵 1.atomic 原子性 不可分割 2.consistency 一致性 參照完整 3.isolation 隔離性 防止併發 4.durability 永續性 永久儲存資料 二.事物和併發 1.併發問題 第一類丟失,髒讀,虛讀,不可重複讀,第二類丟失更新 不可重複讀的特例 2.鎖的...