SQL語言基礎

2021-08-19 21:40:02 字數 726 閱讀 5424

sql語言基礎   

一、sql語言概述

sql語言 是一種結構化查詢語言,是一種用於關係式資料庫中定義和操縱資料的語言。也可以形象的

理解為使用者和資料庫進行交流的語言。 被大多數關係式資料庫,如oracle,mysql資料庫所採用。

二、sql語言的模式與物件

1、模式

模式是資料庫物件的集合,是資料庫中全體資料的邏輯結構和特徵的描述,是所有使用者的公共資料檢視。

建立乙個使用者,它對應的模式也就被建立了。

2、物件

主要包括以下內容

表、檢視、索引、觸發器、序列、同義詞、包等內容。

三、sql語言的分類

1、dml資料操縱語言

分為增、刪、改、查

insert :插入

delete:刪除

update:修改

select:查詢

主要用於對資料進行操作

2、ddl資料定義語言

create : 建立

drop:      刪除

alter :      修改

truncate:  清除

主要用於對資料庫模式物件進行操縱和許可權進行管理。

3、dcl許可權控制語言

grant :賦予許可權

revoke 取消許可權

4、dtl事務控制語言

commit: 提交

rollback:回滾

用於事務的管理

SQL語言基礎

1.集合的操作 union 將多個查詢結果相加形成乙個結果集。將第乙個查詢中的所有行與第2個查詢中的所有行相加,並消除其中相同的行形成乙個集合。intersect 處理多個查詢結果的交集。2.新增 刪除字段 alter table user add pwd varchar2 10 alter tab...

SQL語言基礎

create database student drop database student rename database student to student1 已棄用 此語句僅曾在乙個版本的mysql中可用資料型別 用途integer size int size smallint size ti...

SQL語言基礎(2)

from子句指定需要進行資料查詢的表,檢視等資料來源,用逗號分隔。from子句還可以指定資料表或檢視之間的連線型別,型別取決於on子句中指定的連線條件。t sql可以支援在from子句中指定除資料表或檢視外的其他物件構成派生表。例如 select emp.員工編號,emp.員工姓名,sp.部門名稱 ...