sql:structured query language 結構化查詢語言
資料庫分為:層次型,網狀型,關係型。
關係型資料庫:是乙個二維表的集合,可以用來儲存不同型別資料資訊,易於檢索,冗餘度較小。
常用的資料庫包括:oracle/mysql/microsoft sql server/access/db2/postgresql等···
transact-sql語言
是微軟開發的一種sql語言,是基於sybase資料庫與microsoft sql server資料庫中的資料庫通訊語言。
sql語言的分類:ddl/dql/dml/dcl/事務控制語言
注:ddl:資料定義語言
dql:資料查詢語言
dml:資料操作語言(增、刪、改、查)
dcl:資料控制語言
本次學習資料庫用到的基礎軟體:sql server 2008(sql server management studio)
注意:安裝軟體、熟悉軟體的基本操作
資料登入的幾個要素:
1.伺服器型別——資料庫引擎
2.伺服器名稱——本機.或(local),遠端機計算機名或ip
3.身份驗證——windows身份驗證(管理員使用),sqlserver身份驗證(開發人員)
4.使用者名稱:sa - 超級管理員
5.密碼:設定方式
兩種登入方式的設定:windows身份登入;sqlserver身份登入。(能區分兩種登入方式的本質不同)
如何設定sqlserver身份驗證?
1.物件資源管理器右擊--屬性--安全性--sqlserver和windows身份登入。
2.物件資源管理器--安全性--登入--sa--右擊--屬性--常規--設定密碼
3.物件資源管理器--安全性--登入--sa--右擊--屬性--狀態--授予,啟用
重啟資料庫服務。(重啟服務的多種方式)
啟動伺服器:net start sqlserver
關閉伺服器:net stop sqlserver資料庫的三層結構:
1.硬碟data資料夾中的.mdf。儲存資料的地方。
2.sqlserver的服務。
3.資料庫管理介面
資料庫檔案組成:
三種:主檔案(.mdf)、次要資料檔案(.ndf)、日誌檔案(.ldf);
乙個資料庫中,可以有多個日誌檔案,多個次資料檔案,但只能有乙個主資料檔案。
資料分片(1 sql)
邏輯表 真實表資料節點 繫結表廣播表 邏輯表水平拆分的資料庫 表 的相同邏輯和資料結構表的總稱。例 訂單資料根據主鍵尾數拆分為 10 張表,分別是 t order 0 到 t order 9,他們的邏輯表名為 t order。真實表在分片的資料庫中真實存在的物理表。即上個示例中的 t order 0...
1 SQL 資料庫基本概念簡介
通常所說的資料庫有兩種含義,一是指實際儲存資料的倉庫,二是指抽象層面上容納一組表的那個database,我們這裡所講的資料庫屬於後一種,最常用的資料庫是關係型資料庫。我們與計算機的互動本質上是對資料的增刪改查,資料庫就提供了這些功能。它可以實現對資料的定義 插入 更新 刪除 查詢等操作,提供了工程師...
Oracle學習交流(1) SQL語言基礎
獲取當前系統時間 備註 dual是乙個虛擬的檢視,因為oracle中語句要求查詢必須具備from 所以dual是oracle中的乙個實際存在的表,任何使用者均可讀取,常用在沒有目標表的select語句塊中 select to char sysdate,yyyy mm dd hh24 mi ss as...