zoukankan      html  css  js  c++  java
  • MySQL常用的查询语句回顾

    让你快速复习语句的笔记宝典。

    create table users(
       username varchar(20) primary key,
       userpwd varchar(20)
    )


    alter table users add age int


    insert into stu (sname)values('sdfdsfdsfeeeeee')


    update cj set cj=60 where sid=1


    delete from cj where sid=2


    --所有行所有列
    select * from stu
    --某一些行所有列
    select * from stu where sid>3
    --某一些行某一些列
    select sname from stu where sid>=3
    --某一列所有行
    select sname from stu

    --mysql中限制m stu limit 3

    select * from stu limit 3,2


    --排序
    select * from stu order by sid asc


    --模糊查找
    select * from stu where sname like '%aa%'


    --聚合函数使用
    select  sum(c.cj) from cj as c

    select count(*) from stu

    select count(userpwd) from users

    --分组
    select count(*),age from users group by age


    --对分组之后查询使用having
    select count(*),age from users group by age having count(*)>=2

    ---null查询
    select * from users where userpwd is not null
    select * from users where age between 20 and 30
    select * from users where username between 'a' and 'l'

    -- in子查询
    select * from stu where sid in(1,2,3,4,7,6,8,9)

    --内连接
    select * from stu inner join cj as c on stu.sid=c.`sid`
    where stu.sid=1

    --等值连接
    select * from stu ,cj as c where stu.sid=c.`sid`

    --外连接
    select * from cj as c right join stu  on stu.sid=c.sid


    ---子查询
    select * from stu where age>(
       select age from stu where sname='lisi'
       )

    转载自:http://blog.csdn.net/supera_li/article/details/9303709

  • 相关阅读:
    Java实现蓝桥杯正则切分
    VS2013 预定义的宏
    VS2015编译boost1.62
    linux 下Qt WebEngine 程序打包简单记录
    Visual Studio 默认保存为UTF8编码
    微型Http服务器Tiny Http Server
    Bootstrap Paginator分页插件
    Web前端框架与类库
    开发与常用工具清单
    程序员修炼之道
  • 原文地址:https://www.cnblogs.com/changyaohua/p/4660769.html
Copyright © 2011-2022 走看看