找到 4219 篇文章 关于 MySQLi

我们如何获取MySQL中的日期部分?

Priya Pallavi
更新于 2020年6月20日 06:06:06

333 次浏览

使用 EXTRACT() 函数,我们可以获取当前日期或给定日期的部分。日期的部分可以以年、月、日、时、分、秒和微秒的形式获取。示例mysql> Select EXTRACT(Year from NOW()) AS YEAR; +-------+ | YEAR | +-------+ | 2017| +-------+ 1 row in set (0.00 sec)上面的MySQL查询将获取当前日期的年份。mysql> Select EXTRACT(Month from '2017-09-21')AS MONTH; +-------+ | MONTH | +-------+ | 9 | +-------+ 1 row in set (0.00 sec)上面的MySQL查询将获取给定日期的月份。

如何在MySQL DATE_FORMAT()函数中一起使用日期和时间格式字符?

Rishi Rathor
更新于 2020年1月29日 06:13:43

93 次浏览

我们可以在 DATE_FORMAT() 函数中一起使用这两种格式字符。下面的例子可以说明这一点 -mysql> SELECT DATE_FORMAT(NOW(), 'The time is %a %h:%i:%s:%f %p'); +-----------------------------------------------------+ | DATE_FORMAT(NOW(), 'The time is %a %h:%i:%s:%f %p') | +-----------------------------------------------------+ | The time is Sun 06:35:06:000000 AM | +-----------------------------------------------------+ 1 row in set (0.00 sec)上面的查询使用了日期格式字符“%a”以及其他时间格式字符。另一个例子,其中两种格式字符一起使用 -mysql> SELECT DATE_FORMAT(NOW(), 'The date & time is %a %D %M %Y %h:%i:%s:%f %p'); ... 阅读更多

如何在MySQL中生成日期范围内的天数?

Nikitha N
更新于 2020年6月20日 06:05:33

1K+ 次浏览

这可以通过以下使用 adddate() 函数的查询来完成,我们在其中生成“2016-12-15”和“2016-12-31”之间的日期 -mysql> select * from -> (select adddate('1970-01-01', t4*10000 + t3*1000 + t2*100 + t1*10 + t0) gen_date from -> (select 0 t0 union select 1 union select 2 union select 3 union select 4 union select 5 union select 6 union select 7 union select 8 union select 9) t0, -> (select 0 t1 union select 1 union select 2 union select 3 union select 4 union select 5 union ... 阅读更多

如何在MySQL表中更改行实例的值?

Chandu yadav
更新于 2020年1月29日 05:47:24

247 次浏览

UPDATE 命令以及 WHERE 子句可以用来更改行实例的值。基本上,MySQL 将根据查询中给定的条件更改值。下面的例子可以演示这一点假设我们想将下面的“testing”表中的姓名从“Ram”更改为“Mohit” -mysql> Select * from testing; +----+---------+ | Id | Name | +----+---------+ | 1 | Harshit | | 2 | Lovkesh | | 3 | Ram | | 4 | Gaurav | +----+---------+ 4 rows in set (0.00 sec)现在 ... 阅读更多

我们如何更改MySQL表名?

Jai Janardhan
更新于 2020年6月20日 06:04:15

125 次浏览

RENAME 命令用于更改 MySQL 表的名称。其语法如下 -RENAME table old_tablename to new_tablename2;示例在下面的示例中,我们将表“testing”重命名为“test”。mysql> RENAME table testing to test; Query OK, 0 rows affected (0.17 sec) mysql> Select * from testing; ERROR 1146 (42S02): Table 'query.testing' doesn't exist mysql> Select * from test; +-----+---------+ | id1 | Name | +-----+---------+ | 1 | Harshit | | 2 | Lovkesh | | 3 | MOHIT | | 4 | MOHIT | +-----+---------+ 4 rows in set (0.02 sec)

我们如何在现有MySQL表的列中添加注释?

Samual Sam
更新于 2020年1月29日 05:56:20

3K+ 次浏览

这可以通过使用 'COMMENT' 关键字来完成,同时使用 ALTER TABLE 命令修改列。例如,如果我们想在表 'testing' 的列 'id' 中添加注释,那么以下查询将执行此操作mysql> ALTER TABLE testing MODIFY id INT COMMENT 'id of employees'; Query OK, 0 rows affected (0.07 sec) Records: 0 Duplicates: 0 Warnings: 0使用以下查询,可以在列的注释字段中进行检查。mysql> Show full columns from testing\G *************************** 1. row *************************** Field: id Type: int(11) Collation: NULL Null: NO ... 阅读更多

MySQL DATE_FORMAT() 函数使用了哪些不同的时间格式字符?

Srinivas Gorla
更新于 2020年6月20日 06:03:01

300 次浏览

MySQL DATE_FORMAT() 函数使用的不同时间格式字符如下所示 -时间格式字符含义 %H它用于以两位数字格式缩写 24 小时制的小时,例如 00、01、02 到 23。 %h它用于以两位数字格式缩写 12 小时制的小时,例如 01、02 到 12。 %i它用于以两位数字格式缩写分钟,例如 01、02 到 59。 %l它用于以两位数字格式缩写 12 小时制的小时,不带零,例如 01、02 到 12。 %p它用于表示上午或下午。 %r它用于显示 12 小时制的时间 ... 阅读更多

在MySQL中,我们如何以用户指定的其他格式显示时间?

Nancy Den
更新于 2020年1月29日 05:57:48

61 次浏览

我们还可以使用 DATE_FORMAT() 函数以其他格式显示时间。在这种情况下,此函数将有两个参数,第一个是时间,第二个是格式字符串。下面的例子将以指定的格式更改当前时间 -mysql> SELECT DATE_FORMAT(NOW(), 'The time is %h:%i:%s %p'); +-----------------------------------------------+ | DATE_FORMAT(NOW(), 'The time is %h:%i:%s %p') | +-----------------------------------------------+ | The time is 06:02:28 AM | +-----------------------------------------------+ 1 row in set (0.00 sec)下面的例子将以指定的格式更改给定的时间 ... 阅读更多

MySQL TRUNCATE 和 DELETE 命令有什么区别?

Fendadis John
更新于 2020年6月20日 06:02:15

341 次浏览

我们知道 TRUNCATE 将删除所有行,而不会从数据库中删除表的结构。可以使用 DELETE 命令在从表中删除所有行时完成相同的操作。但是,这两个命令之间在重新初始化 PRIMARY KEY AUTO_INCREMENT 方面存在显著差异。假设一个列定义为具有 PRIMARY KEY 约束的 AUTO_INCREMENT,那么使用 DELETE 命令删除所有行不会重新初始化表,即在输入新行时,AUTO_INCREMENT 编号将从最后插入的行之后开始。相反,使用 TRUNCATE 时,表将被 ... 阅读更多

MySQL DELETE 命令用于什么?

Akshaya Akki
更新于 2020年6月20日 06:01:49

177 次浏览

MySQL 的 DELETE 命令用于从表中删除一行或多行数据。它与 WHERE 子句一起使用。语法DELETE From 表名 WHERE 条件;示例在下面的示例中,我们删除了 'employee' 表中 id >= 100 的行。mysql> select * from employee; +------+--------+ | Id | name | +------+--------+ | 100 | Ram | | 200 | Gaurav | | 300 | MOHAN | +------+--------+ 3 rows in set (0.00 sec) mysql> delete from employee where id >=100; Query OK, 3 rows affected (0.06 sec) mysql> select * from employee; Empty set (0.00 sec)

广告
© . All rights reserved.