1, select * from 表名称 (查看表的所有信息)
2, Select 列名称 from 表名称 (查看某个表格的某一列)(查看某一列比查看全部的快)
3, Select distinct 列名称 from 表名称 (去重复)
4, Select * from 表名称 where 列 运算符 值(常见的运算值,=等于,<>不等于,>大于,<小于,>=大于等于,<=小于等于,between在某个范围搜素,like搜索某种模式,中文必须加’’所有符号都是英文)
5, Select * from 表 order by 列名 (正序的排序)
6, Select * from 表 order by 列名 desc (倒叙的排序)
(1) Insert into 表名称 values(vai 6 si) (值1,值2,。。。。) (写入一行新数据)
7, Update 表名称 set 列名称=新值 where 列名称=老值 (修改数据)
8, Delete from 表名称 where 列名称=值 删除某一行的数据(删除某一行的数据)
And如果第一个条件和第二个条件都成立,择and运算符显示一条记录。
Or如果第一个条件和第二个条件只成立其中一个,择or运算符显示一条记录。
9、 select * from 表 where 列 like ‘%值%’ (模糊查询)
(关键字%,以关键字开头)(%关键字,关键字结尾)(%关键字%,含关键字都出现)
10、 select * from 表 limit 数 (查看表的前几行)
11、 select * from 表 last 数 (查看表的后几行)
12、 Select * from 表 limit 数字,数字 (mysql分页查看)0开始为1
13、 Select * from 表 where 列 between 值1 and 值2 (范围搜索)
14、 Select * from 表 别名 (表起别名)
15、 Select 列 列别名from 表 (列起别名)
16、 Select * from 表 where 列 in (值1,值2) 精确查询 不包含前面加not
17、 Select * from 表1 left join 表2 on 表1.共同列=表2.共同列(两个表连一起)
18、 Select * from 表1 right join 表2 on 表1.共同列=表2.共同列(两个表连一起)
19、 Select * from 表1 null join 表2 on 表1.共同列=表2.共同列(两个表连一起)
内联与外联的却别
inner Doin 就是 join,内联只展示表之间相匹配的内容,没有匹配的数据查询不到
外联
leftjoin 就是以左表为主,左表没有匹配的数据也可以展现出来。
Right join 就是以右表为主,右表没有匹配的数据也可以展现出来。
Full(否) join 就是表与表之间匹配不匹配的数据都可以展现出来。这就是他们的区别。
Select * from 表1 join 表2 on 表1.共同列=表2.共同列 内联
英文 join=, on=where
Select 函数(列)from 表
1、Select AVG(Select)=返回某列的平均值
2、Select count(列名称) from 表 统计函数
3、Select first(列名称) from 表 指定查询第一行数据的内容
4、Select last(列名称) from 表 指定查询最后一行数据的内容
5、Select max(列名称) from 表 查询列的最大值
6、Select min(列名称) from 表 查询列的最小值
7、Select sum(列名称) from 表 某列的求和函数
分组
select 列,函数(列)from 表 group by 列
Select * from 表 group by 列