当前位置: 首页 > article >正文

MySQL入门学习二(SQL语句基础)

2.1 SQL简介

  SQL 是结构化查询语言 (Structure Query Language) 的缩写,它是使用关系模型的数据库应用言。
  SQL 的起源可以追溯到 20 世纪 70 年代。当时,数据库管理系统主要采用层次模型和网状模型,数据的 存储和检索非常复杂。为了解决这个问题,IBM 公司的研究员 E.F. Codd 提出了关系模型,将数据以表 格的形式组织起来,通过 SQL 语言进行查询和操作。作为 IBM 关系数据库原型 System R 的原型关系语 言,实现了关系数据库中的信息检索。
  1986 年,美国国家标准化学会( ANSI )发布了 SQL 的第一个标准 ——SQL-86 ,随后被国际标准化组织 (ISO )采纳为国际标准。自那时起, SQL 标准不断演进,从 SQL-89 SQL:2016 ,实现了从基本数据库 操作到复杂的面向对象数据库管理等一系列功能的扩展。

2.2 SQL语句分类

SQL 语言功能强大,只需九个核心动词即可完成数据库的主要操作。这些动词分为四大类:数据定义、数 据操纵、数据查询和数据控制。
这些动词的组合使用能够实现 SQL 语言几乎所有的数据库操作,使其成为一门功能极强的编程语言

3.3 SQL语言的特点

SQL 语言不仅功能强大,而且简单易学,适合初学者。以下是 SQL 语言的五大特点:
1.综合统一: SQL 语言风格统一,可以独立完成数据库生命周期中的全部活动,如定义数据库对象、 操纵数据、查询数据、控制安全等。
2.高度非过程化:使用 SQL 进行数据操作时,用户只需提出 做什么 ,而不需要指明 怎么做
3.面向集合的操作方式: SQL 语言采用 一次一集合 的操作方式,对集合进行增加、删除、修改、查 询,得到的结果还是集合。
4.同一种语法结构提供两种使用方式: SQL 既可以作为独立语言使用,也可以作为嵌入式语言嵌入其 他宿主语言中使用。
5.语言简洁、易学易用: SQL 的语法和结构非常接近英语,用户不需要编程经验即可上手。
这些特点使得 SQL 不仅在数据库管理中无可替代,而且广受欢迎。
3.4 SQL语句的书写规范
为了确保SQL代码的清晰和可读性,需要遵循以下书写规则:
1.  SQL 关键字不区分大小写:通常建议 SQL 关键字大写。
2.  对象名和字段名不区分大小写:通常建议对象名和字段名小写。
3.  使用英文半角标点符号。
4.  适当增加空格和缩进,以提高代码的可读性。
5.  使用注释增强程序的可读性。
MySQL支持三种注释方式:
  •   #:单行注释。
  •   --:单行注释,--后需有一个空格。
  •   /* ... */:多行注释。


http://www.kler.cn/a/487688.html

相关文章:

  • Oracle添加ASM磁盘故障
  • 大模型应用实践(一):AI助力Code Review安全漏洞发现
  • 备战蓝桥杯 链表详解
  • oracle jdk17新版变回OTN 商用收费了
  • uni-app无限级树形组件简单实现
  • Wireshark编译手册(Windows)
  • 设计模式 行为型 迭代器模式(Iterator Pattern)与 常见技术框架应用 解析
  • YOLOv9改进,YOLOv9自研检测头融合HyCTAS的Self_Attention自注意力机制,2024,适合目标检测、分割任务
  • 探秘 Kafka Bug:深度解析与解决方案
  • 【prompt 工程】:System Prompt 和 User Prompt 在功能和目的的区别
  • 四师电力:科技赋能,智能巡检更高效
  • 中阳智能交易模型:引领未来的投资新方式
  • 【C++】揭开C++类与对象的神秘面纱(首卷)(类的基础操作详解、实例化艺术及this指针的深究)
  • C++ STL 中的 `unordered_map` 和 `unordered_set` 总结
  • 【React bug解决】React 创建项目以及相关问题解决
  • vue,router路由传值问题,引用官方推荐
  • HTML5 加载动画(Loading Animation)
  • 直流无刷电机控制(FOC):电流模式
  • MATLAB算法实战应用案例精讲-【数模应用】图像边缘检测(附MATLAB和python代码实现)(二)
  • Rust:运行调用 Lua 脚本