DELETE 如果要删除数据库表中的记录,我们可以使用DELETE语句。 sql-delete DELETE语句的基本语法是: DELETE FROM <表名> WHERE ...
DELETE 如果要删除数据库表中的记录,我们可以使用DELETE语句。 sql-delete DELETE语句的基本语法是: DELETE FROM <表名> WHERE ...
如果要更新数据库表中的记录,我们就必须使用UPDATE语句。 update-sql UPDATE语句的基本语法是: UPDATE <表名> SET 字段1=值1, 字段2=值...
INSERT 阅读: 230970 当我们需要向数据库表中插入一条新记录时,就必须使用INSERT语句。 insert-brain INSERT语句的基本语法是: INSER...
修改数据 关系数据库的基本操作就是增删改查,即CRUD:Create、Retrieve、Update、Delete。其中,对于查询,我们已经详细讲述了SELECT语句的详细用...
连接查询 连接查询是另一种类型的多表查询。连接查询对多个表进行JOIN运算,简单地说,就是先确定一个主表作为结果集,然后,把其他表的行有选择性地“连接”在主表结果集上。 例如...
SELECT查询不但可以从一张表查询数据,还可以从多张表同时查询数据。查询多张表的语法是:SELECT * FROM <表1> <表2>。 例如,同时从students表和c...
聚合查询 阅读: 434824 如果我们要统计一张表的数据量,例如,想查询students表一共有多少条记录,难道必须用SELECT * FROM students查出来然后...
分页 使用SELECT查询时,如果结果集数据量很大,比如几万行数据,放在一个页面显示的话数据量太大,不如分页显示,每次显示100条。 要实现分页功能,实际上就是从结果集中显示...
排序 我们使用SELECT查询时,细心的读者可能注意到,查询结果集通常是按照id排序的,也就是根据主键排序。这也是大部分数据库的做法。如果我们要根据其他条件排序怎么办?可以加...
投影查询 使用SELECT * FROM <表名> WHERE <条件>可以选出表中的若干条记录。我们注意到返回的二维表结构和原表是相同的,即结果集的所有列与原表的所有列都一...
条件查询 使用SELECT * FROM <表名>可以查询到一张表的所有记录。但是,很多时候,我们并不希望获得所有记录,而是根据条件选择性地获取指定条件的记录,例如,查询分数...
1 基本查询 要查询数据库表的数据,我们使用如下的SQL语句: SELECT * FROM <表名> 假设表名是students,要查询students表的所有行,我们用如下...
1: 索引 在关系数据库中,如果有上万甚至上亿条记录,在查找记录的时候,想要获得非常快的速度,就需要使用索引。 索引是关系数据库中对某一列或多个列的值进行预排序的数据结构。通...
一: 一对多 当我们用主键唯一标识记录时,我们就可以在students表中确定任意一个学生的记录: id name other columns... 1 小明 ... 2 小...
主键 在关系数据库中,一张表中的每一行数据被称为一条记录。一条记录就是由多个字段组成的。例如,students表的两行记录: id class_id name gender ...
我们已经知道,关系数据库是建立在关系模型上的。而关系模型本质上就是若干个存储数据的二维表,可以把它们看作很多Excel表。 表的每一行称为记录(Record),记录是一个逻辑...
1: 安装MySQL 要在Windows或Mac上安装MySQL,首先从MySQL官方网站下载最新的MySQL Community Server版本: https://dev...
1: AQL的历史 MySQL是目前应用最广泛的开源关系数据库。MySQL最早是由瑞典的MySQL AB公司开发,该公司在2008年被SUN公司收购,紧接着,SUN公司在20...
1: 为什么关系数据库获得了最广泛的应用? 因为相比层次模型和网状模型,关系模型理解和使用起来最简单。 基于数学理论的关系模型虽然讲起来挺复杂,但是,基于日常生活的关系模型却...
1什么是SQL? 简单地说,SQL就是访问和处理关系数据库的计算机标准语言。也就是说,无论用什么编程语言(Java、Python、C++……)编写程序,只要涉及到操...