SQL查询单表数据(一) |
您所在的位置:网站首页 › mysql查看视图的所有记录怎么查 › SQL查询单表数据(一) |
【SQL从一点一滴分析系列文章】为实际开发中的点点滴滴的总结,从最最简单的SQL 查询 到 综合分析查询 在分析 SQL 时,也会同时分析 mybatis 、Hibernate 中的相关操作 点击查看详情 本节讲述 在 DB2 、Oracle 、 PostgreSQL 、mysql 、 SQL Server 数据库中 基本的 select 查询单表数据语句 1 从单表中查询所有的行和列查询表中所有的数据 select * from t_user在 SQL 中,字符 “*” 具有特殊的含义,使用用它,将从指定的表中返回每一列,在这里由于没有使用 where 子句,所以将会返回每一行,即是 查询表中所有的行与列,就是所有的数据 。 还有一种写法就是分别列出每一列 如下 select user_name,user_age,user_agent,user_flag,user_address from t_user在交互执行的特定查询中,使用 * 写法更容易些,然而,在写程序代码的时候,推荐指定每一列,这样后续开发中就可以很清楚的查看到返回了哪些数据,有利于其他开发者阅读,当然两种写法的性能是一致。 2 从单表中查询部分数据使用 where 子句指定查询结果要保留哪些行,例如 要查询 年龄为28的所有用户信息,我们可以这样写 select * from t_user where user_age=28 3 从单表中查询满足多个条件的数据可以使用 where 结合 or 、and 子句综合查询 例如查询 地址为山西中的所有用户,以及地址为北京的所有年龄不超过28岁的用户,我们可以这样写 select * from t_user where user_province="山西" or user_age |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |