您好,登錄后才能下訂單哦!
這篇文章主要介紹“DBMS的主要功能有哪些”,在日常操作中,相信很多人在DBMS的主要功能有哪些問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”DBMS的主要功能有哪些”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
(1)數(shù)據(jù)定義功能:提供數(shù)據(jù)定義語言(DDL)用于定義數(shù)據(jù)庫的所有特性和屬性,尤其是行布局、列定義、鍵列(有時是選鍵方法)、文件位置和存儲策略,包括命令:
DROP(刪除數(shù)據(jù)庫)刪除數(shù)據(jù)庫:drop database if exists 數(shù)據(jù)庫名
CREATE(創(chuàng)建數(shù)據(jù)庫)創(chuàng)建表:create table if not exists 表名(列名 列名約束)
ALTER(修改數(shù)據(jù)庫)添加列名:alter table 表名 add 列名 約束條件
修改列名:alter table 表名 change 老列名 新列名 數(shù)據(jù)類型
修改列字段數(shù)據(jù)類型:alter table 表名 modity 列名 數(shù)據(jù)類型
刪除列名:alter table 表名 drop 列名
修改表名:alter table 表名 rename 新表名
GRANT(賦予權(quán)限)
REVOKE(從當前用戶或組中取消權(quán)限)、TRUNCATE(只刪除表中的所有數(shù)據(jù),不刪除表的結(jié)構(gòu))
注意:truncate table命令將快速刪除數(shù)據(jù)表中的所有記錄,但保留數(shù)據(jù)表結(jié)構(gòu)。這種快速刪除與delete from數(shù)據(jù)表的輸出全部數(shù)據(jù)表記錄不一樣,delete命令刪除的數(shù)據(jù)將存儲在系統(tǒng)回滾段中,需要的時候,數(shù)據(jù)可以回滾恢復,而truncate命令刪除的數(shù)據(jù)是不可恢復的。
(2)數(shù)據(jù)操縱功能:提供數(shù)據(jù)操縱語言(DML)
操縱數(shù)據(jù)實現(xiàn)對數(shù)據(jù)庫的基本操作:
iis7網(wǎng)站監(jiān)控
SELECT(查詢)select from 表名 where 條件(條件1 and 條件2)INSERT(插入)insert into 表名(列1,列2) values(' ',' '),(' ',' '),(' ',' ')DELETE(刪除)delete from 表名 where 條件UPDATE(修改)update 表名 set 列名=' ',列名=' ' where 條件
(3)數(shù)據(jù)庫的運行管理
a、保證數(shù)據(jù)的安全性、完整性
b、多用戶對數(shù)據(jù)的并發(fā)使用
c、發(fā)生故障后的系統(tǒng)恢復
(4)數(shù)據(jù)庫的建立和維護功能(實用程序)
a、數(shù)據(jù)庫數(shù)據(jù)批量裝載
b、數(shù)據(jù)庫轉(zhuǎn)儲
c、介質(zhì)故障的修復
d、數(shù)據(jù)庫的重組織
e、性能監(jiān)視
到此,關(guān)于“DBMS的主要功能有哪些”的學習就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關(guān)知識,請繼續(xù)關(guān)注億速云網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。