黄视频网站在线免费观看-黄视频网站在线看-黄视频网站在线观看-黄视频网站免费看-黄视频网站免费观看-黄视频网站免费

千鋒教育-做有情懷、有良心、有品質的職業教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > 在sql語言中,數據操縱與數據控制有何區別?

在sql語言中,數據操縱與數據控制有何區別?

來源:千鋒教育
發布人:xqq
時間: 2023-10-13 20:36:54 1697200614

一、在sql語言中,數據操縱與數據控制的區別

在SQL語言中,數據操縱和數據控制是兩個不同的方面。數據操縱通常是針對數據庫中存儲的實際數據進行的操作。例如:

SELECT:用于查詢數據庫中的數據記錄。INSERT:用于向數據庫中插入新的數據記錄。UPDATE:用于更新數據庫中現有的數據記錄。DELETE:用于刪除數據庫中的數據記錄。

這些命令都是針對數據庫中實際存儲的數據進行的操作。另一方面,數據控制主要是針對數據庫中數據的訪問權限進行的管理和控制,包括:

GRANT:用于為數據庫用戶授權,賦予其訪問特定數據庫對象的權限。REVOKE:用于撤銷數據庫用戶的權限,收回其訪問特定數據庫對象的權限。CREATE USER:用于創建新的數據庫用戶。DROP USER:用于刪除數據庫用戶。

這些命令用于限制用戶對數據庫中數據的訪問權限,并確保只有經過授權的用戶才能夠訪問數據庫中的數據。

二、SQL程序語言類型

SQL程序語言有四種類型,對數據庫的基本操作都屬于這四類,它們分別為;數據定義語言(DDL)、數據查詢語言(DQL)、數據操縱語言(DML)、數據控制語言(DCL)。

1、數據定義語言(DDL)

DDL全稱是Data Definition Language,即數據定義語言,定義語言就是定義關系模式、刪除關系、修改關系模式以及創建數據庫中的各種對象,比如表、聚簇、索引、視圖、函數、存儲過程和觸發器等等。數據定義語言是由SQL語言集中負責數據結構定義與數據庫對象定義的語言,并且由CREATE、ALTER、DROP和TRUNCATE四個語法組成。比如:

 --創建一個student表    create table student(     id int identity(1,1) not null,     name varchar(20) null,     course varchar(20) null,     grade numeric null    )
--student表增加一個年齡字段alter table student add age int NULL
 --student表刪除年齡字段,刪除的字段前面需要加column,不然會報錯,而添加字段不需要加columnalter table student drop Column age
--刪除student表drop table student --刪除表的數據和表的結構truncate table student -- 只是清空表的數據,,但并不刪除表的結構,student表還在只是數據為空

2、數據操縱語言(DML)

數據操縱語言全程是Data Manipulation Language,主要是進行插入元組、刪除元組、修改元組的操作。主要有insert、update、delete語法組成。

 --向student表中插入數據    --數據庫插入數據 一次性插入多行多列 格式為INSERT INTO table (字段1, 字段2,字段3) VALUES (值1,值2,值3),(值1,值2,值3),...;    INSERT INTO student (name, course,grade) VALUES ('張飛','語文',90),('劉備','數學',70),('關羽','歷史',25),('張云','英語',13);
  --更新關羽的成績    update student set grade='18' where name='關羽'
    --關羽因為歷史成績太低,要退學,所以刪除關羽這個學生    delete from student where name='關羽'

3、數據查詢語言(DQL)

數據查詢語言全稱是Data Query Language,所以是用來進行數據庫中數據的查詢的,即最常用的select語句

  --從student表中查詢所有的數據    select * from student
    --從student表中查詢姓名為張飛的學生    select * from student where name='張飛'

4、數據控制語言(DCL)

數據控制語言:Data Control Language。用來授權或回收訪問數據庫的某種特權,并控制數據庫操縱事務發生的時間及效果,能夠對數據庫進行監視。比如常見的授權、取消授權、回滾、提交等等操作。

創建用戶的語法結構:

CREATE USER 用戶名@地址 IDENTIFIED BY '密碼';    --創建一個testuser用戶,密碼111111    create user testuser@localhost identified by '111111';

給用戶授權的語法結構:

 GRANT 權限1, … , 權限n ON 數據庫.對象  TO 用戶名;    --將test數據庫中所有對象(表、視圖、存儲過程,觸發器等。*表示所有對象)的create,alter,drop,insert,update,delete,select賦給testuser用戶    grant create,alter,drop,insert,update,delete,select on test.* to testuser@localhost;

撤銷授權的語法結構:

REVOKE權限1, … , 權限n ON 數據庫.對象 FORM 用戶名;--將test數據庫中所有對象的create,alter,drop權限撤銷revoke create,alter,drop on test.* to testuser@localhost;

查看用戶權限的語法結構:

 SHOW GRANTS FOR 用戶名; --查看testuser的用戶權限 show grants for testuser@localhost;

刪除用戶的語法結構:

DROP USER 用戶名;--刪除testuser用戶drop user testuser@localhost;

三、SQL 概述

1、什么是 SQL

==SQL(Structured Query Language)==是“結構化查詢語言”,它是對關系型數據庫的操作語言。它可以應用到所有關系型數據庫中,例如:MySQL、Oracle、SQL Server 等。結構化查詢語言是高級的非過程化編程語言,允許用戶在高層數據結構上工作。它不要求用戶指定對數據的存放方法,也不需要用戶了解具體的數據存放方式,所以具有完全不同底層結構的不同數據庫系統, 可以使用相同的結構化查詢語言作為數據輸入與管理的接口。結構化查詢語言語句可以嵌套,這使它具有極大的靈活性和強大的功能。

SQL 標準(ANSI/ISO)有:

SQL-92:1992 年發布的 SQL 語言標準;SQL:1999:1999 年發布的 SQL 語言標簽;SQL:2003:2003 年發布的 SQL 語言標簽。

這些標準就與 JDK 的版本一樣,在新的版本中總要有一些語法的變化。不同時期的數據庫對不同標準做了實現。

雖然 SQL 可以用在所有關系型數據庫中,但很多數據庫還都有標準之后的一些語法,我們可以稱之為“方言”。例如 MySQL 中的 LIMIT 語句就是 MySQL 獨有的方言,其它數據庫都不支持!當然,Oracle 或 SQL Server 都有自己的方言。

2、語法要求

SQL 語句可以單行或多行書寫,以分號結尾;可以用空格和縮進來來增強語句的可讀性;關鍵字不區別大小寫,建議使用大寫。

延伸閱讀1:SQL語言的功能

SQL數據定義功能:能夠定義數據庫的三級模式結構,即外模式、全局模式和內模式結構。在SQL中,外模式又叫做視圖(View),全局模式簡稱模式(Schema),內模式由系統根據數據庫模式自動實現,一般無需用戶過問。SQL數據操縱功能:包括對基本表和視圖的數據插入、刪除和修改,特別是具有很強的數據查詢功能。 [3]SQL的數據控制功能:主要是對用戶的訪問權限加以控制,以保證系統的安全性。
聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT
a级黄色毛片免费播放视频| 黄视频网站免费| 国产精品自拍在线| 国产伦精品一区三区视频| 久久成人性色生活片| 99热视热频这里只有精品| 99久久精品费精品国产一区二区| 青青青草视频在线观看| 国产网站免费视频| 国产网站在线| 精品国产香蕉伊思人在线又爽又黄| 国产91精品一区| 精品在线观看国产| 国产91精品露脸国语对白| 久久国产一区二区| 日本特黄特黄aaaaa大片| 成人免费一级毛片在线播放视频| 久久99中文字幕久久| 香蕉视频久久| 国产成人啪精品| 欧美激情一区二区三区视频 | 成人免费网站久久久| 一级女性全黄生活片免费| 国产一级生活片| 欧美一级视频高清片| 欧美激情影院| 国产伦精品一区二区三区无广告| 韩国毛片| 国产原创中文字幕| 国产a视频| 欧美1区| 一级女性大黄生活片免费| 欧美激情一区二区三区在线 | 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 九九九国产| 欧美1区| 99色视频在线| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产亚洲免费观看| 精品在线免费播放| 国产一区二区精品尤物| 精品视频一区二区| 免费一级片在线观看| 一级毛片视频播放| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 美女免费毛片| 美女免费黄网站| 亚洲wwwwww| 中文字幕一区二区三区精彩视频| 青青青草视频在线观看| 免费毛片播放| 国产综合成人观看在线| 亚洲爆爽| 久久国产一久久高清| 一级女人毛片人一女人| 天天色成人网| 在线观看成人网 | 午夜激情视频在线播放| 国产欧美精品| 欧美激情一区二区三区中文字幕| 精品在线免费播放| 日本伦理黄色大片在线观看网站| 久久精品免视看国产成人2021| 成人高清视频免费观看| 精品视频在线观看视频免费视频| 国产一区二区精品在线观看| 精品国产香蕉在线播出| 999久久狠狠免费精品| 久久国产精品只做精品| 欧美国产日韩精品| 欧美激情在线精品video| 国产91精品露脸国语对白| 午夜在线亚洲男人午在线| 999久久久免费精品国产牛牛| 99色视频在线| 日本在线不卡免费视频一区| 日本特黄特色aaa大片免费| 91麻豆tv| 日韩专区第一页| 精品在线观看一区| 午夜在线影院| 日韩欧美一二三区| 国产成人欧美一区二区三区的| 亚欧乱色一区二区三区| 91麻豆tv| 中文字幕97| 精品国产一区二区三区精东影业| 99久久网站| 你懂的日韩| 四虎影视库| 国产91精品露脸国语对白| 999久久久免费精品国产牛牛| 亚欧乱色一区二区三区| 精品国产香蕉伊思人在线又爽又黄| 美女免费精品视频在线观看| 99热精品在线| 国产视频网站在线观看| 99久久视频| 毛片成人永久免费视频| 99色播| 精品在线观看国产| 日本在线播放一区| 国产成人啪精品| 国产精品自拍亚洲| 精品久久久久久中文字幕一区| 91麻豆精品国产高清在线| 日韩中文字幕一区二区不卡| 久久99中文字幕| 精品国产一级毛片| 久久久久久久男人的天堂| 四虎影视久久久| 色综合久久天天综合| 成人免费一级纶理片| 久久99欧美| 日韩中文字幕一区二区不卡| 久久国产精品永久免费网站| 日本在线不卡视频| 国产一级强片在线观看| 欧美一级视频高清片| 国产精品自拍一区| 欧美大片aaaa一级毛片| 欧美电影免费| 精品国产一级毛片| 久久精品免视看国产成人2021| 日本在线www| 天天色色色| 午夜激情视频在线观看| 国产精品免费精品自在线观看| 国产欧美精品午夜在线播放| 天天色色色| 91麻豆精品国产高清在线| 日日夜夜婷婷| 欧美激情一区二区三区中文字幕| 午夜欧美成人久久久久久| 欧美激情一区二区三区在线播放 | 91麻豆精品国产自产在线| 九九久久国产精品大片| 久久国产精品只做精品| 国产美女在线一区二区三区| 91麻豆精品国产自产在线观看一区| 天天做日日爱| 久草免费在线观看| 国产91精品一区二区| 国产一区二区福利久久| 成人免费福利片在线观看| 欧美电影免费看大全| 欧美激情一区二区三区视频| 国产高清在线精品一区二区| 国产综合91天堂亚洲国产| 欧美大片a一级毛片视频| 亚久久伊人精品青青草原2020| 欧美激情一区二区三区视频| 国产麻豆精品视频| 一 级 黄 中国色 片| 一级女人毛片人一女人| 午夜在线亚洲男人午在线| 高清一级毛片一本到免费观看| 深夜做爰性大片中文| 精品毛片视频| 日韩专区第一页| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产亚洲免费观看| 成人影视在线观看| 国产麻豆精品hdvideoss| 青青久久国产成人免费网站| 国产一区精品| 亚洲精品久久玖玖玖玖| 91麻豆精品国产综合久久久| 九九久久99综合一区二区| 91麻豆精品国产片在线观看 | 欧美大片aaaa一级毛片| 韩国三级一区| 色综合久久天天综合观看| 国产伦精品一区二区三区在线观看| 国产a毛片| 91麻豆精品国产片在线观看 | 尤物视频网站在线| 成人免费网站视频ww| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 日韩免费在线| 久久99中文字幕久久| 精品久久久久久中文| 国产亚洲精品成人a在线| 国产一区二区精品久| 欧美激情一区二区三区视频高清 | 91麻豆国产福利精品| 国产亚洲精品成人a在线| 久久久久久久免费视频| 精品视频免费在线| 二级特黄绝大片免费视频大片| 国产不卡福利| a级黄色毛片免费播放视频| 国产国语对白一级毛片| 欧美国产日韩一区二区三区| 久久久久久久网| 天天做日日爱夜夜爽| 精品国产一区二区三区久久久狼| 香蕉视频久久| 亚洲第一色在线| 国产91精品系列在线观看|