精通資料庫SQL 主要的SQL語句

2021-09-30 07:07:27 字數 1241 閱讀 3978

模組 語句

功能資料定義

create table

建立乙個資料庫表

drop table

從資料庫中刪除表

alter table

修改資料庫表結構

create view

建立乙個檢視

drop view

從資料庫中刪除檢視

create index

為資料庫表建立乙個索引

drop index

從資料庫中刪除索引

create procedure

建立乙個儲存過程

drop procedure

從資料庫中刪除儲存過程

create trigger

建立乙個觸發器

drop trigger

從資料庫中刪除觸發器

create schema

向資料庫新增乙個新模式

drop schema

從資料庫中刪除乙個模式

create domain

建立乙個資料值域

alter domain

改變域定義

drop domain

從資料庫中刪除乙個域

資料查詢

select

從資料庫表中檢索資料行和列

資料操縱

insert

向資料庫表新增新資料行

delete

從資料庫表中刪除資料行

update

更新資料庫表中的資料

資料控制

grant

授予使用者訪問許可權

deny

拒絕使用者訪問

revoke

解除使用者訪問許可權

事務控制

commit

結束當前事務

rollback

中止當前事務

set transaction

定義當前事務資料訪問特徵

程式化sql

declare

為查詢設定游標

explan

為查詢描述資料訪問計畫

open

檢索查詢結果開啟乙個游標

fetch

檢索一行查詢結果

close

關閉游標

prepare

為動態執行準備sql

execute

動態地執行sql

describe

描述準備好的查詢

精通資料庫SQL 子查詢

s elect column name f rom table name w here test expression not in subquery select column name f rom table name w here not exists subquery any 大於子查詢結果...

監聽 監測oracle資料庫執行的SQL語句

select a.sid,a.serial a.status,a.username,哪個使用者執行的sql d.spid 程序號,b.sql text sql內容,a.machine 計算機名稱,a.module 執行方式,to char cast c.sofar totalwork 100 as ...

MySql資料庫之alter表的SQL語句集合

mysql之alter表的sql語句集合,包括增加 修改 刪除字段,重新命名表,新增 刪除主鍵等。1 刪除列 alter table 表名字 drop 列名稱 2 增加列 alter table 表名字 add 列名稱 int not null comment 注釋說明 3 修改列的型別資訊 alt...