mysql
面试题库test
我是一名全栈工程师,目前25K,欢迎和大家一起交流软件技术,一起高薪就业,我们还有一起打妖怪的技术讨论群哦,还有IT面试题小程序哦,疯狂刷题爱好者,疯狂学习爱好者,刷课狂魔,无论是上下班/坐车/走路/吃饭/睡前,都在刷题看课学习!c/Java/python/go/php/前端,各种语言都喜欢,都能写,请多指教。欢迎来找我玩哦!
展开
-
软件测试mysql面试题:GUI测试和数据库测试有什么区别?
GUI测试是AKA用户界面测试或前端测试。数据库测试是AKA后端测试或数据测试。GUI测试处理向用户开放以进行交互的所有可测试项目,例如菜单,窗体等。数据库测试处理通常对用户隐藏的所有可测试项目。正在执行GUI测试的测试人员无需了解结构化查询语言正在执行数据库测试的测试人员无需了解结构化查询语言GUI测试包括使文本框,复选框,按钮,下拉菜单,表单等无效,主要是整个应用程序的外观数据库测试涉及验证前端数据的完整性和后端数据的完整性结束。它验证架构,数据库表,列,索引,存储过程,触发器,数据重复,原创 2022-06-11 15:01:53 · 235 阅读 · 0 评论 -
软件测试mysql面试题:什么是数据库测试?
它是AKA后端测试或数据测试。数据库测试涉及验证前端数据与后端数据的完整性。它验证架构,数据库表,列,索引,存储过程,触发器,数据重复,孤立记录,垃圾记录。它涉及更新数据库中的记录并在前端进行验证。......原创 2022-06-11 14:59:49 · 184 阅读 · 0 评论 -
软件测试mysql面试题:NVL函数,IFNULL函数和ISNULL函数有什么区别?
NVL函数,IFNULL函数和ISNULL函数有什么区别?这三个功能以相同的方式工作。这些函数用于将NULL值替换为另一个值。Oracle开发人员使用NVL函数,MySQL开发人员使用IFNULL函数,而SQL Server开发人员使用ISNULL函数。假设列中的某些值是NULL。如果在下面的语句中运行,则结果为NULLSELECT col1 * (col2 + col3) FROM Table1 假设col3中的任何值为NULL,那么正如我所说的,您的结果将为NULL。为了克服这个问题原创 2022-06-11 14:58:53 · 441 阅读 · 0 评论 -
软件测试mysql面试题:描述SQL注释?
单行注释:单行注释以两个连续的连字符(–)开头,并以该行的结尾结束。多行注释:多行注释以/*开头,并以*/结尾。/*和*/之间的任何文本都将被忽略。原创 2022-06-11 14:57:53 · 99 阅读 · 0 评论 -
软件测试mysql面试题:下面的查询结果是什么?
select case when null is null then 'Queries In SQL Server' else 'Queries In MySQL' end as Result; 该查询将返回“ SQL Server中的查询”。原创 2022-06-11 14:56:39 · 346 阅读 · 0 评论 -
软件测试mysql面试题:下面的查询结果是什么?
select case when null = null then 'True' else 'False' end as Result; 该查询返回“ False”。在上述问题中,我们可以看到null = null不是比较null值的正确方法。为了将一个值与null进行比较,我们在SQL中使用IS运算符。所以正确的方法如下select case when null is null then 'True' else 'False' end as Result; ...原创 2022-06-11 14:55:07 · 465 阅读 · 0 评论 -
软件测试mysql面试题:什么是SQL CASE语句?
什么是SQL CASE语句?SQL Case语句允许在SELECT语句中嵌入if-else like子句。原创 2022-06-11 14:51:39 · 97 阅读 · 0 评论 -
软件测试mysql面试题:如何从表中选择所有奇数记录?
如何从表中选择所有奇数记录?原创 2022-06-11 14:50:34 · 170 阅读 · 0 评论 -
软件测试mysql面试题:如何从表中选择所有偶数记录?
如何从表中选择所有偶数记录?原创 2022-06-11 14:49:33 · 145 阅读 · 0 评论 -
软件测试mysql面试题:如何重命名表?
如何重命名表?原创 2022-06-11 14:48:33 · 113 阅读 · 0 评论 -
软件测试mysql面试题:编写SQL SELECT查询,该查询从Employee_Details表返回名字和姓氏。
编写SQL SELECT查询,该查询从Employee_Details表返回名字和姓氏。原创 2022-06-11 14:47:31 · 244 阅读 · 0 评论 -
软件测试mysql面试题:如何在SQL中显示当前日期?
在SQL中,有一个名为GetDate()的内置函数,该函数有助于返回当前日期。原创 2022-06-11 14:46:27 · 203 阅读 · 0 评论 -
软件测试mysql面试题: SQL SELECT的顺序是什么?
SQL SELECT语句的顺序如下选择,从,在哪里,分组依据,拥有,订购依据。原创 2022-06-11 14:45:19 · 113 阅读 · 0 评论 -
软件测试mysql面试题:如何在SQL查询输出中重命名列?
通过使用SQL AS关键字SELECT column_name AS new_name FROM table_name;原创 2022-06-11 14:44:11 · 885 阅读 · 0 评论 -
软件测试mysql面试题:如何从一个employee表中仅一次获取每个名字?
通过使用DISTINCT关键字,我们每个名字只能获得一次。SELECT DISTINCT employee_name FROM employee_table;原创 2022-06-11 14:43:02 · 114 阅读 · 0 评论 -
软件测试mysql面试题:编写命令以从“玩家”表中删除所有名为Sachin的玩家。
DELETE from Players WHERE Player_Name = ‘Sachin’原创 2022-06-11 14:41:48 · 82 阅读 · 0 评论 -
软件测试mysql面试题:定义SQL Delete语句。
SQL Delete语句用于从表中删除记录。DELETE FROM table_name WHERE some_column=some_value;原创 2022-06-11 14:40:37 · 104 阅读 · 0 评论 -
软件测试mysql面试题:如何从数据库中获取所有表的列表?
查看特定数据库上可用的表USE TestDBGOSELECT * FROM sys.TablesGO原创 2022-06-11 14:39:35 · 117 阅读 · 0 评论 -
软件测试mysql面试题:编写SQL查询以从表中选择所有记录?
编写SQL查询以从表中选择所有记录?原创 2022-06-11 14:38:25 · 128 阅读 · 0 评论 -
软件测试mysql面试题:对于表Employee_Details中的Employee_Name‘yuhan‘,如何将‘Salary‘字段的值更改为7500?
对于表Employee_Details中的Employee_Name'yuhan',如何将'Salary'字段的值更改为7500?原创 2022-06-10 11:04:58 · 114 阅读 · 0 评论 -
软件测试mysql面试题:如何在表Employee_Details中添加“工资”列?
ALTER TABLE Employee_Details ADD (Salary);原创 2022-06-10 11:03:54 · 258 阅读 · 0 评论 -
软件测试mysql面试题:如何在Employee_Details表中添加具有以下详细信息的新Employee详细信息
Employee_Name:yuhan,工资:5500,年龄:29?INSERT into Employee_Details (Employee_Name, Salary, Age) VALUES (‘yuhan’, 5500 , 29);原创 2022-06-10 11:02:48 · 124 阅读 · 0 评论 -
软件测试mysql面试题:用于获取字符串的前5个字符的命令是什么?
提取字符串的前5个字符的一些方法如下:SELECT RIGHT(EmpName,5) AS EmployeeName FROM EmployeeSELECT SUBSTRING(EmpName,1,5) AS EmployeeName FROM Employee原创 2022-06-10 11:01:41 · 320 阅读 · 0 评论 -
软件测试mysql面试题:如何从表中获取唯一记录?
通过使用DISTINCT关键字,我们可以从表中获得唯一记录SELECT DISTINCT Col1, Col2 from Table1原创 2022-06-10 11:00:19 · 147 阅读 · 0 评论 -
软件测试mysql面试题:归类敏感性有哪些不同类型?
排序规则敏感性的不同类型如下:区分大小写:A和a以及B和b。假名敏感性:日语假名字符。宽度灵敏度:单字节字符和双字节字符。口音敏感度。实用的SQL查询面试问题(带有答案的SQL Server查询示例)在这一部分中,我们将看到SQL实践问题,其中包含复杂的SQL查询面试问题和基本的SQL面试问题。让我们看一下重要的SQL查询以进行面试...原创 2022-06-10 10:59:24 · 142 阅读 · 0 评论 -
软件测试mysql面试题:什么是整理?
归类定义为一组规则,这些规则确定如何对字符数据进行排序和比较。使用定义正确字符序列的规则以及用于指定区分大小写,字符宽度,重音符号,假名字符类型的选项对字符数据进行排序。...原创 2022-06-10 10:58:09 · 87 阅读 · 0 评论 -
软件测试mysql面试题:什么是交叉加入?
如果未与交叉联接一起使用WHERE子句,则交叉联接将产生一个结果集该结果集是第一个表中的行数乘以第二个表中的行数。这种结果称为笛卡尔积。如果假设在交叉联接中使用Where子句则查询将像内部联接一样工作。...原创 2022-06-10 10:57:07 · 85 阅读 · 0 评论 -
软件测试mysql面试题:什么是自加入?
自联接是表与自身联接的联接,特别是当表具有引用其自己的主键的外键时。原创 2022-06-10 10:55:54 · 111 阅读 · 0 评论 -
软件测试mysql面试题:什么是用户定义功能的所有类型?
用户定义的函数有三种类型,即•标量函数•内联表值函数•多语句值函数标量函数返回单位,变体定义了return子句。内联表值函数和多语句值函数以返回表的形式返回表。原创 2022-06-10 10:54:55 · 84 阅读 · 0 评论 -
软件测试mysql面试题:什么是用户定义的功能?
顾名思义,这些是由用户根据其要求编写的。用户定义的函数是编写为在需要时使用逻辑的函数。原创 2022-06-10 10:53:27 · 87 阅读 · 0 评论 -
软件测试mysql面试题:SQL中的字符串函数是什么?
SQL字符串函数主要用于字符串操作。一些广泛使用的SQL字符串函数是LEN()–返回文本字段中值的长度LOWER()–将字符数据转换为小写UPPER()–将字符数据转换为大写SUBSTRING()–它从文本字段中提取字符LTRIM()–从字符串开头删除所有空格RTRIM()–删除字符串末尾的所有空格CONCAT()–串联函数将多个字符串组合在一起REPLACE()–更新字符串的内容。...原创 2022-06-10 10:52:21 · 111 阅读 · 0 评论 -
软件测试mysql面试题: SQL中的聚合函数是什么?
SQL聚合函数返回单个值,该值是根据列中的值计算得出的。SQL中的一些汇总函数如下AVG()–此函数返回平均值COUNT()–此函数返回行数MAX()–此函数返回最大值MIN()–此函数返回最小值ROUND()–此函数将数字字段舍入为指定的小数位数SUM()–此函数返回总和...原创 2022-06-10 10:51:12 · 158 阅读 · 0 评论 -
软件测试mysql面试题:Have和Where子句有什么区别?
Where子句用于从指定特定条件的数据库中获取数据,而Haveing子句与“ GROUP BY”一起使用以获取符合Aggregate函数指定的特定条件的数据。Where子句不能与Aggregate函数一起使用,但是Haveing子句可以。...原创 2022-06-10 10:49:56 · 462 阅读 · 0 评论 -
软件测试mysql面试题:SQL中的CLAUSE是什么?
SQL CLAUSE通过为SQL查询提供条件来帮助限制结果集。CLAUSE有助于从整个记录集中过滤行。SQL子句在哪里和拥有。原创 2022-06-10 10:48:30 · 692 阅读 · 0 评论 -
软件测试mysql面试题:Union和Union All命令之间有什么区别?
这是棘手的SQL面试问题之一。采访者可能以另一种方式问您这个问题,因为“全联盟”优于“全联盟”有什么优势。Union和Union All都将两个表的结果连接在一起,但是这两个查询处理重复表的方式不同。联合:省略重复的记录,仅返回两个或多个select语句的不同结果集。全部合并: 返回不同选择语句结果集中的所有行,包括重复项。在性能方面,Union All比Union更快,因为Union All不会删除重复项。联合查询检查重复值,这会花费一些时间来删除重复记录。假定:表1有10条记录,表2 有10条原创 2022-06-10 10:47:06 · 203 阅读 · 0 评论 -
软件测试mysql面试题:Delete和Truncate有什么区别?
Delete和Truncate之间的区别是原创 2022-06-10 10:14:19 · 161 阅读 · 1 评论 -
软件测试mysql面试题:Delete,Truncate和Drop命令之间有什么区别?
Delete,Truncate和Drop命令之间的区别是Delete命令是DML命令,用于从表中删除行。可以回滚。Truncate是DDL命令,用于删除表中的所有行并释放包含表的空间。它不能回滚。Drop是DDL命令,它会删除完整的数据以及表结构(与truncate命令仅删除行不同)。所有表的行,索引和特权也将被删除。...原创 2022-06-10 10:12:16 · 197 阅读 · 0 评论 -
软件测试mysql面试题:定义SELECT INTO语句。
SELECT INTO语句将数据从一个表复制到新表中。将使用旧表中定义的列名和类型创建新表。您可以使用AS子句创建新的列名称。原创 2022-06-09 12:16:25 · 104 阅读 · 0 评论 -
软件测试mysql面试题:列出ACID属性并解释?
以下是ACID的四个属性。这些保证了数据库事务的可靠处理。原子性一致性隔离耐用性原创 2022-06-09 12:15:02 · 113 阅读 · 0 评论 -
软件测试mysql面试题:SQL Server运行哪个TCP / IP端口?
默认情况下为1433原创 2022-06-09 11:38:09 · 258 阅读 · 0 评论