
## 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)