SQL操作全集(部分是Mssql語句,不在access中使用)_Mssql數(shù)據(jù)庫教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:揭秘SQL Server查詢優(yōu)化方法查詢速度慢的原因很多,常見如下幾種 1 、沒有索引或者沒有用到索引(這是查詢慢最常見的問題,是程序設(shè)計的缺陷) 2 、I / O吞吐量小,形成了瓶頸效應。 3 、沒有創(chuàng)建計算列導致查詢不優(yōu)化。 4 、內(nèi)存不足 5 、網(wǎng)絡(luò)速度慢 6 、查詢出的數(shù)據(jù)量過大(可以采用多
SQL分類:DDL—數(shù)據(jù)定義語言(CREATE,ALTER,DROP,DECLARE)
DML—數(shù)據(jù)操縱語言(SELECT,DELETE,UPDATE,INSERT)
DCL—數(shù)據(jù)控制語言(GRANT,REVOKE,COMMIT,ROLLBACK)
首先,簡要介紹基礎(chǔ)語句:
1、說明:創(chuàng)建數(shù)據(jù)庫
CREATE DATABASE database-name
2、說明:刪除數(shù)據(jù)庫
drop database dbname
3、說明:備份sql server
--- 創(chuàng)建 備份數(shù)據(jù)的 device
USE master
EXEC sp_addumpdevice ’disk’, ’testBack’, ’c:\mssql7backup\MyNwind_1.dat’
--- 開始 備份
BACKUP DATABASE pubs TO testBack
4、說明:創(chuàng)建新表
create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)
根據(jù)已有的表創(chuàng)建新表:
A:create table tab_new like tab_old (使用舊表創(chuàng)建新表)
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中列加上后數(shù)據(jù)類型也不能改變,唯一能改變的是增加varchar類型的長度。
7、說明:添加主鍵: Alter table tabname add primary key(col)
說明:刪除主鍵: Alter table tabname drop primary key(col)
8、說明:創(chuàng)建索引:create [unique] index idxname on tabname(col….)
刪除索引:drop index idxname
注:索引是不可更改的,想更改必須刪除重新建。
9、說明:創(chuàng)建視圖: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]
總數(shù):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
分享:揭秘加快數(shù)據(jù)庫查詢速度的方法1 、升級硬件 2 、根據(jù)查詢條件,建立索引,優(yōu)化索引、優(yōu)化訪問方式,限制結(jié)果集的數(shù)據(jù)量。 3 、擴大服務器的內(nèi)存 4 、增加服務器CPU個數(shù) 5 、對于大的數(shù)據(jù)庫不要設(shè)置數(shù)據(jù)庫自動增長,它會降低服務器的性能 6 、在查詢Select語句中用Where字句限制返回的行數(shù),
相關(guān)Mssql數(shù)據(jù)庫教程:
- sql 語句練習與答案
- 深入C++ string.find()函數(shù)的用法總結(jié)
- SQL Server中刪除重復數(shù)據(jù)的幾個方法
- sql刪除重復數(shù)據(jù)的詳細方法
- SQL SERVER 2000安裝教程圖文詳解
- 使用sql server management studio 2008 無法查看數(shù)據(jù)庫,提示 無法為該請求檢索數(shù)據(jù) 錯誤916解決方法
- SQLServer日志清空語句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸載方法(其他版本類似)
- sql server 2008 不允許保存更改,您所做的更改要求刪除并重新創(chuàng)建以下表
- SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
- Win7系統(tǒng)安裝MySQL5.5.21圖解教程
- 將DataTable作為存儲過程參數(shù)的用法實例詳解
Mssql數(shù)據(jù)庫教程Rss訂閱編程教程搜索
Mssql數(shù)據(jù)庫教程推薦
- 數(shù)據(jù)庫日常維護常用的腳本概述及部分測試
- SQL多表格查詢合并至單一聲明的常用方式
- 微軟SQL Server 2008之行值構(gòu)造器
- 使用SQL Server 2000日志轉(zhuǎn)移實現(xiàn)高可用性
- SQL Server 游標語句 聲明/打開/循環(huán)實例
- 解讀常規(guī)數(shù)據(jù)庫維護涉及的5項工作
- 如何設(shè)定sql server定期自動備份數(shù)據(jù)庫
- SQL Server導入數(shù)據(jù)時id自增屬性丟失解決方法
- SQL Server 索引基礎(chǔ)知識(1)--- 記錄數(shù)據(jù)的基本格式
- MS SQL SERVER 的一些有用日期
- 相關(guān)鏈接:
- 教程說明:
Mssql數(shù)據(jù)庫教程-SQL操作全集(部分是Mssql語句,不在access中使用)
。