表的查询
这里是关键的select的使用对表不同的条件进行筛选,实现对于内容的书写
全列查询
使用*进行查询,表现的是整个表的内容。
指定列查询
name的id列信息查询
查询字段为表达式
这里的id加上10,形成了新的列表
这里的id1 + id的结果聚合在第一行
为查询指定别名
这里将id1 + id的结果取别名“为id之和”,as可以进行没有
结果去重
直接进行筛选,这里会出现数据的重复,为了防止这一个情况出现,引入的一个新的关键字distinct
这里的就没有重复数据了,这个distinct就会放在元素前面,进行去重
条件查询
这一些东西都是放在where进行控制,例如下面的id大于等于32,进行选择其他的也是相似的操作
具体的操作,就不进行书写相关的内容了
结果排序
数值排序
这里的可以进行排序(升序,与降序)
这里的使用降序排序,使用的是asc这个东西。使用desc可以进行升序排序,在order by后面增加asc或者desc等的东西。
筛选分页结果
在上面的后面添加limit n,进行筛选前面 的第n个进行展现出来
这里展现前面第三个元素,得出结果。
这里对于排序元素2到3进行选择
数据更新
这里的进行where筛选,选出来的结果进行更换变成1。
update name set 属性 where 条件
set 后面设置需要更改的数据,基本使用的方法与c语言的数据语法结构差不多
删除数据
这里的删除数据是一行的数据,不是整个表的一列的数据(这个使用之前的drop或者是alter进行更改)。
这里删除了整个表的数据
截断表
truncate table_name;
直接删除整个表的数据,而且回去不了之前的数据(以为这里不记录相应的事物),速度比delete快
聚合函数
通过这些函数进行数据进行操作,
例如最大的值的应用,下面计算出了最大值。其他的聚合函数的使用方法也是这个操作。