数据库之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

  

  它显示的结果为:

  

   

  以上就是我对数据库查询的简单理解,希望能对大家有所帮助,有所不足望见谅!谢谢各位看官~

原文地址:https://www.cnblogs.com/Tony-cheen/p/4948059.html