找到 6705 篇文章 相关数据库

如果我们在算术表达式中使用 NULL 值,输出会是什么?

mkotla
更新于 2020-06-22 10:58:08

855 次查看

众所周知,NULL 表示没有值,它与零不同。如果数据库列不包含任何数据,MySQL 会将其表示为 NULL。现在,如果我们在任何算术表达式中使用 NULL,结果也将是 NULL。例如mysql> Select 65/NULL, 65+NULL, 65*NULL, 65-NULL, 65%NULL; +---------+---------+---------+---------+---------+ | 65/NULL | 65+NULL | 65*NULL | 65-NULL | 65%NULL | +---------+---------+---------+---------+---------+ |    NULL |    NULL |    NULL |    NULL |    NULL | +---------+---------+---------+---------+---------+ 1 row in set (0.00 sec)从上面的例子可以看出,如果我们... 阅读更多

如何取消正在输入的 MySQL 命令?

Giri Raju
更新于 2020-06-22 10:59:45

75 次查看

假设我们不想执行正在输入的命令,则可以使用 clear \c 选项清除当前输入。例如,\c 选项的使用方式如下:mysql> Select *     -> from\c在上面的示例中,当我们在语句中使用 \c 时,MySQL 会清除当前输入并返回到 MySQL 提示符以接受其他语句。

如何垂直显示 MySQL 查询结果?

Abhinaya
更新于 2020-06-22 11:03:30

645 次查看

使用 ego、\G 选项在语句末尾,我们可以以垂直格式获取结果集。请考虑以下示例:mysql> Select * from Student where name = 'Aarav'\G *************************** 1. row ***************************   Name: Aarav RollNo: 150  Grade: M.SC 1 row in set (0.00 sec)

MySQL 如何确定语句的结束?

Govinda Sai
更新于 2020-06-22 11:06:30

87 次查看

当 MySQL 遇到以下任何一项时,它会确定语句的结束:分号 (;)通常,当 MySQL 遇到终止分号 (;) 时,它会确定单行或多行语句的结束。请考虑以下示例:mysql> Select * from employee; (单行语句) mysql> Select *     -> from     -> employee; (多行语句)在这两种情况下,MySQL 在遇到分号后返回结果集,这意味着语句的结束。\G 选项\G 选项表示将当前状态发送到服务器以执行并在垂直格式中显示结果。当我们... 阅读更多

我们如何在没有终止分号的情况下运行 MySQL 语句?

Ramu Prasad
更新于 2020-06-22 10:55:03

325 次查看

借助 \G 或 \g 选项,只需将其放在 MySQL 语句的末尾,我们就可以在没有分号的情况下运行它。请考虑以下示例:mysql> Select * from Stock_item\G *************************** 1. row *************************** item_name: Calculator     Value: 15  Quantity: 89 *************************** 2. row *************************** item_name: Notebooks     Value: 63  Quantity: 40 *************************** 3. row *************************** item_name: Pencil     Value: 15  Quantity: 40 *************************** 4. row *************************** item_name: Pens   Value : 65 Quantity: 32 *************************** 5. row *************************** item_name: Shirts     Value: 13  Quantity: 29 *************************** 6. row *************************** item_name: Shoes     ... 阅读更多

在命令行上,我们有哪些不同的 MySQL 提示符?

Sravani S
更新于 2020-06-22 10:57:40

307 次查看

我们知道,在编写多行查询的第一行后,MySQL 会更改提示符。下表显示了不同的 MySQL 提示符及其含义:提示符含义         mysql>表示 MySQL 已准备好接受新命令。 →表示 MySQL 正在等待多行命令的下一行。 ‘>表示 MySQL 正在等待下一行,等待以单引号开始的字符串的完成。 “>表示 MySQL 正在等待下一行,等待以双引号开始的字符串的完成。 `>表示 MySQL 正在... 阅读更多

在多行查询中,第一行之后 MySQL 提示符更改的意义是什么?

V Jyothi
更新于 2020-06-22 10:47:10

51 次查看

在编写多行查询的第一行后,MySQL 会将提示符从“mysql>”更改为“→”。这很重要,因为借助它,我们可以得到一个指示,表明 MySQL 尚未看到完整的语句,并且正在等待其余部分。请考虑以下示例:mysql> Select *     -> from     -> stock_item;我们知道,在编写第一行即“Select *”后,Mysql 会更改其提示符,这意味着该语句尚未完成。在分号之后,MySQL 认为语句已完成并输出结果。

什么是单行子查询和多行子查询?

Vikyath Ram
更新于 2020-06-22 08:41:13

13K+ 次查看

单行子查询当外部查询的结果基于单个未知值时,使用单行子查询。虽然此查询类型正式称为“单行”,但名称暗示该查询返回多个列,但仅返回一行结果。但是,单行子查询只能返回一行结果,该结果仅包含一列到外部查询。在下面的 SELECT 查询中,内部 MySQL 仅返回一行,即公司的最低工资。然后,它使用此值来比较所有员工的工资,并仅显示那些工资... 阅读更多

我们如何将一个子查询嵌套在另一个子查询中?

Swarali Sree
更新于 2020-06-22 08:42:04

131 次查看

如果一个子查询嵌套在另一个子查询中,则称为嵌套子查询。为了理解它,我们从以下表数据创建嵌套子查询:mysql> Select * from Cars; +------+--------------+---------+ | ID   | Name         | Price   | +------+--------------+---------+ |    1 | Nexa         | 750000  | |    2 | Maruti Swift | 450000  | |    3 | BMW          | 4450000 | |    4 | VOLVO        | 2250000 | |    5 | Alto   ... 阅读更多

如果我们使用 EXISTS 运算符和返回无行的子查询,MySQL 如何评估?

Monica Mona
更新于 2020-06-22 08:42:56

109 次查看

如果与 EXIST 运算符一起使用的子查询不返回任何行,则表达式 EXIST 返回 FALSE,并且 MySQL 返回空集作为输出。可以使用简单的示例来理解这一点,该示例使用表“Customers”中的以下数据:mysql> Select * from Customers; +-------------+----------+ | Customer_Id | Name     | +-------------+----------+ |           1 | Rahul    | |           2 | Yashpal  | |           3 | Gaurav   | |           4 | Virender | +-------------+----------+ 4 rows in ... 阅读更多

广告