ZeroBlue

          留出時間,讓自己微笑。
          posts - 6, comments - 12, trackbacks - 0, articles - 0
             :: 首頁 ::  :: 聯系 ::  :: 管理

          數據庫概念和常用語句(更新中)

          Posted on 2007-03-01 20:32 zeroblue 閱讀(261) 評論(0)  編輯  收藏 所屬分類: 數據庫

          數據庫鎖的概念,類型,排鎖語句:
          鎖是數據庫中的一個非常重要的概念,它主要用于多用戶環境下保證數據庫完整性和一致性。 我們知道,多個用戶能夠同時操縱同一個數據庫中的數據,會發生數據不一致現象。即如果沒有鎖定且多個用戶同時訪問一個數據庫,則當他們的事務同時使用相同的數據時可能會發生問題。這些問題包括:丟失更新、臟讀、不可重復讀和幻覺讀。

          找出表A中M字段大于500,Y(日期)早于當前數據庫一天,X字段取值不重復的記錄:
          select * from A where x in
          (select x from A group by x having count(x)=1)
          and m >500 and y < getdate()-1;

          從表A中統計X字段的不同取值數并只把記錄數多于5的找出:
          select * from A where x in (select x from A group by x having count(x)>5)

          設表B結構與表A相同,將B中n字段值大于500的記錄插入A
          insert into?A select * from?B where n>500


          對表A,建立和刪除M,N字段聯合唯一索引:
          CREATE UNIQUE? INDEX myclumn_index ON A(x,y)
          DROP INDEX A.myclumn_index?
          ?注意:當你的內存容量或硬盤空間不足時,也許你不想給一個表增加索引。對于包含索引的數據庫,SQL Sever需要一個可觀的額外空間。例如,要建立一個聚簇索引,需要大約1.2倍于數據大小的空間。要看一看一個表的索引在數據庫中所占的空間大小,你可以使用系統存儲過程sp_spaceused,對象名指定為被索引的表名。


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 嵊州市| 库车县| 广昌县| 修文县| 岢岚县| 琼海市| 七台河市| 渭源县| 竹溪县| 富阳市| 浦北县| 杂多县| 香港 | 开化县| 无为县| 丰城市| 临泽县| 阳城县| 曲麻莱县| 临夏市| 西华县| 汉川市| 乌拉特前旗| 万盛区| 遵义市| 金华市| 化隆| 甘谷县| 兴文县| 合山市| 新巴尔虎右旗| 固始县| 赞皇县| 理塘县| 吴桥县| 津市市| 左权县| 江都市| 晋江市| 柳州市| 美姑县|