sql資料庫簡介
阿新 • • 發佈:2019-01-05
中小型資料庫
• SqlServer :Microsoft SQL Server是執行在WindowsNT伺服器上 , 支援C/S結構的資料庫管理系統。它採用標準SQL語言。 • Mysql:MySQL是一個小型關係型資料庫管理系統, 開發者為瑞典MySQL AB公司。在 2008年1月16號被Sun公司收購。而2009年SUN又被Oracle收購。MySQL體積小、速度快、總體擁有成本低 , 尤其是開放原始碼, 許多中小型網站為了降低網站總體擁有成本而選擇了MySQL作為網站資料庫。小型資料庫
• Access : MicrosoftOffice Access( 前名 Microsoft Access )是由微軟釋出的關聯式資料庫管理系統 , 是MicrosoftOffice的成員之一
資料庫術語解析:
表
•在資料庫中存放資料用的資料表。每一個數據庫中都可以包含多張表,但每張表的表名不能重複。表的每一行代表一條記錄,每一列即為一個欄位(屬性),列名唯一,不能重複。檢視
•檢視是資料庫中的虛擬表。在檢視中存放的是從資料庫表中查詢出來的記錄,使用檢視主要是為了方便資訊的查詢,同時也能夠縮短查詢資料的時間。儲存過程
•由SQL語句和控制流語句組成的語句塊。儲存過程儲存在資料庫內,可由應用程式通過儲存過程的名稱呼叫執行。 •儲存過程在開發軟體時,可以把大量的資料操作放在伺服器端的儲存過程中,而只返回需要的資料,這樣就減少了資料的傳輸量,速度也大大提高。觸發器
•觸發器是特殊的儲存過程,也是由SQL語句和控制流語句組成的。但是,觸發器在資料庫中是不需要呼叫而自動執行的。例如,在觸發器中可以定義在修改某張表記錄後執行觸發器中的內容。約束
•檢查(check)約束
用來指定表中列的值的取值範圍。
•非空(not null)約束
用來約束表中的列不能為空。