*** 作查询的4种类型:
1、生成表查询:生成表查询从一个或多个表中检索数据,然后将结果集加载到一个新表中。该新表可以放在已打开的数据库中,用户也可以在其他数据库中创建该表。
2、更新查询:使用更新查询可以添加、更改或删除一条或多条现有记录中的数据。可以将更新查询视为一种功能强大的【查找和替换】对话框形式。可以输入选择条件(相当于搜索字符串)和更新条件(相当于替换字符串)。
3、追加查询:追加查询可将一组记录(行)从一个或多个源表(或查询)添加到一个或多个目标表。通常,源表和目标表位于同一数据库中,但并非必须如此。
4、删除查询:从一个或多个表中删除一组记录。例如,可以使用删除查询来删除没有订单的产品。
扩展资料:
其他类型
1、简单查询:简单查询是最为常用的一种查询方式,可以从一个或多个表中将符合条件的数据提取出出来,还可以对这些数据进行继续编辑等 *** 作。
2、汇总查询:汇总查询比简单查询的功能更强大,不仅可以提取数据,还能对数据进行各种统计和汇总。
3、重复项查询:重复项查询能将数据表中相同字段的信息和内容集合在一起显示,主要用于对各种数据的对比分析。
数据库查询包括sql语句、HQL、QBC、OID对象标识符、对象导航查询和JPA查询1 .分析SQL查询和hql查询的查询列。 返回的是" List ",查询的多列。 返回的是“Listobject[]”数组集合。
解析:何时查询是ListObject[],何时是javabean对象。
1 ).select * from person:在出现createSQLQuery查询时使用ListObject[]的格式。
想一想:如果每次查询都是数组,每次都 *** 作数组,那就非常麻烦了
因此,也可以将其转换为映射javabean的格式。 转换方法如下。
query.addentity (person.class.list ) )在addentity (person.class )中成功进行了list转换。 发生异常。
那么,看到为了完成sql语句还需要addEntity进行转换,就会想起Hql语句的优点。 Hql语句完全不需要转换,直接 *** 作javabean类就简单多了。数据库查询包括sql语句、HQL、QBC、OID对象标识符、对象导航查询和JPA查询
1 .分析SQL查询和hql查询的查询列。 返回的是" List ",查询的多列。 返回的是“Listobject[]”数组集合。
解析:何时查询是ListObject[],何时是javabean对象。
1 ).select * from person:在出现createSQLQuery查询时使用ListObject[]的格式。
想一想:如果每次查询都是数组,每次都 *** 作数组,那就非常麻烦了
因此,也可以将其转换为映射javabean的格式。 转换方法如下。
query.addentity (person.class.list ) )在addentity (person.class )中成功进行了list转换。 发生异常。
那么,看到为了完成sql语句还需要addEntity进行转换,就会想起Hql语句的优点。 Hql语句完全不需要转换,直接 *** 作javabean类就简单多了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)