3MySQL基础
3 MySQL 基础
3.1 基础知识
3.1.1 什么是数据库?
数据库(Database)是按照数据结构来组织、存储和管理数据的仓库
3.1.2 什么是关系型数据库,主键,外键,索引分别是什么?
关系型数据库是由多张能互相联接的二维行列表格组成的数据库
主关键字(primary key)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录
外键表示了两个关系之间的相关联系。以另一个关系的外键作主关键字的表被称为主表,具有此外键
的表被称为主表的从表。外键又称作外关键字
在关系数据库中,索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构,
它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单
3.1.3 写出表的增删改查 SQL 语法
表的创建:create table 表名 (列名 1 类型约束,列 2 类型约束…)
表的删除:drop table 表名
表的更改(结构的更改,不是记录的更新):alter table 表名 add|drop 列名|约束名
插入记录:insert into 表名…values…
更新记录:update 表名 set 列名=值 where 条件
删除记录:delete from 表名 where 条件
全站分卷索引 · 326 卷
- 11测试理论
- 21.1.3软件测试的目标
- 31.1.5测试的工作流程
- 41.1.7软件都有多少种分类?
- 51.1.10软件测试的对象
- 61.1.14测试结束的标准是什么?
- 71.1.19软件带来错误的原因很多。主要的原因有哪些?
- 81.1.22如何录制测试脚本?
- 91.1.24怎样估计测试工作量?
- 101.1.26当测试过程发生错误时,有哪几种解决办法?
- 111.1.28测试评估的目标
- 121.1.30C/S 模式的优点和缺点
- 131.1.32测试结束的标准是什么?
- 141.1.36测试过程
- 151.1.40如何选择用户测试的工作产品?
- 161.1.46质量的八大特性是什么?各种特性的定义?
- 171.1.49什么是“软件质量保障”?
- 181.1.5355. 比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系
- 191.1.55测试执行过程的三个阶段
- 201.1.58我现在有个程序,发现在Windows上运行得很慢,怎么判别是程序存在问题还是软硬件系统存在问题?
- 211.1.61描述使用bugzilla缺陷管理工具对软件缺陷(BUG)跟踪的管理的流程?
- 221.1.67TestDirector有些什么功能,如何对软件测试过程进行管理?
- 231.1.68你所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测试类型的区别与联系(如功能测试、性能测试…
- 241.1.71测试活动中,如果发现需求文档不完善或者不准确,怎么处理?
- 251.1.77你觉得对于测试有哪些基本素质要求
- 261.1.78一套完整的测试应该由哪些阶段组成?
- 271.1.82集成测试也叫组装测试或者联合测试,请简述集成测试的主要内容?
- 281.1.86简述软件系统中用户文档的测试要点?
- 291.1.87单元测试主要内容是什么?
- 301.1.88如何理解强度测试?
- 311.1.89如何理解压力、负载、性能测试测试?
- 321.1.92功能测试用例需要详细到什么程度才是合格的?
- 331.1.93配置和兼容性测试的区别是什么?
- 341.1.94软件文档测试主要包含什么?
- 351.1.96测试中的“杀虫剂怪事”是指什么?
- 361.1.99完全测试程序是可能的吗?
- 371.1.102所有的软件缺陷都能修复吗?所有的软件缺陷都要修复吗?
- 381.1.105测试产品与测试项目的区别是什么?
- 391.1.107如何编写提交给用户的测试报告?
- 401.1.109什么是软件测试,软件测试的目的?
- 411.1.112写出bug报告当中一些必备的内容。
- 421.1.113开发人员老是犯一些低级错误怎么解决?
- 431.1.115测试在开发阶段的作用
- 441.1.116一个完整的开发流程是什么样的?
- 451.1.119 针对软件开发过程中的问题,有哪些解决方法?
- 461.1.121Beta测试与Alpha测试有什么区别?
- 471.1.126你觉得软件测试通过的标准应该是什么样的?
- 481.1.130为什么要在一个团队中开展软件测试工作?
- 491.1.131您在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长哪部分工作?
- 501.1.133您认为做好测试用例设计工作的关键是什么?
- 511.1.135测试计划工作的目的是什么?测试计划工作的内容都包括什么?其中哪些是最重要的?
- 521.1.136您所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。
- 531.1.137说说你对软件配置管理的理解?
- 541.1.139您以往是否曾经从事过性能测试工作?如果有,请尽可能的详细描述您以往的性能测试工作的完整过程。
- 551.1.140你对测试最大的兴趣在哪里?为什么?
- 561.1.141你以前工作时的测试流程是什么?
- 571.1.145开发与测试的关系
- 581.1.149发现问题后你是如何判断其是否是BUG,你是如何提交的、
- 591.1.154在实际项目中你是如何做测试计划
- 601.1.156测试计划都包括那些项
- 611.1.157bug有哪些等级?
- 621.1.159根据你的经验说说你对软件测试/质量保证的理解?
- 631.1.162如何定义所提交bug的严重等级和优先等级的?
- 641.1.164怎么理解回归测试?是否思考过如何减少回归测试工作量?
- 651.1.165一条软件缺陷(或BUG)包括哪些内容?请完整列出
- 661.1.168单元测试、集成测试、系统测试的侧重点是什么?
- 671.1.170测试计划要安排哪些方面?
- 681.1.172在您参与或负责的项目测试中,发生过哪些棘手的问题,最后是如何解决的?您在这个过程中做了什么?
- 691.1.174什么是测试用例,设计测试用例时,您常用的设计方法有哪些?应如何设计才能保证测试用例的覆盖率?
- 701.1.175黑盒测试主要是为了发现那几类错误?
- 711.1.176测试工作的流程?缺陷状态有什么?设计测试用例有几种方法?
- 721.2需求分析
- 731.3测试模型
- 741.3.2请根据”V”模型分别概述测试人员在软件的需求定义阶段、设计阶段、编码阶段、系统集成阶段的工作任务及其
- 751.3.3W 模型的描述?
- 761.3.4画出软件测试的V模型图。
- 771.4.2测试计划编写的六要素?
- 781.4.4制定测试计划之前需要了解什么问题?
- 791.4.7什么是测试资源
- 801.5测试策略
- 811.6测试类型
- 821.6.3黑盒测试和白盒测试常用的测试方法有哪些,举个例子?
- 831.6.5在没有产品说明书和需求文档的情况下能够进行黑盒测试的设计吗?
- 841.6.8集成测试进入的准则?退出的准则?
- 851.6.13系统测试阶段低级缺陷较多 怎么办?
- 861.6.16系统测试包含哪些方面?
- 871.6.21兼容性测试
- 881.6.27什么时候适用自动化测试?
- 891.6.31您认为性能测试工作的目的是什么?做好性能测试工作的关键是什么?
- 901.7.2测试结束的标准是什么?
- 911.8.2怎样写测试用例
- 921.8.4好的测试用例有哪些特点?
- 931.8.5测试用例制定的原则?
- 941.8.6测试用例是否纳入测试基线管理?测试用例发生变更的流程?测试用例如何进行标识?
- 951.8.10什么时候编写测试用例?依据是什么?如何保证测试用例与需求的一致性?需要同行评审吗?
- 961.8.13如何降低漏测率
- 971.9缺陷bug
- 981.9.5软件测试缺陷报告的 5C 原则
- 991.9.7缺陷描述(报告单)中应该包括哪些内容?
- 1001.9.10软件缺陷的原则
- 1011.9.14缺陷处理流程
- 1021.9.19如何进行缺陷评估
- 1031.10测试案例
- 1041.10.2一个有广告的纸杯子,请设计测试用例?
- 1051.10.3一个身份证号码输入框,怎么设计用例?
- 1061.10.4登录功能怎么设计测试用例?
- 1071.10.5移动端和 web 端测试有什么区别
- 1081.10.6测试一个 C/S 客户端时,需要考虑的因素
- 1091.10.7测试电梯,请详细描述
- 1101.10.8对一只圆珠笔进行测试
- 1111.10.9游戏测试与软件测试的区别
- 1121.10.11针对添加购物车这个测试点说一下你要怎么测试“添加购物车”
- 1131.10.12网上银行转账是怎么测的,设计一下测试用例。
- 1142Linux 基础
- 1152.1.2在RedHat中,从root用户切到userl用户,一般用什么命令?
- 1162.1.8如何过滤文件内容中包含”ERROR“的行?
- 1172.1.15如何查询出 tomcat 的进程并杀掉这个进程,写出 linux 命令?
- 1182.1.21以/etc/passwd 的前五行内容为例,提取用户名?
- 1192.2Linux练习题
- 1202.2.5下面哪个命令可以列出定义在以后特定时间运行一次的所有任务?
- 1212.2.10运行一个脚本,用户不需要什么样的权限?
- 1222.2.14如何在文件中查找显示所有以"*"打头的行?
- 1232.2.18如何删除一个非空子目录/tmp?
- 1242.2.22在vi中退出不保存的命令是?
- 1252.2.27通过Makefile来安装已编译过的代码的命令是:
- 1262.2.31下面哪个命令不是用来查看网络故障的?
- 1273MySQL基础
- 1283.1.4SQL的表连接方式有哪些?
- 1293.1.7SQL 的 select 语句完整的执行顺序?
- 1303.1.10简述什么是存储过程和触发器?
- 1313.1.13你用的 Mysql 是哪个引擎,各引擎之间有什么区别?
- 1323.1.15数据库的优化?
- 1333.1.17NoSQL 和关系数据库的区别?
- 1343.1.18MySQL 与 MongoDB 本质之间最基本的差别是什么
- 1353.1.19Mysql 数据库中怎么实现分页?
- 1363.1.21优化数据库?提高数据库的性能?
- 1373.1.22什么是数据的完整性?
- 1383.1.23存储过程和函数的区别?
- 1393.1.25索引的作用,聚集索引与非聚集索引的区别
- 1403.2.2员工信息A-员工亲属信息表B 表关系如下:
- 1413.2.4Student-coures-Studentcourse 表关系如下:
- 1423.2.6SQL 操作,有两张表,如下图所示
- 1433.2.8懒投资首页的懒人播报,统计了在懒投资平台的投资富豪榜,对应的库表简化如下:
- 1443.3万年学生表经典面试题汇总
- 1453.3.1为student表和score表增加记录
- 1463.3.4从student表查询所有学生的学号(id)、姓名(name)和院系(department)的信息
- 1473.3.8从score表中查询每个科目的最高分
- 1483.3.12查询score表中学生的学号、考试科目和成绩并且按照成绩从高到低的顺序排列。
- 1493.3.16查询计算机成绩低于95的学生信息
- 1503.3.19查询姓张或者姓王的同学的姓名、院系和考试科目及成绩
- 1513.4.2写入如下SQL语句
- 1523.4.4用一条SQL语句:查询出每门课都大于80分的学生姓名(表面:TestScores)
- 1533.4.5SQL试题
- 1543.4.6MySQL/Oracle如何查询某一个表的前10行记录
- 1553.4.8数据库面试题
- 1563.4.10SQL题目:
- 1573.4.11现有emp表,结构及数据如下
- 1583.4.12SQL编写题
- 1593.4.13根据表结构写出1、2题的SQL:
- 1603.4.15现有以下三张表
- 1613.4.16数据库面试题
- 1623.4.17分组查询
- 1633.4.18数据库面试题
- 1643.4.19数据库面试真题
- 1653.4.20SQL编写
- 1663.4.21SQL编写
- 1673.4.22现有一个表格,请编写SQL查询筛选出所有描述不是“无聊”且id为奇数的影片,结果按评分排序
- 1683.4.23万年学生表
- 1693.4.24模糊查询
- 1703.4.26万年学生表
- 1713.4.27数据库设计
- 1724Web测试
- 1734.1.2以京东首页为例,设计用例框架。(注意框架设计逻辑,区域划分,专项测试等,不需要详细用例,需要查看 P
- 1744.1.5给你一个网站怎么开展测试?
- 1754.1.6电商支付模块的测试如何展开?
- 1764.1.7如何开展兼容性测试?
- 1774.1.8nginx,tomcat,apache 都是什么?
- 1784.1.10Selenium 有哪些定位元素方法
- 1795接口测试
- 1805.1.4描述 TCP/IP 协议的层次结构,以及每一层中重要协议
- 1815.1.7依赖第三方的接口如何处理
- 1825.1.9什么是数据驱动,如何参数化?
- 1835.1.10下个接口请求参数依赖上个接口的返回数据
- 1845.1.14依赖于第三方数据的接口如何进行测试?
- 1855.1.19Cookie 保存在哪里?
- 1865.1.23提到UI级别测试和API测试之间的关键区别?
- 1875.1.25HTTPS有哪些优点?
- 1885.1.28POST和GET有什么区别?
- 1895.1.30TCP和UDP有什么区别
- 1905.1.33cookie有什么作用?
- 1915.1.35cookie的缺点
- 1925.1.36cookie与session的区别
- 1936App 测试
- 1946.1.3APP 测试的内容主要包括哪些,如何开展?
- 1956.1.4Android 的兼容性测试都考虑哪些内容?
- 1966.1.6常用的 ADB 命令?
- 1976.1.7在查看 logcat 命令日志时候怎么内容保存到本地文件?
- 1986.1.10弱网测试怎么测
- 1996.1.12Appium 都有哪些启动方式
- 2007管理工具
- 2018Python 基础
- 2028.1.4统计python 源代码文件中代码行数,去除注释,空行,进行输出?
- 2038.1.6冒泡排序
- 2048.1.9请用 python 打印出 10000 以内的对称数(对称数特点:数字左右对称,如:1,2,11,1
- 2058.1.11一个输入三角形的函数,输入后输出是否能组成三角形,三角形类型,请用等价类划分法设计测试用例
- 2068.1.12编程题
- 2078.2.2print 调用 Python 中底层的什么方法?
- 2088.3条件与循环
- 2098.3.3考虑以下 Python 代码,如果运行结束,命令行中的运行结果是什么?
- 2108.4.2现有字典 d={‘a’:24,‘g’:52,‘i’:12,‘k’:33}请按字典中的 value 值
- 2118.5字符串
- 2128.6列表
- 2138.6.3取值和修改取值:列表名[index] :根据下标来取值。
- 2148.6.6列表名.pop():删除末尾的数据,返回值: 返回被删除的元素。
- 2158.6.10列表名.sort(reverse=True):降序排序 从大到小。
- 2168.6.14列表名.index(数据):数据在列表中首次出现时的索引,没有查到会报错。
- 2178.6.17写一个列表生成式,产生一个公差为 11 的等差数列
- 2188.6.20给定两个 list A ,B,请用找出 A ,B 中相同的元素,A ,B 中不同的元素
- 2198.7元组
- 2208.8.4并集:总共的部分
- 2218.9.2现在要处理一个大小为 10G 的文件,但是内存只有 4G,如果在只修改 get_lines 函数而其
- 2228.10函数
- 2238.11内建函数
- 2248.11.4Python 主要的内置数据类型都有哪些? print dir( ‘a ’) 的输出?
- 2258.13面向对象
- 2268.13.3Python 中is 和==的区别?
- 2278.13.6谈谈你对面向对象的理解?
- 2288.14正则表达式
- 2298.15异常
- 2308.16模块和包
- 2318.16.3init 和 new 的区别?
- 2328.16.6打乱一个排好序的 list 对象 alist?
- 2338.16.9Python 的 sys 模块常用方法?
- 2348.16.10模块和包是什么
- 2358.17Python特性
- 2368.17.5工具安装问题
- 2378.17.6关于 Python 程序的运行方面,有什么手段能提升性能?
- 2388.17.9什么是 Python 的命名空间?
- 2398.18Python2 与 Python3 的 区 别
- 2409Selenium 相关
- 2419.1.3S什么是elenium IDE?
- 2429.1.64.如何设计自动化测试用例:
- 2439.1.7webdriver 如何开启和退出一个浏览器?
- 2449.1.9Selenium是什么,流行的版本有哪些?
- 2459.1.13你如何从Selenium连接到数据库?
- 2469.1.15XPath中使用单斜杠和双斜杠有什么区别?
- 2479.1.18你对Selenium Grid有什么了解?它提供了什么功能?
- 2489.1.21什么是XPath?什么时候应该在Selenium中使用XPath?
- 2499.1.23当有很多定位器时,如ID、名称、XPath、CSS定位器,我应该使用哪一个?
- 2509.1.27“GET”和“NAVIGATE”方法的主要区别是什么?
- 2519.1.30如何解决IE中的SSL认证问题?
- 2529.1.32如何处理WebDriver中的AJAX控件?
- 2539.1.35解释使用TestNG而不是JUnit框架的好处?
- 2549.1.38WebDriver哪个实现是最快的,为什么?
- 25510性能测试
- 25610.1.2你认为性能测试的目的是什么?做好性能测试的工作的关键是什么?
- 25710.1.3服务端性能分析都从哪些角度来进行?
- 25810.1.5如何判断是否有内存泄漏及关注的指标?
- 25911LordRunner相关
- 26011.1.2LoadRunner分哪三部分?
- 26111.1.5LoadRunner 脚本如何录制和编写?
- 26211.1.74.在搜索引擎中输入汉字就可以解析到对应的域名,请问如何用LoadRunner 进行测试?
- 26311.1.9客户交付一个性能测试项目,请阐述你的实施流程。
- 26411.1.10解释5个常用的性能指标的名称与具体含义。
- 26511.1.12简述LoadRunner的工作原理?
- 26611.1.15如何设置LaodRunner才能让集合点只对一半的用户生效?
- 26711.1.19什么是负载测试?
- 26811.1.22我们什么时候做负载和性能测试?
- 26911.1.26在多用户模式下你用LoadRunnner的哪个组件来回放脚本?
- 27011.1.31什么是关联?解释自动关联和手动关联的区别,你在哪里设置自动关联的选项
- 27111.1.35你怎么写LR中用户自定义的函数?写几个你以前项目中的函数?
- 27211.1.38你如何在负载下执行功能测试?
- 27311.1.43你如何识别性能瓶颈?
- 27411.1.48你是怎么计划负载的?标准是什么?
- 27511.1.54你如何在负载测试模式下执行功能测试?
- 27611.1.59如何理解TPS?
- 27711.1.61HTML-Based scrīpt 和URL-Based scrīpt 录制的区别?
- 27811.1.63LoadRunner如何创建脚本?
- 27911.1.66Loadrunner支持哪些常用协议?
- 28011.1.67性能测试的类型都有哪些?
- 28111.1.69并发用户数是什么?跟在线用户数什么关系?
- 28211.1.71LoadRunner HTTP服务器状态代码都有哪些?如何解决?
- 28311.1.72HTTP的超时有哪三种?
- 28411.1.78WAN emulation是模拟什么的?
- 28512计算机网络
- 28612.1.4请简述 ip 地址,网关,子网掩码的含义.
- 28712.1.810M 兆宽带是什么意思?理论下载速度是多少?
- 28812.1.10OSI 七层网络模型的划分?
- 28912.1.11TCP 和 UDP 有什么不同?
- 29012.1.12HTTP 属于哪一层的协议?
- 29112.1.15HTTP 的get 请求和post 请求的区别?
- 29212.1.17TCP 的连接建立过程,以及断开过程?
- 29312.1.18客户端使用 DHCP 获取IP 的过程?
- 29412.1.20什么是 VPN 都有什么类型?
- 29512.1.21B/S 和 C/S 的区别
- 29612.1.25常用的响应码
- 29712.1.26手工修改 Tomcat 端口,在那个文件里?
- 29813组成原理
- 29913.1.33.计算机的逻辑部件
- 30013.1.4说出4种以上常用的操作系统及其主要的应用范围(微软的操作系统除外)。
- 30114数据结构与算法
- 30214.1.3希尔排序
- 30314.1.4直接选择排序
- 30414.1.5堆排序
- 30514.1.6归并排序
- 30614.1.7基数排序
- 30715逻辑题
- 30815.1.512个球一个天平,现知道只有一个和其它的重量不同,问怎样称才能用三次就找到那个球呢?(注意此题并未说
- 30915.1.8一间囚房里面关押着两个犯人。每天监狱都会为这间囚房提供一罐汤,让这两个犯人自己分。起初,这两个人经常
- 31015.1.9一张长方形的桌面上放n个一样大小的圆形硬币。这些硬币中可能有一些不完全在桌面内,也可能有一些彼此重叠
- 31115.1.11如果29只青蛙在29分钟里捕捉到了29只苍蝇,那么,要在87分钟内捉到87只苍蝇,需要多少只青蛙才行
- 31215.1.14一天张三的店里来了一位顾客,挑了25元的货。顾客拿出100元,张三没零钱找不开,就到隔壁店里把这10
- 31316人力资源
- 31416.1.6还有问一下你是怎样保证软件质量的,也就是说你觉得怎样才能最大限度地保证软件质量?
- 31516.1.11你的工作通常能在时限内完成吗.(我想问一下就是她问这个问题的动机是什么)
- 31616.1.15你怎样做出自己的职业选择?
- 31716.2.3为什么要在一个团队中开展测试工作?
- 31816.2.7你们以前测试的流程是怎样的?
- 31916.2.10你是否了解以往所工作的企业的软件测试过程?如果了解,请试述在这个过程中都有哪些工作要做?分别由哪些不
- 32016.2.14你是如何制定时间进度表的?
- 32116.2.17测试工作进行到一半时,发现时间不够,你是如何处理的?
- 32216.2.20如果你是测试组长你是如何对项目及组员进行管理的?
- 32316.2.26怎样保障你所负责的模块通过了测试?
- 32416.2.31在实际项目中你是如何做测试计划?
- 32516.2.33你所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。
- 32616.2.35在你以往的工作中,一条软件缺陷(或者叫 Bug)记录都包括哪些内容?如何提交高质量的软件缺陷(Bug