「人生若只如初见」

「人生若只如初见」

正在加载诗词...

数据库SQL【查询语句】基本语法

  • Kevin Liu 2026年05月23日 2阅读 0评论
  • ## 1.##movir中提取title和director列的表
    select title,director  from movie 
    
    ## 2.movir中提取使用*所有列的表
    select *  from movie 
    
    ## 3.提前director列数据,通过【distinct】语句取掉重复内容,根据director去重的数据,后面的release_date根据前面去重的数据一致
    select distinct director,release_date  from movie
    
    ## 4.使用【order by】语法对列表排序,默认为升序,尾部加个【desc】可以改变为降序
    select * from movie order by release_date 
    
    ## 5.前面加个【director】以导演名一列为排序,后面release_date以时间通过【desc】来降序
    select * from movie order by director,release_date desc
    
    ## 6.使用【limit】语法输出列表的前5条
    select * from movie limit 5
    
    ## 6.使用【limit】语法前面加个3,将从第4行开始输出列表5条数据
    select * from movie limit 3,5
    
    ## 7.【where director=】 语法筛选出对应内容的数据
    select * from movie where director='宁浩'
    
    ## 8.筛选出来的内容使用【and】与语句 时间列 >110分钟的数据
    select * from movie where director='宁浩' and length_minutes > 110
    
    ## 9.筛选出来的内容使用【or】或语句 筛出导演和时间 >110分钟的数据
    select * from movie where director='宁浩' or length_minutes > 110
    
    ## 10.筛选出来的内容使用【in】语句 筛出director列多个人的数据
    select * from movie where director in('宁浩','姜文')
    
    ## 11.使用【between】语法,取length_minutes列下110到120区间的数据
    select * from movie where length_minutes between 110 and 120
    
    ## 12.筛选列中对应时间的列
    select * from movie where release_date='2013-12-03'
    
    ## 13.【like】通配符筛选,筛选内容包含2013的字符,来达到赛选2013年份所有数据的功能
    select * from movie where release_date like '2013%'
    
    ## 14.【like】通配符筛选,使用下划线_一个代表一个文字,这里可以赛选出3个字的导演名字
    select * from movie where director like '___'
    
    ## 15.使用【year()】语法,提取日期中的年份,进行筛选
    select * from movie where year(release_date)='2013'
    
    ## 15.使用【month()】语法,提取日期中的月年份,进行筛选
    select * from movie where month(release_date)='12'
    0
    打赏

    —— 评论区 ——

    请登录后发表评论
    立即登录 用户注册
    LOGIN