找到 4379 篇文章 关于 MySQL

如何删除 MySQL 临时表?

V Jyothi
更新于 2020-06-22 13:07:23

498 次查看

众所周知,如果当前会话终止,MySQL 临时表将被删除。但如果在会话期间我们想要删除临时表,则可以使用 DROP 语句删除临时表。可以通过以下示例了解:示例在此示例中,我们正在删除名为“SalesSummary”的临时表:mysql> DROP TABLE SalesSummary; Query OK, 0 rows affected (0.00 sec)以上查询将删除该表,可以通过以下查询确认:mysql> Select * from SalesSummary; ERROR 1146 (42S02): ... 阅读更多

如果 MySQL 会话结束,MySQL 临时表会发生什么?

seetha
更新于 2019-07-30 22:30:21

108 次查看

如果 MySQL 会话终止,临时表将被删除。再次登录后,发出 SELECT 命令时,我们会发现数据库中没有可用数据。甚至我们的临时表也将不存在。

我们如何创建带有列列表的 MySQL 视图?

Anjana
更新于 2020-06-22 13:06:25

190 次查看

众所周知,在创建视图时,提供列列表是可选的。但是,如果我们在创建视图时提供列的名称,则列列表中的名称数量必须与 SELECT 语句检索的列数量相同。示例以下示例将通过创建带有列列表的视图来说明:mysql> Select * from student_detail; +-----------+-------------+------------+ | Studentid | StudentName | address    | +-----------+-------------+------------+ | 100       | Gaurav      | Delhi      | | 101       | Raman ... 阅读更多

我们如何基于另一个现有视图创建 MySQL 视图?

George John
更新于 2020-06-22 13:07:56

332 次查看

在 MySQL 中,我们可以创建一个基于另一个现有视图的视图。为了使其易于理解,我们有一个名为“Info”的视图,其中包含以下数据:mysql> Create view info AS Select Id, Name, Subject FROM student_info; Query OK, 0 rows affected (0.11 sec) mysql> Select * from Info; +------+---------+------------+ | Id | Name | Subject | +------+---------+------------+ | 101 | YashPal | History | | 105 | Gaurav | Literature | | 125 | Raman | Computers | | NULL | Ram | Computers | +------+---------+------------+ 4 rows in set (0.00 sec)现在,借助... 阅读更多

我们如何在表列表中查看 MySQL 临时表?

Priya Pallavi
更新于 2020-06-22 13:10:17

205 次查看

众所周知,我们可以使用 SHOW TABLES 语句查看数据库中的表列表。但是 MySQL 临时表不会存储在此列表中,或者换句话说,我们无法使用 SHOW TABLES 语句查看临时表。为了说明这一点,我们使用以下示例:示例在此示例中,我们尝试从 SHOW TABLES 语句中获取名为“SalesSummary”的临时表,如下所示:mysql> SHOW TABLES LIKE '%Sales%'; Empty set (0.00 sec) mysql> SHOW TABLES LIKE '%SalesSummary%'; Empty set (0.00 sec)以上... 阅读更多

我们如何创建没有任何列列表的 MySQL 视图?

Samual Sam
更新于 2020-06-22 13:09:29

134 次查看

在创建视图时,提供列列表是可选的。以下示例将通过创建没有任何列列表的视图来说明:mysql> Select * from student_detail; +-----------+-------------+------------+ | Studentid | StudentName | address    | +-----------+-------------+------------+ |       100 | Gaurav      | Delhi      | |       101 | Raman       | Shimla     | |       103 | Rahul       | Jaipur     | |       104 | Ram         | Chandigarh | |     ... 阅读更多

使用视图需要哪些不同的权限?

Lakshmi Srinivas
更新于 2020-06-22 13:20:14

130 次查看

使用视图的不同类型的 CREATE、REPLACE、DROP、ACCESS、UPDATE 等操作需要以下权限:CREATE VIEW 权限 - 创建视图需要 CREATE VIEW 权限。此外,我们必须拥有足够的权限,例如 SELECT、INSERT 或 UPDATE,才能访问视图定义引用的表。DROP VIEW 权限 - 我们需要 DROP VIEW 权限才能使用 OR REPLACE 子句、DROP VIEW 语句以及 ALTER VIEW 语句。SELECT 权限 - 我们必须拥有 SELECT 权限才能从视图中进行选择。INSERT、DELETE 或 UPDATE 权限 - 实际上,对于可更新的视图... 阅读更多

在开始编写和使用 MySQL 视图之前有哪些先决条件?

Arjun Thakur
更新于 2020-06-22 12:56:03

181 次查看

MySQL 版本众所周知,MySQL 5 引入了视图,因此,首先,我们需要在开始编写和使用存储过程之前检查 MySQL 的版本。可以使用以下查询完成:mysql> Select VERSION(); +-----------+ | VERSION() | +-----------+ | 5.7.20    | +-----------+ 1 row in set (0.10 sec)当前用户的权限实际上,CREATE VIEW 语句需要 CREATE VIEW 权限。可以使用以下查询检查当前用户的权限:mysql> SHOW PRIVILEGESS选择数据库在创建视图之前,我们必须从可用数据库中选择一个数据库。可以... 阅读更多

使用 MySQL 视图有哪些限制?

karthikeya Boyini
更新于 2020-06-22 12:55:02

1K+ 次查看

尽管使用视图有很多好处,但在使用 MySQL 视图时也存在以下限制:无法为视图创建索引 - 在 MySQL 中,我们无法为视图创建索引。这是因为当我们针对视图查询数据时,不会使用索引。MySQL 使视图失效 - 假设,如果我们删除或重命名视图引用的表,MySQL 会使视图失效,而不是发出错误。我们可以使用 CHECK TABLE 语句检查视图是否有效。MySQL 视图在某些情况下不可更新 - 实际上,简单的视图... 阅读更多

与直接从 MySQL 基本表中选择数据相比,使用 MySQL 视图有哪些好处?

Ankith Reddy
更新于 2020-06-22 12:57:20

1K+ 次查看

众所周知,视图是在其他表或视图之上构建并存储在数据库中的定义。以下是与直接从 MySQL 基本表中选择数据相比,使用 MySQL 视图的好处简化数据访问由于以下原因,使用视图简化了数据访问:视图可用于执行计算并显示其结果。例如,调用聚合函数的视图定义可用于显示摘要。借助视图,我们可以通过适当的 WHERE 子句选择一组受限的行... 阅读更多

广告