資料庫通用定義 DML DDL DCL

2021-10-06 01:37:02 字數 826 閱讀 6313

個人解讀:就是我們常用的用於操作具體資料記錄的sql語句,如select、update、insert、delete 。

個人解讀:就是我們常用的定義表結構的語言。

建立資料庫

create

database

建立資料庫表

create

table

修改資料庫表

alter

table

刪除資料庫表

drop

table

建立查詢命令

create

view

修改查詢命令

alter

view

刪除查詢命令

drop

view

刪除資料表內容

truncate

table

個人解讀:用來設定資料庫使用者角色許可權的語句。

分配許可權

grant 許可權名1

,許可權名2,...

on 資料庫名.物件名 to 使用者名稱@'host'

許可權名:select、insert、update、delete、all(all privileges)

物件名:表、檢視、儲存過程、函式的名稱,* 代表全部

host: 指定該使用者在哪個主機上可以登陸,本地使用者可用localhost, 從任意遠端主機登陸,可以使用萬用字元%

撤銷許可權

revoke 許可權名1

,許可權名2,...

on 資料庫名.物件名 from 使用者名稱@'host'

通用資料庫都有哪些

2012 03 13 主要的資料庫目前有四種 oracle為第一資料庫。免費mysql被其收購。ibm db2是僅次於oracle的企業級資料庫,其在ibm的大型機上有壟斷地位,當然那個db2和一般的linux或者windows下的db2其實差別很大。sybase。ms sql server這個最流...

資料庫 資料定義

關係資料庫系統支援 模式結構,其模式 外模式和內模式中的基本物件有資料庫模式 表 索引 檢視等。響應的,sql的資料定義功能包括資料庫模式定義 表定義 索引定義和檢視定義。資料模式定義包括資料庫的建立 選擇 修改 刪除 檢視等操作。資料型別 指系統中所允許的資料的型別 資料庫模式定義 在mysql中...

c 通用資料庫訪問類

在應用程式的設計中,資料庫的訪問是非常重要的,我們通常需要將對資料庫的訪問集中起來,以保證良好的封裝性和可維護性。在.net中,資料庫的訪問,對於微軟自家的sqlserver和其他資料庫 支援oledb 採用不同的訪問方法,這些類分別分布於system.data.sqlclient和system.d...