SQL语言

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: 由国际标准化组织(Iso)制定的,对 DBMs 的统一操作方式(例如相同的语句可以操作: mysql、oracle等)。1.DDL(Data Definition Language):数据定义语言,用来定义数据库对象:库、表、列等;2.DML(Data Manipulation Language):数据操作语言,用来定义数据库记录(数据)﹔***(Data Query Language):数据查询语言,用来查询记录(数据)。• 创建、删除、修改:库、表结构!dml:对表的记录进行更新(增、删、改)

1.什么是 SQL

结构化查询语言(Structured Query Language)

2.SQL 的作用

客户端使用 SQL 来操作服务器。

• 启动 mysql.exe,连接服务器后,就可以使用 sql 来操作服务器了。

• 将来会使用Java程序连接服务器,然后使用 sql 来操作服务器。

3.SQL 标准(例如 SQL99,即1999年制定的标准)

– 由国际标准化组织(Iso)制定的,对 DBMs 的统一操作方式(例如相同的语句可以操作: mysql、oracle等)。 SQL 方言

– 某种 DBMs 不只会支持 sgz 标准,而且还会有一些自己独有的语法,这就称之为方言!例如 limit 语句只在 MySQL 中可以使用

SQL语法。

4.语法规范

1.SQL 语句可以在单行或多行书写,以分号结尾

2. 可使用空格和缩进来增强语句的可读性

3.MySQL 不区别大小写,建议使用大写

5.sQL 语句分类

1.DDL(Data Definition Language):数据定义语言,用来定义数据库对象:库、表、列等;

• 创建、删除、修改:库、表结构!! !

2.DML(Data Manipulation Language):数据操作语言,用来定义数据库记录(数据)﹔

• 增、删、改:表记录

3.DCL (Data control Language):数据控制语言,用来定义访问权限和安全级别;

4.DQL*****(Data Query Language):数据查询语言,用来查询记录(数据)。

ddl:数据库或表的结构操作

dml:对表的记录进行更新(增、删、改)

dql:对表的记录的查询(难点)

dcl:对用户的创建,及授权

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
6月前
|
SQL Java 编译器
SQL 语言:嵌入式 SQL 和动态 SQL
SQL 语言:嵌入式 SQL 和动态 SQL
99 4
|
6月前
|
SQL 存储 数据库
爆肝!一看就懂的《SQL 语言知识体系》【建议收藏】(下)
爆肝!一看就懂的《SQL 语言知识体系》【建议收藏】
62 1
|
4月前
|
SQL 关系型数据库 MySQL
在MySQL中,什么是结构化查询语言 (SQL)
【8月更文挑战第20天】在MySQL中,什么是结构化查询语言 (SQL)
71 1
|
5月前
|
SQL 存储 关系型数据库
SQL语言优缺点有哪些?
SQL(Structured Query Language)语言作为数据库管理和操作的标准语言,具有一系列的优点,同时也存在一些缺点。
103 7
|
2月前
|
SQL Oracle 关系型数据库
SQL语言的主要标准及其应用技巧
SQL(Structured Query Language)是数据库领域的标准语言,广泛应用于各种数据库管理系统(DBMS)中,如MySQL、Oracle、SQL Server等
|
6月前
|
SQL 存储 数据库
爆肝!一看就懂的《SQL 语言知识体系》【建议收藏】(中)
爆肝!一看就懂的《SQL 语言知识体系》【建议收藏】
77 1
|
2月前
|
SQL 关系型数据库 MySQL
Go语言项目高效对接SQL数据库:实践技巧与方法
在Go语言项目中,与SQL数据库进行对接是一项基础且重要的任务
88 11
|
4月前
|
SQL 关系型数据库 MySQL
|
4月前
|
SQL 存储 大数据
SQL 语言发展史简直太震撼啦!从诞生到现代数据处理,见证一场奇妙的演变之旅,快来感受!
【8月更文挑战第31天】SQL(结构化查询语言)自20世纪70年代由IBM研究员E.F. Codd提出以来,已成为现代数据处理不可或缺的一部分。它最初简化了层次和网状模型中复杂的存储与检索问题,通过基本的SELECT、FROM和WHERE关键字实现了数据查询。80年代,SQL在商业数据库中广泛应用,引入了GROUP BY、HAVING和ORDER BY等功能,增强了数据分析能力。90年代,互联网和企业信息化推动了SQL的进一步优化与扩展,支持分布式数据库和数据仓库等技术。
62 0
|
4月前
|
SQL 存储 NoSQL
从SQL到NoSQL:理解不同数据库类型的选择与应用——深入比较数据模型、扩展性、查询语言、一致性和适用场景,为数据存储提供全面决策指南
【8月更文挑战第31天】在信息技术飞速发展的今天,数据库的选择至关重要。传统的SQL数据库因其稳定的事务性和强大的查询能力被广泛应用,而NoSQL数据库则凭借其灵活性和水平扩展性受到关注。本文对比了两种数据库类型的特点,帮助开发者根据应用场景做出合理选择。SQL数据库遵循关系模型,适合处理结构化数据和复杂查询;NoSQL数据库支持多种数据模型,适用于非结构化或半结构化数据。SQL数据库在一致性方面表现优异,但扩展性较差;NoSQL数据库则设计之初便考虑了水平扩展性。SQL使用成熟的SQL语言,NoSQL的查询语言更为灵活。
96 0