当前位置:网站首页>MYSQL入门与进阶(四)
MYSQL入门与进阶(四)
2022-07-28 17:05:00 【小新爱编程】
目录
1、什么是SQL
我们课程的名称叫做MySQL, 但是其实并不是学习MySQL,而是学习SQL。SQL称之为结构化查询语言,是一套用来对数据库进行操作的语言。我们昨天安装了数据库,就需要对里面的数据进行存取,使用的就是SQL语言。
并且所有的关系型数据库都支持SQL,也就是说 我们学习了SQL就可以同时操作Oracle MySQL SqlServer。因为大多数数据库的SQL基本上一样(注意也有些许的不同)
结构化查询语言(Structured Query Language)简称SQL(发音:/ˈes kjuː ˈel/ “S-Q-L”),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
2、SQL分类
一:数据查询语言(DQL:Data Query Language):
其语句,也称为“数据检索语句”,用以从表中获得数据,确定数据怎样在应用程序给出。保留字SELECT是DQL(也是所有SQL)用得最多的动词,其他DQL常用的保留字有WHERE,ORDER BY,GROUP BY和HAVING。这些DQL保留字常与其他类型的SQL语句一起使用。
二:数据操作语言(DML:Data Manipulation Language):
其语句包括动词INSERT,UPDATE和DELETE。它们分别用于添加,修改和删除表中的行。也称为动作查询语言。
数据库:增删改查 查 select DQL操作 增删改 insert update delete DML操作
三:事务处理语言(TPL):
它的语句能确保被DML语句影响的表的所有行及时得以更新。TPL语句包括BEGIN TRANSACTION,COMMIT和ROLLBACK。
四:数据控制语言(DCL):
它的语句通过GRANT或REVOKE获得许可,确定单个用户和用户组对数据库对象的访问。某些RDBMS可用GRANT或REVOKE控制对表单个列的访问。
五:数据定义语言(DDL):
其语句包括动词CREATE和DROP。在数据库中创建新表或删除表(CREAT TABLE 或 DROP TABLE);为表加入索引等。DDL包括许多与人数据库目录中获得数据有关的保留字。它也是动作查询的一部分。
六:指针控制语言(CCL):
它的语句,像DECLARE CURSOR,FETCH INTO和UPDATE WHERE CURRENT用于对一个或多个表单独行的操作。
边栏推荐
- 苹果开发完整的苹果证书与描述文件创建流程
- 微信公众号授权登录后报redirect_uri参数错误的问题
- Digital torrent: resource reorganization and strategic conflict in enterprise transformation
- Golang 打包发布到各个平台
- What is the future of software testing?
- MySQL operation Encyclopedia
- Apple develops a complete creation process of Apple certificate and description file
- Iptables防火墙详细介绍
- How does Xiaobai learn software testing with zero foundation?
- Principle, classification and requirements of antenna
猜你喜欢

Experimental building - PHP Dafa

Apple develops a complete creation process of Apple certificate and description file

顿悟!百度强推的Redis天花板笔记,原来数据库是这样理解的

Noise of creative coding

What role does low code play in the digital transformation?

Internet intelligence, how to define the next generation network transformation

Brief introduction to the principle of spectrometer II

Mqtt over quic: the next generation Internet of things standard protocol injects new impetus into the message transmission scenario

一文简述:SRv6基本原理

直播|StarRocks 技术内幕 :低基数全局字典优化
随机推荐
DC simulation example of ADS simulation
新手记录:机械键盘的一些小知识
UE5 GAS 学习笔记 1.5 Gameplay Effects游戏效果
Experimental building - PHP Dafa
iptables防火墙端口规则配置
"Cloud strategy" will become an important pillar of enterprise digital transformation
MySQL日期函数
UE5 GAS 学习笔记 1.2游戏标签
MongoDB初始化操作
leetcode 二叉树类
UE5 GAS 学习笔记 1.1能力系统组件Ability System Component
.net swagger
Mongodb initialization operation
【译】创意编码之噪音
408复习策略(强化阶段)
从 SRE 看 DevOps 建设
Ue5 gas learning notes 1.6 skills gameplay ability
GO exe生成图标版本信息
The required error of solidity is reported
LVS手册