为数据库找到了 6705 篇文章

我们如何使用 MySQL SUM() 函数来计算列中仅不同的值之和?

Manikanth Mani
更新于 2020 年 6 月 22 日 05:12:02

102 次浏览

为了计算列中仅的不同值的和,我们可以使用“DISTINCT”关键字以及列的名称。要理解不同值的 SUM() 函数,请考虑一张“employee_tbl”表,其中有以下记录 -mysql> SELECT * FROM employee_tbl; +------+------+------------+--------------------+ | id   | name | work_date  | daily_typing_pages | +------+------+------------+--------------------+ | 1    | John | 2007-01-24 | 250                | | 2    | Ram  | 2007-05-27 | 220                | | 3    | Jack | 2007-05-06 | 170 ... 了解更多

我们如何仅获得 MySQL 数据库中表中没有其他详细信息的名称?

Sreemaha
更新于 2020 年 6 月 22 日 05:12:48

91 次浏览

借助 SHOW TABLES 命令,我们可以仅获得表中没有其他信息的名称。例如,我们可以看到名为 tutorial 的数据库中的表列表,如下所示 -mysql> show tables; +--------------------+ | Tables_in_tutorial | +--------------------+ | student            | +--------------------+ set 中的 1 行 (0.00 秒)

如果列中也存储了一些 NULL 值,那么 MySQL COUNT() 函数会返回什么?

Jai Janardhan
更新于 2020 年 6 月 22 日 05:13:36

116 次浏览

当我们使用 MySQL COUNT() 函数来计算存储在列中的值时,该列中也存储了一些 NULL 值,那么 MySQL 会忽略这些 NULL 值并且仅返回非 NULL 值的结果。要了解它,我们使用以下来自“Employee”表的示例数据: −mysql> Select * from Employee; +----+--------+--------+ | ID | Name   | Salary | +----+--------+--------+ | 1  | Gaurav | 50000  | | 2  | Rahul  | 20000  | | 3  | Advik  | 25000  | | 4  | Aarav  | 65000  | | 5  | Ram    | 20000  | | 6  | ... 阅读更多

我们如何在存储在 MySQL 表列中的日期中添加时间间隔?

Sai Subramanyam
更新时间:2019 年 7 月 30 日 22:30:21

199 次浏览

MySQL ADDTIME() 函数可用于向表列中存储的数据中添加时间间隔。此函数的语法为 ADDTIME(date, ‘expression unit’)。它可以通过使用来自“collegedetail”表的示例进行演示。 mysql> Select estb, ADDTIME(estb, '05:04:25')AS 'Date with time' From collegedetail WHERE ID = 111; +------------+---------------------+ | estb | Date with time | +------------+---------------------+ | 2010-05-01 | 2010-05-01 05:04:25 | +------------+---------------------+ set 中为 1 行(0.02 秒)此处,“estb”是表“collegedetail”的一个列,其值为日期。

我们如何在存储在 MySQL 表列中的日期中添加天数?

Alankritha Ammu
更新时间:2020 年 6 月 22 日 04:57:37

153 次浏览

此目的可以使用两个函数,在这两个函数中,我们都需要将列名称作为参数与 INTERVAL 关键字一起提供。这些函数如下: −DATE_ADD() 函数此函数的语法为 DATE_ADD(date, INTERVAL expression unit)。它可以通过使用来自“collegedetail”表的示例进行演示: −mysql> Select estb, DATE_ADD(estb, INTERVAL 10 DAY) from collegedetail; +------------+---------------------------------+ | estb | DATE_ADD(estb, INTERVAL 10 DAY)       | +------------+---------------------------------+ | 2010-05-01 | 2010-05-11                      | | 1995-10-25 | 1995-11-04     ... 阅读更多

如何查看特定 MySQL 数据库中表的状态?

varma
更新时间:2020 年 6 月 22 日 04:56:12

336 次浏览

可以使用 show table status 语句查看数据库中表的状态。例如,在名为教程数据库中,通过执行此语句,我们可以获取如下所示的表状态: −mysql> show table status \G*************************** 1. 行 ***************************            名称:student          引擎:InnoDB        版本:10      行格式:紧凑            行数:0  平均行长度:0    数据长度:16384 最大数据长度:0    索引长度:0      数据空闲:7340032  自增字段:NULL    创建时间:2017-10-24 09:34:29   ... 阅读更多

以批处理模式运行 MySQL 语句时,除了输出外,我们如何打印出正在执行的语句?

Srinivas Gorla
更新时间:2020 年 2 月 11 日 08:30:25

228 次浏览

通过在批处理模式中使用 –v 选项,可以打印出 MySQL 语句及其输出。例如,在批处理模式中使用 –v 选项运行同一查询之后,我们将获得打印的语句及其输出。C:\Program Files\MySQL\bin>mysql -u root -p gaurav < hh.sql -v 输入密码:***** -------------- select * from hh -------------- id 1 2它显示了 hh.sql 文件中编写的 select * from hh 语句。

如何也在批处理模式中获取 MySQL 交互式输出格式?

usharani
更新于 2020-06-22 04:59:20

313 次浏览

我们可以借助 -t 选项在批处理模式中获取 MySQL 输出格式。例如,在使用 -t 选项在批处理模式中运行相同的查询后,我们将获取如下交互式格式的输出。示例C:\Program Files\MySQL\bin>mysql -u root -p gaurav < hh.sql -t 输入密码:*****输出+------+ | id   | +------+ | 1    | | 2    | +------+

在批处理模式或交互式模式下运行 MySQL 时,默认输出格式之间有什么区别?

Abhinanda Shri
更新于 2020-06-22 04:58:48

72 次浏览

如果以交互式方式或在批处理模式下运行相同的查询,默认 MySQL 输出将有所不同。例如,如果我们将运行查询 select * from hh,交互式格式将如下所示 −mysql> select * from hh; +------+ | id   | +------+ |  1   | |  2   | +------+ 2 rows in set (0.01 sec)另一方面,如果我们在批处理模式下运行相同的查询,输出格式将如下所示 −C:\Program Files\MySQL\bin>mysql -u root -p gaurav < hh.sql 输入密码:***** id 1 2

如何在批处理模式下运行 MySQL 语句?

varun
更新于 2020-06-22 05:00:18

326 次浏览

我们需要创建一个 .sql 文件以在批处理模式中运行 MySQL。此文件将包含 MySQL 语句。假设我在 hh.sql 文件中编写了 select * from hh 语句。借助以下命令,我们可以在批处理模式下运行此文件 −示例C:\Program Files\MySQL\bin>mysql -u root -p gaurav < hh.sql 输入密码:*****输出id 1 2此处,Gaurav 是包含 hh 表的数据库名称。无论您何时运行此命令,它都会要求输入密码,然后提供输出。

广告