返回顶部
首页 > 资讯 > 数据库 >测试需要知道的9条基本sql语句
  • 336
分享到

测试需要知道的9条基本sql语句

2024-04-02 19:04:59 336人浏览 独家记忆
摘要

1、测试需要学习简单的基本的sql语句选择:select from table1 where 范围插入:insert into table1(field1,field2) values

1、测试需要学习简单的基本的sql语句
选择:select from table1 where 范围
插入:insert into table1(field1,field2) values(value1,value2)
删除:delete from table1 where 范围
更新:update table1 set field1=value1 where 范围
查找:select
from table1 where field1 like ’%value1%’ ---like的语法很精妙,查资料!
排序:select from table1 order by field1,field2 [desc]
总数:select count as totalcount from table1
求和:select sum(field1) as sumvalue from table1
平均:select avg(field1) as avgvalue from table1
最大:select max(field1) as maxvalue from table1
最小:select min(field1) as minvalue from table1
2、说明:复制表(只复制结构,源表名:a 新表名:b) (Access可用)
法一:select
into b from a where 1<>1(仅用于SQlServer)
法二:select top 0 * into b from a
2、说明:拷贝表(拷贝数据,源表名:a 目标表名:b) (Access可用)
insert into b(a, b, c) select d,e,f from b;

3、说明:跨数据库之间表的拷贝(具体数据使用绝对路径) (Access可用)
insert into b(a, b, c) select d,e,f from b in ‘具体数据库’ where 条件
例子:..from b in '"&Server.MapPath(".")&"\data.mdb" &"' where..

4、说明:子查询(表名1:a 表名2:b)
select a,b,c from a where a IN (select d from b ) 或者: select a,b,c from a where a IN (1,2,3)

5、说明:外连接查询(表名1:a 表名2:b)
select a.a, a.b, a.c, b.c, b.d, b.f from a LEFT OUT JOIN b ON a.a = b.c

6、说明:两张关联表,删除主表中已经在副表中没有的信息
delete from table1 where not exists ( select * from table2 where table1.field1=table2.field1 )

7、说明:四表联查问题:
select * from a left inner join b on a.a=b.b right inner join c on a.a=c.c inner join d on a.a=d.d where .....

8、说明:一条sql 语句搞定数据库分页
select top 10 b.* from (select top 20 主键字段,排序字段 from 表名 order by 排序字段 desc) a,表名 b where b.主键字段 = a.主键字段 order by a.排序字段

9、说明:列出数据库里所有的表名
select name from sysobjects where type='U' // U代表用户

您可能感兴趣的文档:

--结束END--

本文标题: 测试需要知道的9条基本sql语句

本文链接: https://lsjlt.com/news/42912.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 测试需要知道的9条基本sql语句
    1、测试需要学习简单的基本的sql语句选择:select from table1 where 范围插入:insert into table1(field1,field2) values...
    99+
    2024-04-02
  • 关于彻底测试你需要知道的所有事情
    什么是穷举测试?当您的团队中的所有测试人员都用尽并且所有计划的测试都已执行时,就会发生详尽的测试(也称为完整测试)。它是一种质量保证测试技术,其中测试所有场景或数据以进行测试。以更容易理解的方式,详尽的测试意味着确保在测试阶段结束时没有未发...
    99+
    2023-06-04
  • Python和Django中的负载测试:您需要知道的一切
    负载测试是软件开发过程中不可或缺的一部分,它有助于评估系统在不同负载下的性能表现,以及确定系统的极限容量。在Python和Django开发中,负载测试也是必不可少的。本文将介绍Python和Django中的负载测试,并提供一些示例代码。 ...
    99+
    2023-08-15
    django load 面试
  • 要学习Python,需要哪些基本的先决条件知识?
    想要学习Python,你需要具备哪些基本的前置知识? Python作为一门易学易用的编程语言,非常适合初学者入门。然而,在开始学习Python之前,一些基本的前置知识会对学习过程产生积极的影响。本文将详细介绍学习Python所需...
    99+
    2024-01-13
    编程基础 前置知识
  • 【②MySQL 】:测试数据准备、SQL语句规范与基本操作
    前言 欢迎来到小K的MySQL专栏,本节将为大家准备MySQL测试数据、以及带来SQL语句规范、数据库的基本操作的详细讲解 目录 前言一、准备测试数据二、SQL语句规范三、数据库的基本操...
    99+
    2023-09-29
    数据库 mysql sql
  • Shell脚本的条件测试和if条件语句使用方法
    一、条件测试操作 要使Shell脚本程序具备一定的“智能”,面临的第一个问题就是如何区分不同的情况以确定执行何种操作。Shell环境根据命令执行后的返回状态值(¥?)来判断是否执行成功,当返回值为0时表示成功,否则(非...
    99+
    2022-06-04
    Shell 条件测试 Shell if条件语句
  • 如何进行Shell脚本的条件测试和if条件语句使用
    如何进行Shell脚本的条件测试和if条件语句使用,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一、条件测试操作test命令是专门用来测试的工具,能够对特定条件进行测试,然...
    99+
    2023-06-28
  • 您需要知道的 Python 自然语言处理 API 面试技巧!
    Python 自然语言处理 API 是一种常用的工具,它可以帮助我们处理文本数据,提取出有用的信息,并对文本进行分析和预测。在面试中,掌握 Python 自然语言处理 API 的技巧可以帮助我们更好地回答面试官的问题,展现出我们在这个领域的...
    99+
    2023-07-22
    自然语言处理 api 面试
  • Android自定义view 你所需要知道的基本函数总结
    Android自定义view 你所需要知道的基本函数 首先 往Canvas上面draw需要一个Paint。 画笔常用的函数有哪些呢。由于木有调试环境,函数基本上默写,有错请评论...
    99+
    2022-06-06
    view 函数 Android
  • PHP面试必备:你需要知道的自然语言处理函数。
    随着人工智能技术的不断发展,自然语言处理也成为了一个备受关注的领域。在企业招聘中,自然语言处理技能也成为了一个重要的技能要求。作为PHP开发人员,了解和掌握自然语言处理技术也是非常有必要的。 在这篇文章中,我们将介绍一些PHP中常用的自然...
    99+
    2023-08-28
    面试 自然语言处理 函数
  • 你需要知道的 Go 数据类型:从基本类型到复合类型
    Go 语言是一门静态类型语言,与其他语言相比,它的类型系统非常简洁和直观。在本文中,我们将介绍 Go 语言中的数据类型,包括基本类型和复合类型,并提供相应的演示代码。 一、基本类型 Go 语言中的基本类型包括 bool、string、int...
    99+
    2023-09-03
    数据类型 npm ide
  • 一篇文章4条总结,快速了解持续集成测试的基本知识!
    2017年8月开始接手做持续集成平台的工作,该平台包含打包发布,每日构建,稳定测试。做这个的初衷是为了能够提早的暴露出问题,同时使开发在打包上尽可能少出错,提高效率。首先收集现状,源码管理混乱,底层打包空间共用,apk打包在本地,没有稳定性...
    99+
    2023-06-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作