找到 4219 篇文章 相关 MySQLi

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

Jai Janardhan
更新于 2020-06-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-07-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 | +------------+---------------------+ 1 row in set (0.02 sec) 这里,“estb”是“collegedetail”表的列,其值为日期。

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

Alankritha Ammu
更新于 2020-06-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-06-22 04:56:12

336 次查看

我们可以借助 show table status 语句检查数据库中表的表状态。例如,在名为 tutorial 的数据库中,通过执行此语句,我们可以获取表的表状态,如下所示:mysql> show table status \G*************************** 1. row ***************************            Name: student          Engine: InnoDB         Version: 10      Row_format: Compact            Rows: 0  Avg_row_length: 0     Data_length: 16384 Max_data_length: 0    Index_length: 0       Data_free: 7340032  Auto_increment: NULL     Create_time: 2017-10-24 09:34:29   ... 阅读更多

在批处理模式下运行 MySQL 语句时,如何连同输出一起打印正在执行的语句?

Srinivas Gorla
更新于 2020-02-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它显示了语句 select * from 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 输出将有所不同。例如,如果我们以交互方式运行查询 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 的数据库名称。每当你运行此命令时,它都会提示输入密码,然后给出输出。

登录 MySQL 命令行工具是否需要任何身份验证?

Prabhas
更新于 2020-06-20 13:52:19

120 次查看

是的,登录 MySQL 命令行工具需要身份验证。例如,如果我们尝试从 Windows 命令行登录,则每次都会提示输入密码。登录命令如下:C:\Program Files\MySQL\bin>mysql -u root -p 输入密码:*****

如何在 MySQL 中从日期中提取年份和月份?

Monica Mona
更新于 2020-06-22 05:01:52

4K+ 次查看

这可以通过以下三种方式在 MySQL 中完成使用 EXTRACT() 函数对于同时提取 YEAR 和 MONTH,我们可以使用 EXTRACT 函数。我们需要为此函数提供 YEAR_MONTH 作为参数。为了理解这一点,请考虑以下使用来自表“Collegedetail”的数据的函数:mysql> Select EXTRACT(YEAR_MONTH From estb) from collegedetail; +-------------------------------+ | EXTRACT(YEAR_MONTH From estb) | +-------------------------------+ |                        201005 | |                        199510 | |             ... 阅读更多

广告