SQL操作全集(部分是Mssql語句,不在access中使用)_Mssql數據庫教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:揭秘SQL Server查詢優化方法
      查詢速度慢的原因很多,常見如下幾種 1 、沒有索引或者沒有用到索引(這是查詢慢最常見的問題,是程序設計的缺陷) 2 、I / O吞吐量小,形成了瓶頸效應。 3 、沒有創建計算列導致查詢不優化。 4 、內存不足 5 、網絡速度慢 6 、查詢出的數據量過大(可以采用多

      SQL分類: 
      DDL—數據定義語言(CREATE,ALTER,DROP,DECLARE) 
      DML—數據操縱語言(SELECT,DELETE,UPDATE,INSERT) 
      DCL—數據控制語言(GRANT,REVOKE,COMMIT,ROLLBACK) 

      首先,簡要介紹基礎語句: 
      1、說明:創建數據庫 
      CREATE DATABASE database-name 
      2、說明:刪除數據庫 
      drop database dbname 
      3、說明:備份sql server 
      --- 創建 備份數據的 device 
      USE master 
      EXEC sp_addumpdevice ’disk’, ’testBack’, ’c:\mssql7backup\MyNwind_1.dat’ 
      --- 開始 備份 
      BACKUP DATABASE pubs TO testBack 
      4、說明:創建新表 
      create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..) 
      根據已有的表創建新表: 
      A:create table tab_new like tab_old (使用舊表創建新表) 
      B:create table tab_new as select col1,col2… from tab_old definition only 
      5、說明:刪除新表drop table tabname 
      6、說明:增加一個列 
      Alter table tabname add column col type 
      注:列增加后將不能刪除。DB2中列加上后數據類型也不能改變,唯一能改變的是增加varchar類型的長度。 
      7、說明:添加主鍵: Alter table tabname add primary key(col) 
      說明:刪除主鍵: Alter table tabname drop primary key(col) 
      8、說明:創建索引:create [unique] index idxname on tabname(col….) 
      刪除索引:drop index idxname 
      注:索引是不可更改的,想更改必須刪除重新建。 
      9、說明:創建視圖:create view viewname as select statement 
      刪除視圖:drop view viewname 
      10、說明:幾個簡單的基本的sql語句 
      選擇:select * from table1 where 范圍 
      插入:insert into table1(field1,field2) values(value1,value2) 
      刪除:delete from table1 where 范圍 
      更新:update table1 set field1=value1 where 范圍 
      查找:select * from table1 where field1 like ’%value1%’ ---like的語法很精妙,查資料! 
      排序:select * from table1 order by field1,field2 [desc] 
      總數:select count * as totalcount from table1 
      求和:select sum(field1) as sumvalue from table1 
      平均:select avg(field1) as avgvalue from table1 
      最大:select max(field1) as maxvalue from table1 
      最。簊elect min(field1) as minvalue from table1 

      分享:揭秘加快數據庫查詢速度的方法
      1 、升級硬件 2 、根據查詢條件,建立索引,優化索引、優化訪問方式,限制結果集的數據量。 3 、擴大服務器的內存 4 、增加服務器CPU個數 5 、對于大的數據庫不要設置數據庫自動增長,它會降低服務器的性能 6 、在查詢Select語句中用Where字句限制返回的行數,

      共5頁上一頁12345下一頁
      來源:模板無憂//所屬分類:Mssql數據庫教程/更新時間:2010-04-23
      相關Mssql數據庫教程