找到 4379 篇文章 关于 MySQL

如何在 MySQL 中显示表名及其列名?

Samual Sam
更新于 2020年3月9日 06:48:28

804 次浏览

您可以使用 `INFORMATION_SCHEMA.COLUMNS` 表来显示 MySQL 表名及其列名。语法如下:
`SELECT DISTINCT TABLE_NAME, Column_Name FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA = 'yourDatabaseName';`
这里,我们有一个名为“sample”的数据库,其中包含一些表。以下查询用于显示表名及其列名:
`mysql> SELECT DISTINCT TABLE_NAME, Column_Name -> FROM INFORMATION_SCHEMA.COLUMNS -> WHERE TABLE_SCHEMA = 'sample';`
输出:
阅读更多

如何在 MySQL 的 WHERE 子句中使用实际行数 (COUNT(*)),而无需将相同的查询编写为子查询?

Arjun Thakur
更新于 2019年7月30日 22:30:25

2K+ 次浏览

可以使用 WHERE 子句实现此目的。语法如下:
`SELECT yourColumnName1, yourColumnName2, ...N FROM yourTableName WHERE (    SELECT COUNT(*) FROM yourTableName )=2;`
为了理解这个概念,让我们创建一个表。创建表的查询如下:
阅读更多

如何在 MySQL 中选择最后一个斜杠后面的文本?

Ankith Reddy
更新于 2019年7月30日 22:30:25

993 次浏览

您需要使用 MySQL 的 `substring_index()` 函数来选择文本。语法如下:
`SELECT substring_index(yourColumnName, '/', -1) AS anyAliasName FROM yourTableName;`
为了理解以上概念,让我们创建一个表。创建表的查询如下:
阅读更多

在 MySQL SELECT 语句中更改日期格式的最佳方法是什么?

George John
更新于 2019年7月30日 22:30:25

1K+ 次浏览

在 MySQL SELECT 语句中更改日期格式的最佳方法如下:
`SELECT DATE_FORMAT(yourColumnName, "%d/%m/%Y %H:%i") AS anyAliasName FROM yourTableName WHERE yourCondition;`
为了理解以上概念,让我们创建一个表。创建表的查询如下:
阅读更多

MySQL 是否有类似于 PostgreSQL 的扩展输出标志?

Chandu yadav
更新于 2019年7月30日 22:30:25

107 次浏览

是的,您可以使用 `/G` 代替分号 (;) 在 MySQL 中获得扩展输出。语法如下:
`SELECT *FROM yourTableName\G`
让我们首先创建一个表作为示例:
阅读更多

如何在 MySQL 中查找表的创建日期和更新日期?

Arjun Thakur
更新于 2019年7月30日 22:30:25

170 次浏览

使用 MySQL 中的 `create_time` 或 `update_time` 获取表的创建和更新的确切日期。首先,使用 SHOW 命令。语法如下:
`SHOW TABLE STATUS;`
我们正在考虑我们的数据库“test3”,其中已经有一些表:
阅读更多

如何在 MySQL 中重命名 root@localhost 用户名?

Ankith Reddy
更新于 2019年7月30日 22:30:25

555 次浏览

重命名 root@localhost 的语法如下:
`UPDATE MySQL.user SET user = ‘yourNewRootName’ WHERE user = 'root';`
为了理解以上概念,让我们检查所有用户名和主机。查询如下:
阅读更多

我的 MySQL 版本是多少?

George John
更新于 2019年7月30日 22:30:25

118 次浏览

您可以使用两种方法来了解 MySQL 的版本。在第一种方法中,您可以使用 `version()` 来了解 MySQL 服务器版本。第一种方法如下:
`SELECT VERSION();`
在第二种方法中,您可以使用 `SHOW VARIABLES` 命令来了解 MySQL 版本。第二种方法如下:
`SHOW VARIABLES WHERE Variable_name = 'version';`
让我们逐一了解这两种语法。使用 `version()`:
阅读更多

如何在 MySQL 中使用单个查询查找上一条和下一条记录?

Chandu yadav
更新于 2019年7月30日 22:30:25

6K+ 次浏览

您可以使用 `UNION` 来获取 MySQL 中的上一条和下一条记录。语法如下:
`(select *from yourTableName WHERE yourIdColumnName > yourValue ORDER BY yourIdColumnName ASC LIMIT 1) UNION (select *from yourTableName WHERE yourIdColumnName < yourValue ORDER BY yourIdColumnName DESC LIMIT 1);`
为了理解这个概念,让我们创建一个表。创建表的查询如下:
阅读更多

是否可以在 MySQL 查询中计算相关性?

Arjun Thakur
更新于 2019年7月30日 22:30:25

2K+ 次浏览

是的,可以在查询中计算相关性。要理解查询中的相关性,首先需要创建一个表。创建表的查询如下:
mysql> create table correlationDemo - > ( - > value float not null, - > value2 float not null - > );
Query OK, 0 rows affected (0.62 sec)
使用insert命令在表中插入一些记录。在表中插入记录的查询如下:mysql> insert into correlationDemo values(1, ... 阅读更多

广告