找到关于数据库的6705 篇文章

MySQL DESCRIBE 语句的同义词是什么?

vanithasree
更新于 2020年6月22日 08:37:27

210 次浏览

以下是 MySQL DESCRIBE 语句的同义语句,即可以使用这些语句获取与 DESCRIBE 语句相同的表信息/结构:- EXPLAIN 语句 EXPLAIN 是 DESCRIBE 语句的同义词。其语法也类似于 DESCRIBE 语句。请考虑以下示例: mysql> Explain Employee; +-------+-------------+------+-----+---------+------------------+ | Field | Type        | Null | Key | Default | Extra            | +-------+-------------+------+-----+---------+------------------+ | ID    | int(11)     | NO   | PRI | NULL    | auto_increment   | | ... 阅读更多

如何在 MySQL 中使用带有 FROM 子句的子查询?

Arushi
更新于 2020年6月22日 08:38:19

224 次浏览

子查询可以在 SELECT 语句的 FROM 子句中很好地工作。以下是相同的语法: SELECT … FROM(子查询) [AS] name …为了理解它,我们使用来自 'cars' 表的以下数据: mysql> Select * from Cars; +------+--------------+---------+ | ID   | Name         | Price   | +------+--------------+---------+ | 1    | Nexa         | 750000  | | 2    | Maruti Swift | 450000  | | 3    | BMW          | 4450000 | | 4    | VOLVO        | 2250000 | | ... 阅读更多

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

Alankritha Ammu
更新于 2020年6月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年6月22日 08:25:03

136 次浏览

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

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

radhakrishna
更新于 2020年6月22日 08:18:32

1K+ 次浏览

众所周知,DESCRIBE 语句将提供整个表的信息/结构。借助 DESCRIBE 语句以及表名和列名,我们可以获取有关该列的信息。语法 DESCRIBE 表名 列名;示例 1 mysql> 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' 的信息。示例 2 mysql> Describe ... 阅读更多

MySQL DESCRIBE 语句显示什么信息?

mkotla
更新于 2020年6月22日 08:26:00

69 次浏览

DESCRIBE 语句提供有关 MySQL 表结构的信息。示例 请考虑使用 Create Table 语句构造以下名为 'Employee' 的表: 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年6月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年6月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年6月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年6月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 ... 阅读更多

广告