一、數據庫基礎
1、 公共關鍵字:兩個關係中相同的屬性
外關鍵字:公共關鍵字在一個關係中是 住關鍵字,這個公共關鍵字被稱爲 另一個關係的 外關鍵字
主表:以另一個關係的外關鍵字作爲主關鍵字的表稱爲主表,具有次外關鍵字的表稱爲主表的從表
2、索引:????
3、遊標:
概念:遊標提供了一種對從表中檢索出的數據進行操作的靈活手段,就本質而言,遊標實際上是一種能從包括多條數據記錄的結果集中每次提取一條記錄的機制。
種類:
1、Transact_SQL遊標:由DECLARE CURSOR 語法定義,主要用在Transact_SQL 腳本、存儲過程和觸發器中。其主要用在服務器上,不支持提取數據塊或多行數據。
2、API服務器遊標: 支持在OLE DB,ODBE 以及DB_library中使用遊標函數,主要用在服務器上。
3、客戶遊標:主要是當在客戶機上緩存結果集時才使用
四個關鍵組成部分:
1、DECLARE 遊標
2、OPEN 遊標
3、從一個遊標中FETCH 信息
4、CLOSE 或 DEALLOCATE 遊標
觸發器:------
存儲過程:是一組爲了完成特定功能的SQL 語句集經編譯後存儲在數據庫中。
優點:1、存儲過程允許標準組件式編程
2、能夠實現較快的執行速度
3、能夠減少網絡流量
4、可被作爲一種安全機制來充分利用
註釋: 1、cast('20070711' as datetime) ---轉換類型
2、rtrim(char_expr) 取掉空格
4、範式:
第一範式:就是無重複的列; (實例中的屬性不能有多個值或不能有重複的屬性 )
第二範式:非主屬性非部分依賴於主關鍵字;(非主屬性完全依賴主關鍵字)
第三範式:屬性不依賴於其他非主屬性;(在一個數據庫的表中不包含已在其他表中已包含的非主關鍵字信息)
例如:存在一個部門信息表,其中每個部門有 部門編號:dep_id、部門名稱、部門簡介 等信息,那麼在
員工信息表中列出部門編號後就不能再將 部門名稱、部門簡介 等與部門有關的信息加入員工信息表中。
二、SQL 語言
Group by 用法:
數據類型:
CHAR:字符型,定義形式爲CHAR[n],每個字符和符號佔一個存儲空間,n = 1,……,8000;
NCHAR:採用UNICODE 標準字符集,每個字符 佔兩個存儲空間;
VARCHAR:與CHAR類似,但VARCHAR 字符存儲長度爲字符實際長度,不足n則不會填空;
通配符:(可用於 模糊查詢)
WAITFOR:暫停等待執行命令
MS SQL 2000 學習記錄
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
sql語法、關係建模
死瘦宅
2019-02-24 22:35:22
安裝SQL數據庫之一些常見故障
179390988
2019-02-23 14:05:54
安裝SQL數據庫之補丁安裝常見問題
179390988
2019-02-23 14:05:54
MySQL 事務、函數、觸發器、數據庫備份、權限管理
死瘦宅
2019-02-24 22:35:12
MongoDB索引優化詳解
geekpy
2019-02-24 14:20:06
Sql server中一些Select檢索高級用法
wbzjacky
2019-02-24 13:12:37
如何釋放已刪除的InnoDB磁盤空間
lvrenX
2019-02-24 13:04:33
將frm,myi,myd文件打包成sql文件
jason1982
2019-02-24 12:57:22
某熊的技術之路指北 ☯
王下邀月熊_Chevalier
2019-02-23 16:23:03
PL/SQL 取幾段查詢結果的交集, 查詢費用報表的條件(R12.1.1)所對應的費用報表規則
tkchw4
2019-02-23 14:05:35
oracle em啓動
huchazsu
2019-02-23 14:01:49
oracle 啓動歸檔模式
huchazsu
2019-02-23 14:01:14
zabbix企業級分佈式監控系統--zabbix-server和zabbix-agent的配置過程
jordanjiao23
2019-02-23 13:59:59
mysql慢查詢優化篇之複合索引
wind2008bj
2019-02-23 13:59:15