文章目录
前言
上篇博主带大家学习了数据库的基础知识,如果没学且感兴趣的的小伙伴可以点击前去了解一下:https://blog.csdn.net/qq_56022768/article/details/124929226。今天博主给大家带来SQL语法之查询(Select)。
1.SQL概述
(Structured Query Language)
–1974年Boyce和Chamberlin提出,首先在IBM 公司的关系数据库系统System R上实现。
–1986年10月,美国国家标准局ANSI颁布了SQL的国际标准,ISO随后也提出了同样的决定。
–SQL使用方便、功能丰富、语言简洁易学。
–SQL86 — SQL89— SQL92 — SQL2003—SQL2008—SQL2011。
SQL包含了所有对数据库的操作:
- 数据定义(SQL DDL):
定义数据库的逻辑结构——基本表、视图和索引。 - 数据操纵(SQL DML):
数据查询和数据更新(插入、删除和修改)。 - 数据控制:
对基本表和视图的授权,完整性规则描述和事务控制语句。 - 嵌入式SQL的使用:
SQL在宿主语言的程序中使用的规则。 - SQL语法:
SQL定义语法包括:创建(CREATE)、删除(DROP)、修改(ALTER)。
SQL操纵语法包括:增(INSERT)、删(DELETE)、改(UPDATE)、查(SELECT)。
SQL当然还可以给用户赋予权限(GRANT)及收回权限(REVOKE)。
如下图:
SQL的特点:- 综合统一。
- 高度非过程化。
- 面向集合的操作方式。
- 以同一种语法结构提供两种使用方法。
- 语言简洁,易学易用。
2.SQL数据定义
博主通过几个例子让大家感受一下数据定义。
2.1数据库定义
首先是数据库的定义:
1、创建数据库