SQL语言

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
云数据库 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:对用户的创建,及授权

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
1月前
|
SQL 数据管理 关系型数据库
SQL 语言入门:开启数据管理的大门
在数字化时代,数据已成为核心资产,而 SQL 作为操作关系型数据库的标准语言,是数据从业者、程序员及办公人员必备技能。本文从基础概念讲起,详解 SQL 的核心用法,包括数据查询、插入、修改、删除及表结构操作,并通过实例演示帮助读者快速上手。掌握 SQL,不仅能提升数据处理效率,更为深入理解数据管理打下坚实基础。
|
12天前
|
SQL Oracle 关系型数据库
SQL语言小结
针对数据库、表单和数据行的增删改,没有涉及到sql真正的用途也就是查询,sql提供的查询语句的关键字占 sql 语言的一半之多,查询语句还是得单拿出来讲,不然太多了。 因为没有涉及到查询,所以sql的新增和修改都是很笼统的做法,drop、alter drop、delete这些很容易,逻辑性也不强,再次说明sql的真正精髓在于查询,不然为啥叫做结构化查询语言
155 0
|
12天前
|
SQL 关系型数据库 MySQL
(SQL)SQL语言中的查询语句整理
查询语句在sql中占了挺大一部分篇幅,因为在数据库中使用查询语句的次数远多于更新与删除命令。而查询语句比起其他语句要更加的复杂,可因为sql是数据库不可或缺的一部分,所以即使不懂,也必须得弄懂,以上。
93 0
|
SQL 关系型数据库 MySQL
在MySQL中,什么是结构化查询语言 (SQL)
【8月更文挑战第20天】在MySQL中,什么是结构化查询语言 (SQL)
195 1
|
SQL 存储 关系型数据库
SQL语言优缺点有哪些?
SQL(Structured Query Language)语言作为数据库管理和操作的标准语言,具有一系列的优点,同时也存在一些缺点。
334 7
|
7月前
|
SQL 存储 缓存
YashanDB SQL语言
YashanDB SQL语言
|
8月前
|
SQL 数据可视化 IDE
SQL做数据分析的困境,查询语言无法回答的真相
SQL 在简单数据分析任务中表现良好,但面对复杂需求时显得力不从心。例如,统计新用户第二天的留存率或连续活跃用户的计算,SQL 需要嵌套子查询和复杂关联,代码冗长难懂。Python 虽更灵活,但仍需变通思路,复杂度较高。相比之下,SPL(Structured Process Language)语法简洁、支持有序计算和分组子集保留,具备强大的交互性和调试功能,适合处理复杂的深度数据分析任务。SPL 已开源免费,是数据分析师的更好选择。
|
SQL Oracle 关系型数据库
SQL语言的主要标准及其应用技巧
SQL(Structured Query Language)是数据库领域的标准语言,广泛应用于各种数据库管理系统(DBMS)中,如MySQL、Oracle、SQL Server等
396 9
|
SQL 关系型数据库 MySQL
Go语言项目高效对接SQL数据库:实践技巧与方法
在Go语言项目中,与SQL数据库进行对接是一项基础且重要的任务
238 11
|
SQL 关系型数据库 数据库