SQL資料庫 1 SQL語言

2022-02-26 23:28:32 字數 1322 閱讀 1658

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...