> 文章列表 > 表的查询内容

表的查询内容

表的查询内容

表的查询

这里是关键的select的使用对表不同的条件进行筛选,实现对于内容的书写

全列查询

使用*进行查询,表现的是整个表的内容。

表的查询内容

指定列查询

表的查询内容

name的id列信息查询

查询字段为表达式

IMG_9E895D729129-1

这里的id加上10,形成了新的列表

表的查询内容

这里的id1 + id的结果聚合在第一行

为查询指定别名

表的查询内容

这里将id1 + id的结果取别名“为id之和”,as可以进行没有

结果去重

IMG_40B15CABC34F-1

直接进行筛选,这里会出现数据的重复,为了防止这一个情况出现,引入的一个新的关键字distinct

表的查询内容

这里的就没有重复数据了,这个distinct就会放在元素前面,进行去重

条件查询

IMG_EE00175D4218-1

这一些东西都是放在where进行控制,例如下面的id大于等于32,进行选择其他的也是相似的操作

表的查询内容

具体的操作,就不进行书写相关的内容了

结果排序

数值排序

这里的可以进行排序(升序,与降序)

IMG_2003C9A470D8-1

这里的使用降序排序,使用的是asc这个东西。使用desc可以进行升序排序,在order by后面增加asc或者desc等的东西。

表的查询内容

筛选分页结果

在上面的后面添加limit n,进行筛选前面 的第n个进行展现出来

表的查询内容

这里展现前面第三个元素,得出结果。

表的查询内容

这里对于排序元素2到3进行选择

数据更新

IMG_5F425EE8B85D-1

这里的进行where筛选,选出来的结果进行更换变成1。

update name  set 属性 where 条件

set 后面设置需要更改的数据,基本使用的方法与c语言的数据语法结构差不多

删除数据

表的查询内容

这里的删除数据是一行的数据,不是整个表的一列的数据(这个使用之前的drop或者是alter进行更改)。

表的查询内容

这里删除了整个表的数据

截断表

truncate table_name; 

直接删除整个表的数据,而且回去不了之前的数据(以为这里不记录相应的事物),速度比delete快

聚合函数

8bb9394eb7dc48a63e4dc2967204348e

通过这些函数进行数据进行操作,

例如最大的值的应用,下面计算出了最大值。其他的聚合函数的使用方法也是这个操作。

表的查询内容