数据库的查询二

数据库的查询

  • 字段的查询
    在这里插入图片描述
  • 消除重复行查询
    在这里插入图片描述
  • 分组查询
    在这里插入图片描述
  • 条件查询
    在这里插入图片描述
  • 逻辑运算符的应用查询
    在这里插入图片描述
  • 模糊查询
    在这里插入图片描述
  • 范围查询
    在这里插入图片描述
  • 空判断查询(判断是否为空的)
    在这里插入图片描述
  • 排序查询
    在这里插入图片描述
  • 聚合函数查询(聚合函数单独使用很少,更多和分组一块使用)
    在这里插入图片描述
  • 分组 having条件(经常和聚合函数共同使用)
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • 分页
    在这里插入图片描述
  • 连接查询inner join … on(关系型数据库,表与表之间有联系)
  • 两表连接会出现笛卡尔积问题
    在这里插入图片描述
  • 条件where、having、on
    在这里插入图片描述
    在这里插入图片描述
  • 左连接,右连接查询
    在这里插入图片描述
    在这里插入图片描述
  • 子查询
    在这里插入图片描述
子查询
  • 标量子查询: 子查询返回的结果是一个数据(一行一列)
  • 列子查询: 返回的结果是一列(一列多行)
  • 行子查询: 返回的结果是一行(一行多列)

–数据库操作前的准备
– 创建数据库
– create database python_test_1 charset=utf8;

– 使用数据库
– use python_test_1;

– students表
– create table students(
– id int unsigned primary key auto_increment not null,
– name varchar(20) default ‘’,
– age tinyint unsigned default 0,
– height decimal(5,2),
– gender enum(‘男’,‘女’,‘中性’,‘保密’) default ‘保密’,
– cls_id int unsigned default 0,
– is_delete bit default 0
– );

– classes表
– create table classes (
– id int unsigned auto_increment primary key not null,
– name varchar(30) not null
– );

– 查询练习
– 查询所有字段
– select * from 表名;
select * from students;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值