MySql查询语句介绍,单表查询

mysql在网站开发中 , 越来越多人使用了 , 方便部署 , 方便使用 。 我们要掌握mysql,首先要学习查询语句 。 查询单个表的数据 , 和多个表的联合查询 。 <br/>下面以一些例子来先简单介绍下单表查询 。 操作方法 01 首先看下我们例子用到的数据表 , 一个student学生表 , 有id列 , name列 , class_id列等等 。 如图

MySql查询语句介绍,单表查询

文章插图

02 【MySql查询语句介绍,单表查询】如果查询这个表的数据 , 我们可以用sql语句:
select * from student,
就可以得到这个表的数据 。 如图

MySql查询语句介绍,单表查询

文章插图

03 如果是只查询一班(class_id为1)的数据 , 则可以用 where来过滤数据 ,
sql: select * from student where class_id=1 ,
就可以得到要求的数据了 ,

MySql查询语句介绍,单表查询

文章插图

04 用 limit关键字 , 可以限制返回的数据 , 比如只需要返回二条数据 ,
sql: select * from student where class_id=1 limit 2

MySql查询语句介绍,单表查询

文章插图

05 如要排序 , 则可以用 order by关键字 , 再加上需要排序的列 , 比如以class_id列来排序 , 班级id大的排在前面 ,
sql: select * from student order by class_id desc

MySql查询语句介绍,单表查询

文章插图

06 上面的 desc关键字 , 是以降序来排列 , 如果要升序 , 则用 asc关键字 , (默认不加这个关键字也是升序)
sql: select * from student order by class_id asc

MySql查询语句介绍,单表查询

文章插图

07 除了可以按数字类型的列排序 , 字符串类型的列也是可以用来排序的 , 比如我们以name这列来排序 ,
sql: select * from student order by name desc

MySql查询语句介绍,单表查询

文章插图

08 我们可以指定返回哪些列 , 在应用时 , 只返回需要的列就行了 , 没必要表里的所有列都返回 。
sql: select id, name from student limit 10

MySql查询语句介绍,单表查询

文章插图



以上内容就是MySql查询语句介绍 , 单表查询的内容啦 , 希望对你有所帮助哦!

    推荐阅读