SQL數(shù)據(jù)庫基礎(chǔ)視頻教程

  • 名稱:SQL數(shù)據(jù)庫基礎(chǔ)視頻教程
  • 分類:數(shù)據(jù)庫  
  • 觀看人數(shù):加載中
  • 時間:2017/7/16 12:41:57

SQL(Structure Query Language,結(jié)構(gòu)化查詢語言)語言是國際標(biāo)準(zhǔn)化組織(ISO)采納的標(biāo)準(zhǔn)數(shù)據(jù)庫語言。
數(shù)據(jù)庫就是一幢大樓,我們要先蓋樓,然后再招住戶(住戶當(dāng)然就是數(shù)據(jù)庫對象,)。我們蓋得大樓的基本格局設(shè)計師們已經(jīng)為我們設(shè)計好,我們在創(chuàng)建數(shù)據(jù)庫過程中,系統(tǒng)(設(shè)計師)就會我們把格局設(shè)計好。我們住戶住進(jìn)去后只需根據(jù)自己的需要小改就可以了。那么我們現(xiàn)在來蓋樓吧


SQL語言共分為四大類:數(shù)據(jù)查詢語言DQL,數(shù)據(jù)操縱語言DML, 數(shù)據(jù)定義語言DDL,數(shù)據(jù)控制語言DCL。


1  數(shù)據(jù)查詢語言DQL ( Data Query  Language)
數(shù)據(jù)查詢語言DQL用于檢索數(shù)據(jù)庫
基本結(jié)構(gòu)是由SELECT子句,F(xiàn)ROM子句,WHERE子句組成的查詢塊:
Select <字段名表>
From <表或視圖名>
Where <查詢條件>


2  數(shù)據(jù)操縱語言DML  (Data Manipulation Language)
(SELECT,DELETE,UPDATE,INSERT) 數(shù)據(jù)操縱語言DML用于改變數(shù)據(jù)庫數(shù)據(jù)
主要有三種形式:
1) 插入:Insert
2) 更新:Update
3) 刪除:Delete


3  數(shù)據(jù)定義語言DDL  (Data Definition Language) 
(CREATE,ALTER,DROP,DECLARE)
數(shù)據(jù)定義語言DDL用于建立,修改,刪除數(shù)據(jù)庫中的各種對象-----表、視圖、
索引、同義詞、聚簇等如:
CREATE TABLE/VIEW/INDEX/SYN/CLUSTER


4  數(shù)據(jù)控制語言DCL( Data Control Language)
(GRANT,REVOKE,COMMIT,ROLLBACK)
數(shù)據(jù)控制語言DCL用來授予或回收訪問數(shù)據(jù)庫的某種特權(quán),并控制
數(shù)據(jù)庫操縱事務(wù)發(fā)生的時間及效果,對數(shù)據(jù)庫實行監(jiān)視等。
包含兩條命令:
1) Grant:授權(quán)。
2)Revoke:撤回。


數(shù)據(jù)庫結(jié)構(gòu)


一、數(shù)據(jù)庫的存儲結(jié)構(gòu)
數(shù)據(jù)庫文件:邏輯結(jié)構(gòu)和物理結(jié)構(gòu)
邏輯存儲結(jié)構(gòu):文件的性質(zhì):數(shù)據(jù)文件和日志文件。
數(shù)據(jù)文件:
首要數(shù)據(jù)文件:一個數(shù)據(jù)庫必須有一個首要數(shù)據(jù)文件。(.mdf)
次要數(shù)據(jù)文件:可以有多個次要數(shù)據(jù)文件,也可沒有。(.ndf)
日志文件:(.ldf)。安裝文件、配置文件、錯誤信息文件。
物理存儲結(jié)構(gòu):以文件的形式存儲在磁盤上。
數(shù)據(jù)庫文件組:
也分主文件組,次文件組,
日志文件不屬于文件組一部分,文件在文件組中不是共享的,即一個文件只屬于一個文件組。文件缺省時被分在主文件組中。
 
二、創(chuàng)建數(shù)據(jù)庫
創(chuàng)建方式:企業(yè)管理器、  T-SQL 語句


三、修改數(shù)據(jù)庫
1、空間大小修改
2、重命名
3、數(shù)據(jù)庫結(jié)構(gòu)的更改  
 
四、刪除數(shù)據(jù)庫
1、T-SQL 語言;Alert database databasename
2、企業(yè)管理器:右鍵刪除
3、鍵盤   delete
 
五、備份和恢復(fù)數(shù)據(jù)庫
備份設(shè)備
企業(yè)管理器:添加備份或刪除備份設(shè)備。
 

繁昌县| 高淳县| 诸暨市| 贵南县| 皮山县| 芜湖县| 浦北县| 乌审旗| 丰顺县| 新兴县| 云安县| 宜章县| 资兴市| 都安| 中阳县| 阿拉善右旗| 象州县| 双流县| 普兰店市| 广德县| 阿巴嘎旗| 赞皇县| 吉木萨尔县| 武山县| 广西| 龙海市| 贵溪市| 浮山县| 宜川县| 雅江县| 平塘县| 上高县| 新闻| 田阳县| 吉林省| 遵义县| 宁津县| 瓦房店市| 揭东县| 和顺县| 筠连县|