基于docker的mysql数据库的基本操作(2️⃣)
我们接着对我们的mysql操作;
首先我们得进入mysql;
上次我们做了建库,建表,插入数据,删除数据,这一节我们查表;
首先回顾一下,查看一个标的详细信息;
在这里怎么插入数据我就不做演示了;
我们这是直接查看整个表,我们现在只想查看name和source这两列;
如果只查看单列也是可以的,这里就不多演示了;
现在输出id为1的那一排信息;
输出id为1或3的那一排信息;
输出id为1 或 sorce 是81 的一排信息;
现在输出id>3的所有那一排信息;
输出id<3或者id>4的所有那一排信息;
只输出id>=3和id=<4名字和年龄;
用between输出id=3和id=4的那一排;
用in输出id=3 和id=4的那一排;
相反,输出id不是3和4的排;
输出名字为空的那一排;
输出名字不为空的那一排;
输出名字不为空的那一排;
输出id不等于3的那一排;
使用order把sorce 排序;默认是升序排列;
用order把name和sorce排序;
Order降序排列sorce;
使用limit分页查看数据;查看前三个id 的那一排;
查看id为1的后三排;
查案当名字不为空且id为0 的后4排;
查看sorce最大的那一排;
同理,
Min(最小) sum(求和) avg(平均数) count(出现次数)
使用distinct过滤掉相同的值;
现在我们根据科目分组;
根据科目分组求和;
根据分组求和然后将序排列;
根据科目分组求和过滤分数>220然后降序排列;
根据科目分组,求分数大于60的和,然后降序排列;
根据科目分组,求分数大于60的和,分数小于168,然后将序排列;
使用like查看数据表;
‘zh%’ 以zh开头的;
‘%a%’ 含有a的;
‘%a’ 以a结尾的;
‘%a_’ 以a为倒数第二个结尾的;
‘_%a’ 以a结尾的;
在这里我就展示一个吧,其他的都是一样的格式!