SQL語言基礎

2021-07-29 09:36:00 字數 826 閱讀 7724

1.集合的操作:

union:將多個查詢結果相加形成乙個結果集。將第乙個查詢中的所有行與第2個查詢中的所有行相加,並消除其中相同的行形成乙個集合。

intersect:處理多個查詢結果的交集。

2.新增/刪除字段:alter table user add pwd varchar2(10);

alter table user drop column pwd;

3.授權/**授權語句:

1)唯讀許可權:grant select on table tablename to user;

2)表的所有操作許可權: grant all privileges on table table1,table2 to user;

**授權:revoke select on table table1,table2 to user;

3)授權給所有使用者:grant select on table tablename to public;

**授權:revoke select on table tablename to public;

4)修改某個欄位的許可權:grant update(id),select on table tablename on user;

**授權:revoke update(id),select on table tablename to user;

5)授權給user使用者,並允許他授權給其他使用者:grant select on table tablename to user with grant option;

**授權:revoke select on table table1,table2 to user;

SQL語言基礎

sql語言基礎 一 sql語言概述 sql語言 是一種結構化查詢語言,是一種用於關係式資料庫中定義和操縱資料的語言。也可以形象的 理解為使用者和資料庫進行交流的語言。被大多數關係式資料庫,如oracle,mysql資料庫所採用。二 sql語言的模式與物件 1 模式 模式是資料庫物件的集合,是資料庫中...

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.部門名稱 ...