查询语言(DQL)
什么是DQL?
DQL(Data Query Language)是SQL语言中的一个语句,负责数据查询而不修改数据本身。它是最基本的SQL语句。DQL常用的保留字有SELECT、FROM、WHERE、GROUP BY、H***ING和ORDER BY。这些DQL保留字通常用于其他类型的SQL语句。
用法及格式:select * from 表名 where 条件 group by 列名 having 组 order by(asc 升/desc 降) 列名 limit 开始输出位置,结束输出位置;
定义语言
DDL是什么?
DDL(数据定义语言)是一种在SQL语言集中改变数据库结构的语言。它由CREATE、ALTER和DROP组成
用法及格式:create database 数据库名 ;create table 表名(字段名1 数据类型,字段名2 数据类型,........);alter table 表名 rename to new_表名; //修改表名alter table new_score modify score varchar(3) default null; //修改列数据类型
数据操作语言
什么是DML?
DML(数据操作语言)是一种改变SQL语言中表结构的语言。它以插入、更新和删除为核心,分别代表插入、更新和删除。
用法及格式:insert into 表名(字段名1,字段名2,......) values(数据1,数据2,.......) ; //往表中插入数据update 表名 set 表名.字段名1 = 'new_字段名' ,表名.字段名2 = 'new_字段名' where 条件; //表中更改数据delete from 表名 where 条件 ; // 删除表中数据
控制语言
什么是DCL?
DCL(数据控制语言)是SQL语言中管理权限的语言,由GRANT和REVOKE指令组成。DCL主要控制用户的访问权限,GRANT是授权语句,对应的REVOKE是撤销语句。
grant (create,select..../all privileges) on *.* to 用户名@用户登陆地址 identified by '密码';// all privileges 代表所有权限 *.* 代表所有的数据库里所有的表,也可以自己根据情况定义 用户登陆地址可以用%代替 代表任意一个revoke (creste,select..../all privileges) on *.* from 用户名;//同上
指针控制语言
什么是覆铜板?
它的语句,如DECLARE CURSOR、FETCH INTO和UPDATE WHERE CURRENT,用于一个或多个表单上的独立操作。
交易处理语言
什么是TPL?
它的语句可以保证受DML语句影响的表的所有行都得到及时更新。TPL语句包括BEGIN TRANSACTION、COMMIT和ROLLBACK。
本文来自至尊狂魔┈投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/623004.html