SQL查询单表数据(一)

您所在的位置:网站首页 mysql查看视图的所有记录怎么查 SQL查询单表数据(一)

SQL查询单表数据(一)

2023-08-05 05:08| 来源: 网络整理| 查看: 265

【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