数据库之SQL基础语句Select

SQL语句
279
0
0
2022-04-04
标签   SQL语句

【本文详细介绍了数据库的基础知识及Select语句,欢迎读者朋友们阅读、转发和收藏!】

1 基本概念

1.1 什么是数据库

数据库是一个能够让大家共享数据,并且可以共同管理和共同使用的系统。在编码世界里,数据库的应用无处不在。通常,我们会考虑数据间的关系如何、如何处理这些数据等问题,用数据模型的概念来统一解决这些问题,最常用的数据模型有以下三种:层次数据模型( hierarchy )、网状数据模型( network )和关系数据模型( relation );关系型数据库以非常容易理解的表格为基础,因此主流数据库都是以关系型数据库为基础的。

1.2 数据库常用术语

以下面这个商品销售表为例,介绍些数据库的常用术语:

数据库之SQL基础语句Select

( 1 )每个商品是一条记录 record row ;

( 2 )记录中的每个项目是一个字段 field column ;

( 3 )如果赋予数据库中某个字段重要的角色,称为键 key ;像商品编码这样具有识别数据的重要功能的字段为主键 primary key 。

同时可以对关系数据库中的表进行一系列复杂的数学运算,从而达到处理数据的目的,常用操作包括:

( 1 )并 union :抽取 1 和 2 中所有的元素

( 2 )差 difference :抽取 1 或 2 中独有的元素

( 3 )交 intersection :抽取 1 和 2 中都存在的元素

( 4 )笛卡尔积 cartesion product :将两个表格中的所有行排列组合 3*3

( 5 )投影 projection :抽取表格中的某一列

( 6 )选择 selection :抽取表格中的某一行

( 7 )连接 join :通过 2 个表中的主键和外键将两个表连接成 1 个表

( 8 )除 division :从被除表格中调取除表格中的所有行,再从中去掉除表格中的所有行,剩余的部分作为结果。

数据库之SQL基础语句Select

1.3 Select 概念

SELECT 是最常用的语句,只有该语句能够查询数据库中的数据。同时 SELECT 也是最重要且最复杂的 SQL 语句。

语法:

SELECT 列名称 FROM 表名称

以及:

SELECT * FROM 表名称

关键字 SELECT 后跟的字段( column )名决定了将在结果中返回的字段。您可以选择许多字段名,也可以用 “*” 表示所有的字段。

关键字 FROM 后跟的表名( tablename )决定了从哪一张表格查询数据和返回结果。