MySQL关于数据查询的详细命令

首先,创建一个数据库:
    --create database ‘python_01’ charst=utf8;
使用数据库:
    --use ‘python_01’;
展示正在使用的数据库:
    --select database();
创建数据表1:
    --create table 表1(字段,约束[字段,约束]);
创建数据表2:
    --create table 表2(字段,约束[字段,约束]);
查询
—查询所有字段:
    select * from 表1名;

—查询指定字段:
    select 列1,列2,…from 表名;
—使用as给字段起别名:
    select 字段 as 名字…from 表名;
    select 表名.字段…from 表名;
—使用as给表起别名
    select 别名.字段…from 表名 as 别名;
—消除重复行:
    distinct 字段;
条件查询
—比较运算符:
    < , > , <= ,>= , = , !=
    select * from 表名 where 条件
—逻辑运算符:
    and , or , not
模糊查询
    like
    ‘%’ 替换1个或多个
    ‘_’ 替换1个
    rlike 正则
    可以根据条件自由组合
范围查询
    in 表示在一个非连续范围内
    not in不非连续的范围内
    between…and…表示在一个连续的范围内
    not between…and…表示不在一个连续的范围内
空判断
—判空
    is null
—判非空
    is not null
排序(排序可以不用写条件)
    order by
    asc 从小到大,即升序
    desc 从大到小,即降序
聚合函数
    count(参数)
    max(参数)
    min(参数)
    sum(参数)
    avg(参数)
    round(数值,想要保留的小数位)
分组,和聚合函数一起用
    group by 分组
    group_concat(…) 连续显示
    having 在分组的条件下条件选择
分页
    limit start(开始数值), count(显示个数)
链接查询
    inner join … on
    left join
    right join
这些是一些单独的命令,跟详细的一样

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值