数据库之SQL语句查询基础
人的一生要疯狂一次,无论是为一个人,一段情,一段旅途,或一个梦想。
人没有梦想是荒废的,是漫无目的的,拥有梦想你会飞的更远。
下面我就来为大家介绍一下SQL语句的查询基础,以下使用MySchool数据库,请大神手下留情 >_<
一、使用select语句进行查询
语法:
select <列名> from <表名> [where <查询条件表达式>] [order by <排序的列名>[ASC或DESC]]
以下是select语句在表中的使用方法:
1.查询所有数据行和列:使用 * 表示所以列
如:
select * from Student
2.查询部分列和行
首先列举出列名,使用where子句限制查询条件:
select StudentName,StudentNo,StudentId from Student where StudentId=2
3.在查询中使用列的别名(给列取个名字):用AS 链接
select StudentName as 学生姓名,StudentID as 学生编号 from Studnet
4.使用数据库查询多个表
1 select * from student,result
使用多表联查的时候,必须使用Where条件,不然会出现以下情况:
没有使用Where条件,没有条件会将查询的表数据数量相加,以下是使用Where条件的查询:
1 select * from student,grade 2 where student.studentid=grade.studentid
它显示的结果为:
以上就是我对数据库查询的简单理解,希望能对大家有所帮助,有所不足望见谅!谢谢各位看官~