找到 4219 篇文章 适用于 MySQLi

我们如何使用一个包含对也出现在外部查询中的表的引用的子查询?

Alankritha Ammu
更新于 2020-06-22 08:24:37

705 次查看

包含对也出现在外部查询中的表的引用的子查询称为相关子查询。在这种情况下,MySQL 从内部查询到外部查询进行评估。为了理解它,我们从表“cars”中获取以下数据 -mysql> Select * from Cars; +------+--------------+---------+ | ID   | Name         | Price   | +------+--------------+---------+ | 1    | Nexa         | 750000  | | 2    | Maruti Swift | 450000  | | 3    | BMW          | 4450000 | | 4 ... 阅读更多

MySQL 子查询与比较运算符的用法是什么?

Ankith Reddy
更新于 2020-06-22 08:25:03

136 次查看

子查询最多只能返回一个值。该值可以是算术表达式的结果或列函数的结果。然后,MySQL 将子查询产生的值与比较运算符另一侧的值进行比较。MySQL 子查询可以在任何比较运算符(如 =、>、>=、)之前或之后使用,

如何通过 MySQL DESCRIBE 语句获取有关表特定列的信息?

radhakrishna
更新于 2020-06-22 08:18:32

1K+ 次查看

众所周知,DESCRIBE 语句将提供整个表的信息/结构。借助 DESCRIBE 语句以及表名和列名,我们可以获取有关该列的信息。语法DESCRIBE 表名 列名;示例 1mysql> Describe employee ID; +-------+---------+------+-----+---------+----------------+ | Field | Type    | Null | Key | Default | Extra          | +-------+---------+------+-----+---------+----------------+ | ID    | int(11) | NO   | PRI | NULL    | auto_increment | +-------+---------+------+-----+---------+----------------+ 1 row in set (0.11 sec)上述查询将提供名为“employee”的表的“ID”列的信息。示例 2mysql> Describe ... 阅读更多

MySQL DESCRIBE 语句显示什么类型的信息?

mkotla
更新于 2020-06-22 08:26:00

69 次查看

DESCRIBE 语句提供有关 MySQL 表结构的信息。示例考虑使用以下名为“Employee”的表构建,并使用 Create Table 语句如下 -mysql> Create table Employee(ID INT NOT NULL PRIMARY KEY AUTO_INCREMENT, Name Varchar(20)); Query OK, 0 rows affected (0.20 sec)现在,借助“DESCRIBE Employee”语句,我们可以获取有关 employee 表的信息。mysql> Describe Employee; +-------+-------------+------+-----+---------+------------------+ | Field | Type        | Null | Key | Default | Extra            | +-------+-------------+------+-----+---------+------------------+ | ID    | int(11)     | NO   | PRI | NULL    | auto_increment ... 阅读更多

MySQL 表中的默认排序顺序是什么?

Rishi Rathor
更新于 2020-06-22 08:23:55

592 次查看

MySQL 表中的默认排序顺序是升序。每当我们使用 ORDER BY 子句对表的行进行排序时,MySQL 都会以升序输出结果,最小的值排在最前面。请考虑以下来自名为“student”表的示例 -mysql> Select * from student order by name; +--------+--------+--------+ | Name   | RollNo | Grade  | +--------+--------+--------+ | Aarav  | 150    | M.SC   | | Aryan  | 165    | M.tech | | Gaurav | 100    | B.tech | +--------+--------+--------+ 3 rows in set (0.00 sec)我们可以看到上面的查询给出了输出,按名称排序,按升序排列,从“Name”列的最小值开始。

我们如何将 MySQL 子查询与 INSERT 语句一起使用?

Arjun Thakur
更新于 2020-06-22 08:09:02

708 次查看

可以通过一个示例来理解,在这个示例中,我们将把一个表的值复制到另一个表中。我们使用来自表“cars”的数据并将它的数据复制到表“copy_cars”中 -mysql> CREATE TABLE copy_cars LIKE cars; Query OK, 0 rows affected (0.86 sec) mysql> SELECT * from copy_cars; Empty set (0.08 sec)以下使用子查询的查询将与“cars”相同的值插入到表“copy_cars”中 -mysql> INSERT INTO Copy_cars Select * from Cars; Query OK, 8 rows affected (0.07 sec) mysql> SELECT * from copy_cars; +------+--------------+---------+ | ID ... 阅读更多

如何以有意义的方式对行进行排序?

Abhinanda Shri
更新于 2020-06-22 08:23:17

54 次查看

为了以有意义的方式对行进行排序,我们可以使用 ORDER BY 子句。假设我们要对以下表的行进行排序 -mysql> Select * from Student; +--------+--------+--------+ | Name   | RollNo | Grade  | +--------+--------+--------+ | Gaurav |    100 | B.tech | | Aarav  |    150 | M.SC   | | Aryan  |    165 | M.tech | +--------+--------+--------+ 3 rows in set (0.00 sec)下面的查询按“Name”对表进行了排序。mysql> Select * from student order by name; +--------+--------+--------+ | Name   | RollNo | Grade  | +--------+--------+--------+ | Aarav  |   ... 阅读更多

我们如何在 MySQL 中将行选择与列选择结合起来?

Nancy Den
更新于 2020-06-22 08:27:42

140 次查看

为了将行选择与列选择结合起来,我们可以使用“WHERE”子句。例如,我们下面有一个表 -mysql> Select * from Student; +--------+--------+--------+ | Name   | RollNo | Grade  | +--------+--------+--------+ | Gaurav | 100    | B.tech | | Aarav  | 150    | M.SC   | | Aryan  | 165    | M.tech | +--------+--------+--------+ 3 rows in set (0.00 sec)现在,以下查询将显示我们如何使用 WHERE 子句将行选择与列选择结合起来。mysql> Select Name, RollNo, Grade from Student where Grade='M.Sc' or Grade='B.Tech'; +--------+--------+--------+ | Name   | RollNo ... 阅读更多

什么是 MySQL LOAD DATA 语句?

Ankitha Reddy
更新于 2020-06-22 08:27:00

207 次查看

LOAD DATA此语句用于将数据从数据文件导入到我们的数据库中。它直接从文件读取数据记录并将它们插入到表中。其语法如下 -语法LOAD DATA LOCAL INFILE '[路径/][文件名]' INTO TABLE [表名];这里,路径是文件的地址。文件名是 .txt 文件的名称表名是要加载数据的表。为了说明这个概念,我们在“A.txt”中有一些以下数据,用制表符分隔,其路径为 d:/A.txt -100 John USA 10000 101 Paul UK 12000 102 Henry NZ 11000 103 Rick ... 阅读更多

我们如何计算 MySQL 表中列包含重复/三重数据记录的数量?

Daniol Thomas
更新于 2020-02-13 07:53:40

92 次查看

假设我们有一个名为 stock_item 的表,其中 quantity 列包含重复值,例如,对于商品名称“Notebooks”和“Pencil”,quantity 列都包含重复值“40”;对于商品“Shirts”、“Shoes”和“Trousers”,quantity 列都包含重复值 29,如表所示。mysql> Select * from stock_item; +------------+----------+ | item_name  |quantity  | +------------+----------+ | Calculator | 89       | | Notebooks  | 40       | | Pencil     | 40       | | Pens       | 32       | | ... 阅读更多

广告