国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > 建站經驗 > 正文

建設網站教程(7):SQL初級教程

2024-04-25 20:18:00
字體:
來源:轉載
供稿:網友

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

通過 sql 來管理數據

結構化查詢語言 (sql) 是用于訪問數據庫的標準語言,這些數據庫包括 sql server、oracle、mysql、sybase 以及 access 等等。

對于那些希望在數據庫中存儲數據并從中獲取數據的人來說,sql 的知識是價值無法衡量的。

什么是 sql?

  • sql 指結構化查詢語言 (structured query language)
  • sql 使我們有能力訪問數據庫
  • sql 是一種 ansi 的標準計算機語言
  • sql 面向數據庫執行查詢
  • sql 可從數據庫取回數據
  • sql 可在數據庫中插入新的紀錄
  • sql 可從數據庫刪除記錄
  • sql 很容易學習

編者注:ansi,美國國家標準化組織

sql 是一種標準 - 但是...

sql 是一門 ansi 的標準計算機語言,用來訪問和操作數據庫系統。sql 語句用于取回和更新數據庫中的數據。sql 可與數據庫程序協同工作,比如 ms access、db2、informix、ms sql server、oracle、sybase 以及其他數據庫系統。

不幸地是,存在著很多不同版本的 sql 語言,但是為了與 ansi 標準相兼容,它們必須以相似的方式共同地來支持一些主要的關鍵詞(比如 select、update、delete、insert、where 等等)。

注釋:除了 sql 標準之外,大部分 sql 數據庫程序都擁有它們自己的私有擴展!

sql 數據庫表

一個數據庫通常包含一個或多個表。每個表由一個名字標識(例如“客戶”或者“訂單”)。表包含帶有數據的記錄(行)。

下面的例子是一個名為 "persons" 的表:

lastname firstname address city
hansen ola timoteivn 10 sandnes
svendson tove borgvn 23 sandnes
pettersen kari storgt 20 stavanger

上面的表包含三條記錄(每一條對應一個人)和四個列(姓、名、地址和城市)。

sql 查詢程序

通過 sql,我們可以查詢某個數據庫,并獲得返回的一個結果集。

查詢程序類似這樣:

select lastname from persons

結果集類似這樣:

lastname
hansen
svendson
pettersen

注釋:某些數據庫系統要求在 sql 命令的末端使用分號。在我們的教程中不使用分號。

sql 數據操作語言 (dml)

sql (結構化查詢語言)是用于執行查詢的語法。但是 sql 語言也包含用于更新、插入和刪除記錄的語法。

這些查詢和更新語句都來自 sql 的 dml 部分:

  • select - 從數據庫表中獲取數據
  • update - 更新數據庫表中的數據
  • delete - 從數據庫表中刪除數據
  • insert into - 向數據庫表中插入數據

sql 數據定義語言 (ddl)

sql 的數據定義語言部分使我們有能力創建或刪除表格。我們也可以定義索引(鍵),規定表之間的鏈接,以及施加表間的約束。

sql 中最重要的 ddl 語句:

  • create table - 創建新表
  • alter table - 變更(改變)數據庫表
  • drop table - 刪除表
  • create index - 創建索引(搜索鍵)
  • drop index - 刪除索引
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 威远县| 翁源县| 湖口县| 林西县| 东港市| 冕宁县| 育儿| 怀化市| 长宁县| 紫云| 阳曲县| 通化市| 方山县| 榆树市| 读书| 祁东县| 巴彦淖尔市| 鄂托克前旗| 镇沅| 莱芜市| 阳谷县| 玛沁县| 侯马市| 嘉善县| 湘潭市| 夹江县| 上蔡县| 辉县市| 新民市| 湾仔区| 旬阳县| 梁河县| 广东省| 北票市| 云安县| 顺义区| 阿拉善盟| 集安市| 基隆市| 基隆市| 高邑县|