MySQL 的 4379 篇文章

如何使用 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 命令,我们可以只获取表中没有其他信息表的名称。例如,我们可以像下面这样查看名为教程的数据库中的表列表 -mysql> show tables; +--------------------+ | Tables_in_tutorial | +--------------------+ | student            | +--------------------+ 1 行记录集 (0.00 秒)

如果某一列存储了 NULL 值,MySQL COUNT() 函数返回什么?

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

116 次观看

当我们使用 MySQL COUNT() 函数对一列中存储的值(其中也存储了一些 NULL 值)进行计数时,MySQL 会忽略 NULL 并仅返回非 NULL 值的结果。为了理解这一点,我们使用下表中的数据“Employee” -mysql>从 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> 选择 estb, ADDTIME(estb, '05:04:25')AS 'Date with time' 从 collegedetail WHERE ID = 111;+------------+---------------------+| estb | Date with time |+|------------+---------------------+| 2010-05-01 | 2010-05-01 05:04:25 |+|------------+---------------------+| set 中一行 (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> 选择 estb, DATE_ADD(estb, INTERVAL 10 DAY) 从 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. 行 *************************** 名字:学生引擎:InnoDB版本:10行格式:紧凑行:0平均行长度:0数据长度:16384最大数据长度:0索引长度:0数据空闲:7340032自动递增:NULL创建

在批处理模式下运行 MySQL 语句时,我们如何打印正在执行哪些语句以及输出?

Srinivas Gorla
更新于 2020-11-02 08:30:25

228 次浏览

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

如何在批处理模式中获取 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 输出将有所不同。例如,如果我们将查询从 hh 中选择 * 交互运行,则输出的格式将如下所示 - mysql > 从 hh 中选择 *; +------+ | id   | +------+ |  1   | |  2   | +------+ 2 行 in set (0.01 秒) 另一方面,如果我们在批处理模式下运行相同的查询,则输出的格式将如下所示 - 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 文件中有写从 hh 中选择 * 语句。借助以下命令,我们可以在批处理模式下运行此文件 - 示例 C:\Program Files\MySQL\bin >mysql -u root -p gaurav < hh.sql 输入密码:***** 输出 ID 1 2 此处,gaurav 是包含 hh 表的数据库名称。每当你运行此命令时,它会询问密码,然后给出输出。

广告