久久国产乱子伦精品免费M,亚洲一区二区三区91,欧美国产在线视频,国产精品视频久久

五分鐘 SQL Server 學習入門——基本篇

首要許多人在開始預備學習的時候,必定對數據庫的根本學習道路是蒙的,當然我也是這么過來的。我也是在后來把基礎知識學完之后,才看到一張圖,很棒的學習道路圖。先把這個共享給你們:

五分鐘 SQL Server 學習入門——基本篇
數據庫學習道路圖

對于這張圖,相信不用多解釋了吧。

下面進入今天的主題:

主題:

  • SQL Server基本使用
  • SQL 基本語法簡介
  • select語句基本使用(包括where、and/or 、order by 、top、like、between、select distinct、通配符)
  • insert into 插入語句基本使用?
  • update更新語句
  • delete刪除語句

SQL Server基本使用

首先使用SQL Server必須要進行安裝吧,這個事情相信對于大家絕對不是難事,即使從來沒有安裝過,只要網上找找教程基本上都是沒問題的。

對了, 對于SQL Server 版本的選擇,個人建議標準版或者企業版吧, 不要Express版本的(功能太少了)!

SQL基本語法簡介

SQL 是用于訪問和處理數據庫的標準的計算機語言。

什么是SQL?

SQL 指結構化查詢語言
SQL 使我們有能力訪問數據庫
SQL 是一種 ANSI 的標準計算機語言

SQL 是一門 ANSI 的標準計算機語言,用來訪問和操作數據庫系統。SQL 語句用于取回和更新數據庫中的數據。SQL 可與數據庫程序協同工作,比如 MS Access、DB2、Informix、MS SQL Server、Oracle、Sybase 以及其他數據庫系統。
不幸地是,存在著很多不同版本的 SQL 語言,但是為了與 ANSI 標準相兼容,它們必須以相似的方式共同地來支持一些主要的關鍵詞(比如 SELECT、UPDATE、DELETE、INSERT、WHERE 等等)。

我們能使用SQL做什么?

SQL 面向數據庫執行查詢

SQL 可從數據庫取回數據

SQL 可在數據庫中插入新的記錄
SQL 可更新數據庫中的數據
SQL 可從數據庫刪除記錄
SQL 可創建新數據庫
SQL 可在數據庫中創建新表
SQL 可在數據庫中創建存儲過程
SQL 可在數據庫中創建視圖
SQL 可以設置表、存儲過程和視圖的權限

了解下RDBMS?

RDBMS 指的是關系型數據庫管理系統。

RDBMS 是 SQL 的基礎,同樣也是所有現代數據庫系統的基礎,比如 MS SQL Server, IBM DB2, Oracle,?MySQL?以及 Microsoft Access。

RDBMS 中的數據存儲在被稱為表(tables)的數據庫對象中。

表是相關的數據項的集合,它由列和行組成。

基本語法

SQL 對大小寫不敏感!

可以把 SQL 分為兩個部分:數據操作語言 (DML) 和 數據定義語言 (DDL)。

數據操作語言 (DML)---主要是查詢和更新

  • SELECT?- 從數據庫表中獲取數據
  • UPDATE?- 更新數據庫表中的數據
  • DELETE?- 從數據庫表中刪除數據
  • INSERT INTO?- 向數據庫表中插入數據

數據定義語言 (DDL)---主要是創建、刪除、增加索引、鍵、約束

  • CREATE DATABASE?- 創建新數據庫
  • ALTER DATABASE?- 修改數據庫
  • CREATE TABLE?- 創建新表
  • ALTER TABLE?- 變更(改變)數據庫表
  • DROP TABLE?- 刪除表
  • CREATE INDEX?- 創建索引(搜索鍵)
  • DROP INDEX?- 刪除索引

select語句基本使用

(包括where、and/or 、order by 、top、like、between、通配符)

select語句在數據庫使用的頻率應該是很高的了吧,反正我在學習的時候一天不敲幾百遍就感覺自己沒學啥一樣,可見這個語句的重要性。沒事我們慢慢來:

select基本語法:

五分鐘 SQL Server 學習入門——基本篇

五分鐘 SQL Server 學習入門——基本篇

同樣,我也可以 查詢teacher 表里面的ID

五分鐘 SQL Server 學習入門——基本篇

在了解Select語句之后,我會繼續對Select語句添加一些條件:

  • where----有條件的從表中選取數據
  • and 和 or --- 基于一個以上的條件對記錄進行過濾
  • order by ---對結果進行排序(默認是升序),若在語句后面添加desc,則是降序
  • top ---規定要返回記錄的數目(可以是返回的具體數目 , 也可以是百分比)
  • like ---在where子句中搜索列的指定模式
  • between---在where子句中使用 ,選取介于兩者之間的數據
  • select distinct---句用于返回唯一不同的值
  • 通配符(%、_ 、[charlist] 、[^charlist]/[!charlist] )---可替代一個或多個字符,必須與like一起使用

下面我給出code實例:

五分鐘 SQL Server 學習入門——基本篇

insert into 插入語句基本使用

insert into 用于向表格中插入新的行:

五分鐘 SQL Server 學習入門——基本篇

例如

五分鐘 SQL Server 學習入門——基本篇

五分鐘 SQL Server 學習入門——基本篇

insert into 使用的頻率也是很高的,插入數據最簡單的方式不過就是這樣了。

update更新語句

update 用于修改表中的數據:

五分鐘 SQL Server 學習入門——基本篇

實例:

五分鐘 SQL Server 學習入門——基本篇

五分鐘 SQL Server 學習入門——基本篇

五分鐘 SQL Server 學習入門——基本篇

五分鐘 SQL Server 學習入門——基本篇

delete刪除語句

delete用于刪除表中的行:

五分鐘 SQL Server 學習入門——基本篇

實例:

五分鐘 SQL Server 學習入門——基本篇

對于這些 基本的數據庫操作,必須要勤加練習(才能練出手速,敲出手感)。

相關新聞

歷經多年發展,已成為國內好評如潮的Linux云計算運維、SRE、Devops、網絡安全、云原生、Go、Python開發專業人才培訓機構!

    1. 主站蜘蛛池模板: 涪陵区| 长岛县| 原阳县| 安吉县| 化隆| 乌海市| 河源市| 蒙自县| 玛纳斯县| 白城市| 沙湾县| 广宁县| 锦州市| 承德市| 达州市| 平武县| 杭锦后旗| 蓝山县| 越西县| 阿城市| 西贡区| 勃利县| 芜湖县| 三门峡市| 申扎县| 沙田区| 白银市| 贵德县| 蓝山县| 公主岭市| 潼关县| 新蔡县| 托克托县| 临汾市| 宣汉县| 霍城县| 廊坊市| 维西| 高邑县| 故城县| 凉山|