sqlserver(T_SQL):
創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),杭錦企業(yè)網(wǎng)站建設(shè),杭錦品牌網(wǎng)站建設(shè),網(wǎng)站定制,杭錦網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,杭錦網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
DDL—數(shù)據(jù)定義語言(CREATE,ALTER,DROP,DECLARE)
DML—數(shù)據(jù)操縱語言(SELECT,DELETE,UPDATE,INSERT)
DCL—數(shù)據(jù)控制語言(GRANT,REVOKE,COMMIT,ROLLBACK)
Oracle
SQL(P_SQL)
語句可以分為以下幾類:
1.數(shù)據(jù)操作語言語句[Data
manipulation
language,DML]
2.數(shù)據(jù)定義語言語句[Data
definition
language,DDL]
3.事務(wù)控制語句[transaction
control
statement]
4.會(huì)話控制語句[session
control
statement]
sqlserver的數(shù)據(jù)類型比較多,常用的包括:
第一大類:整數(shù)數(shù)據(jù)
bit:bit數(shù)據(jù)類型代表0,1或NULL,就是表示true,false.占用1byte.
int:以4個(gè)字節(jié)來存儲正負(fù)數(shù).可存儲范圍為:-2^31至2^31-1.
smallint:以2個(gè)字節(jié)來存儲正負(fù)數(shù).存儲范圍為:-2^15至2^15-1
tinyint: 是最小的整數(shù)類型,僅用1字節(jié),范圍:0至此^8-1
第二大類:精確數(shù)值數(shù)據(jù)
numeric:表示的數(shù)字可以達(dá)到38位,存儲數(shù)據(jù)時(shí)所用的字節(jié)數(shù)目會(huì)隨著使用權(quán)用位數(shù)的多少變化.
decimal:和numeric差不多
第三大類:近似浮點(diǎn)數(shù)值數(shù)據(jù)
float:用8個(gè)字節(jié)來存儲數(shù)據(jù).最多可為53位.范圍為:-1.79E+308至1.79E+308.
real:位數(shù)為24,用4個(gè)字節(jié),數(shù)字范圍:-3.04E+38至3.04E+38
第四大類:日期時(shí)間數(shù)據(jù)
datatime:表示時(shí)間范圍可以表示從1753/1/1至9999/12/31,時(shí)間可以表示到3.33/1000秒.使用8個(gè)字節(jié).
smalldatetime:表示時(shí)間范圍可以表示從1900/1/1至2079/12/31.使用4個(gè)字節(jié).
第五大類:字符串?dāng)?shù)據(jù)
char:長度是設(shè)定的,最短為1字節(jié),最長為8000個(gè)字節(jié).不足的長度會(huì)用空白補(bǔ)上.
varchar:長度也是設(shè)定的,最短為1字節(jié),最長為8000個(gè)字節(jié),尾部的空白會(huì)去掉.
text:長寬也是設(shè)定的,最長可以存放2G的數(shù)據(jù).
第六大類:Unincode字符串?dāng)?shù)據(jù)
nchar:長度是設(shè)定的,最短為1字節(jié),最長為4000個(gè)字節(jié).不足的長度會(huì)用空白補(bǔ)上.儲存一個(gè)字符需要2個(gè)字節(jié).
nvarchar:長度是設(shè)定的,最短為1字節(jié),最長為4000個(gè)字節(jié).尾部的空白會(huì)去掉.儲存一個(gè)字符需要2個(gè)字節(jié).
ntext:長度是設(shè)定的,最短為1字節(jié),最長為2G.尾部的空白會(huì)去掉,儲存一個(gè)字符需要2個(gè)字節(jié).
第七大類:貨幣數(shù)據(jù)類型
money:記錄金額范圍為:-92233720368577.5808至92233720368577.5807.需要8 個(gè)字節(jié).
smallmoney:記錄金額范圍為:-214748.3648至214748.36487.需要4個(gè)字節(jié).
第八大類:標(biāo)記數(shù)據(jù)
timestamp:該數(shù)據(jù)類型在每一個(gè)表中是唯一的!當(dāng)表中的一個(gè)記錄更改時(shí),該記錄的timestamp字段會(huì)自動(dòng)更新.
uniqueidentifier:用于識別數(shù)據(jù)庫里面許多個(gè)表的唯一一個(gè)記錄.
第九大類:二進(jìn)制碼字符串?dāng)?shù)據(jù)
binary:固定長度的二進(jìn)制碼字符串字段,最短為1,最長為8000.
varbinary:與binary差異為數(shù)據(jù)尾部是00時(shí),varbinary會(huì)將其去掉
image:為可變長度的二進(jìn)制碼字符串,最長2G.
SQL Server數(shù)據(jù)庫對象
SQL Server的數(shù)據(jù)庫一共有11種對象,
包括關(guān)系圖、
表、視圖、存儲過程、
用戶、角色、規(guī)則、默認(rèn)、用戶定義的數(shù)據(jù)類型、
用戶定義的函數(shù)、
全文目錄。
關(guān)于這11種數(shù)據(jù)庫對象,
可以在使用數(shù)據(jù)庫的過程中逐步加深了解。
sqlserver許多管理和信息活動(dòng)可以通過系統(tǒng)存儲過程執(zhí)行。系統(tǒng)存儲過程按這些分類分組
主要有SP開頭和XP開頭兩種類型。具體的作用如下
sp開頭的一般是Active
Directory
過程、目錄過程、游標(biāo)過程、數(shù)據(jù)庫維護(hù)計(jì)劃過程、分布式查詢過程、全文檢索過程、日志傳送過程、OLE
自動(dòng)化擴(kuò)展存儲過程、復(fù)制過程、安全過程、SQL
事件探查器過程、SQL
Server
代理程序過程、系統(tǒng)過程、Web
助手過程、XML
過程
xp開頭的是常規(guī)擴(kuò)展過程、SQL
Server
代理程序過程
不知道樓主看明白了,如果有什么明天可以補(bǔ)充問題。
(1)SQL server配置管理工具:可以啟動(dòng)、暫停、恢復(fù)或者暫停服務(wù)。還可查看或更改服務(wù)屬性等
(2)SQL server management studio:配置數(shù)據(jù)庫系統(tǒng)、建立或刪除數(shù)據(jù)庫對象、設(shè)置或取消用戶的訪問權(quán)限,維護(hù)服務(wù)器與數(shù)據(jù)的安全、瀏覽錯(cuò)誤日志等。
(3)SQL server profiler:監(jiān)視服務(wù)器。系統(tǒng)管理員通過SQL server profiler監(jiān)視SQL server 2008的事件,捕獲每個(gè)事件的數(shù)據(jù)并將其保存到文件或SQL server 表以供分析等
(4)數(shù)據(jù)庫引擎優(yōu)化顧問:選擇和創(chuàng)建最佳的索引、索引視圖、分區(qū)等
(5)大量的命令行實(shí)用工具