SQL入门
SQL在线练习网址:SQL在线练习
在此,非常感谢该网站提供这样一个实践练习平台,本文将提供该网站练习答案,一步步跟着练习
Lesson 1: select 查询
基本语句:SELECT * FROM mytable(表名)
练习要点:
- SQL字母不区分大小写
- 清楚表格的标题、行名、列名
- SQL符号应该为英语,比如:","不能够为“,”
实践练习
Table(表): Movies
Id | Title | Director | Year | Length_minutes |
---|---|---|---|---|
1 | Toy Story | John Lasseter | 1995 | 81 |
2 | A Bug’s Life | John Lasseter | 1998 | 95 |
3 | Toy Story 2 | John Lasseter | 1999 | 93 |
4 | Monsters, Inc. | Pete Docter | 2001 | 92 |
5 | Finding Nemo | Finding Nemo | 2003 | 107 |
6 | The Incredibles | Brad Bird | 2004 | 116 |
7 | Cars | John Lasseter | 2006 | 117 |
8 | Ratatouille | Brad Bird | 2007 | 115 |
9 | WALL-E | Andrew Stanton | 2008 | 104 |
10 | Up | Pete Docter | 2009 | 101 |
11 | Toy Story 3 | Lee Unkrich | 2010 | 103 |
12 | Cars 2 | John Lasseter | 2011 | 120 |
13 | Brave | Brenda Chapman | 2012 | 102 |
14 | Monsters University | Dan Scanlon | 2013 | 110 |
- 找到所有电影的名称
SELECT title FROM movies
(查询一个表格中某一列的样式:SELECT 列名 FROM 表格名)
- 找到所有电影的导演
SELECT director FROM movies
- 找到所有电影的名称和导演
SELECT title,director FROM movies
(查询表格中多列数据:SELECT 列名1 ,列名2 FROM 表格名)
- 找到所有电影的名称和上映年份
SELECT title,year FROM movies
- 找到所有电影的所有信息
SELECT * FROM movies
(查询表格中的所有信息:SELECT * FROM 表格名)
- 找到所有电影的名称,Id和播放时长
SELECT title,id,length_minutes FROM movies
- 请列出所有电影的ID,名称和出版国(即美国)
SELECT title,id,'美国' FROM movies
(注意:表格本身没有“美国”这一列,需要通过引号自行加上去)