1.查询数据库
2.查询表
3.查看数据库的版本
4.连接查询--------内连接查询/外连接查询
4.1内连接查询---查询2张及2张以上的数据表信息
假设一个学生的姓名、年龄、性别信息在第一张表中,家庭住址、学号信息在另一张表中,现在需要这个学生的全部信息,我们就需要连接查询
4.1.1定义
从一张表中取出一条记录,去另一张表中匹配,当某个条件在这两张表中相同时就会保留下来。
4.1.2查询条件
当两张表中存在相同意义的字段的时候,就可以用该查询方式来连接查询,当该字段的值相同时就可以查出该记录。
法1:
法2:
4.2外连接查询(左连接查询/右连接查询)---【一张图看懂】
4.2.1 左连接查询
4.2.2 右连接查询
4.3全连接-------【一张图看懂(如上图所示)】
5.分组-------group by
eg:计算男生和女生的人数
select gender,count(*) from students group by gender;
6.聚合函数
count()-----总数
max()-----最大值
eg:select max(age) from students;
min()-----最小值
sum()-----求和
avg()-----平均值
round()-----四舍五入
7.排序
查询年龄在12-18岁之间的学生,按照年龄从小到大,身高从高到低排序
select * from students where (age between 12 and 18)order by age asc,high desc;
asc---------升序
desc-------降序