找到 4219 篇文章 关于 MySQLi

我们如何将值添加到 MySQL 表的列中?

Samual Sam
更新于 2020年6月20日 06:13:55

237 次查看

INSERT 命令用于向 MySQL 表的列中添加值。我们需要在 INSERT 命令中为所有列指定值,如下所示:语法INSERT INTO 表名 values(值1, 值2, …)示例假设我们有一个名为“Stock”的表,它有三个列“Item_id”、“Item_name”和“Item_rate”,那么借助以下查询,我们可以向这些列中添加值。mysql> INSERT INTO Stock values(1, 'HistoryBook', 250); Query OK, 1 row affected (0.07 sec) mysql> INSERT INTO Stock values(2, 'DBMSBook', 280); Query OK, 1 row affected (0.10 sec) mysql> Select * from Stock; +---------+-------------+-----------+ | item_id | ... 阅读更多

如何在 MySQL 查询中向 DATETIME 字段添加一天?

Anvi Jain
更新于 2020年1月29日 06:28:01

2K+ 次查看

借助 DATE_ADD() 函数,我们可以向表的 DATETIME 字段添加一天。mysql> Select StudentName, RegDate, Date_ADD(RegDate, INTERVAL +1 day) AS 'NEXT DAY'        from testing where StudentName = 'gaurav'; +-------------+---------------------+---------------------+ | StudentName | RegDate             | NEXT DAY            | +-------------+---------------------+---------------------+ | Gaurav      | 2017-10-29 08:48:33 | 2017-10-30 08:48:33 | +-------------+---------------------+---------------------+ 1 row in set (0.00 sec)上述查询将在 MySQL 表“testing”中,将一天添加到 StudentName 为 Gaurav 的 RegDate 中。

MySQL EXTRACT() 函数可以使用哪些类型的复合单位?

Giri Raju
更新于 2020年6月20日 06:14:32

90 次查看

MySQL EXTRACT() 函数可以使用以下复合单位:SECOND_MICROSECONDMINUTE_MICROSECONDHOUR_MICROSECONDDAY_MICROSECONDMINUTE_SECONDHOUR_SECONDHOUR_MINUTEDAY_SECONDDAY_MINUTEDAY_HOURYEAR_MONTH以下是一些在 EXTRACT() 函数中使用的这些复合单位的示例:mysql> Select EXTRACT(YEAR_MONTH from '2017-10-20'); +---------------------------------------+ | EXTRACT(YEAR_MONTH from '2017-10-20') | +---------------------------------------+ |                             201710    | +---------------------------------------+ 1 row in set (0.00 sec)上述查询将从日期中返回年份和月份值。mysql> Select EXTRACT(DAY_HOUR from '2017-10-20 05:46:45'); +----------------------------------------------+ | EXTRACT(DAY_HOUR from '2017-10-20 05:46:45') | +----------------------------------------------+ |                               ... 阅读更多

如果我们尝试通过仅向 MySQL EXTRACT() 函数提供日期值来提取时间值,输出会是什么?

Nitya Raut
更新于 2020年1月29日 06:03:30

68 次查看

当我们尝试从日期中提取小时值时,EXTRACT() 函数将输出 0,并显示如下所示的警告:mysql> Select EXTRACT(Hour from '2017-10-20'); +---------------------------------+ | EXTRACT(Hour from '2017-10-20') | +---------------------------------+ | 0                               | +---------------------------------+ 1 row in set, 1 warning (0.00 sec) mysql> Show Warnings; +---------+------+----------------------------------------------+ | Level   | Code | Message                                      | +---------+------+----------------------------------------------+ ... 阅读更多

在 MySQL 中,我们如何从当前日期或特定给定日期找到正在进行的季度?

Sravani S
更新于 2020年6月20日 06:13:24

100 次查看

我们可以通过向 EXTARCT() 函数提供单位值“quarter”来实现。示例如下:mysql> Select EXTRACT(Quarter from '2017-07-29'); +------------------------------------+ | EXTRACT(Quarter from '2017-07-29') | +------------------------------------+ |                                  3 | +------------------------------------+ 1 row in set (0.00 sec)上述查询将从特定给定日期返回季度的值。mysql> Select EXTRACT(Quarter from now()); +-----------------------------+ | EXTRACT(Quarter from now()) | +-----------------------------+ |                           4 | +-----------------------------+ 1 row in set (0.00 sec)上述查询将从当前日期返回季度的值。

我们如何使用 MySQL ALTER TABLE 命令在列上添加注释?

Anjana
更新于 2020年1月29日 06:05:12

1K+ 次查看

在修改列时,我们可以将“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 DATETIME 实例获取总秒数?

Jennifer Nicholas
更新于 2020年1月29日 06:06:20

250 次查看

MySQL DateTime 实例可以通过以下方式使用 UNIX_TIMESTAMP() 函数转换为秒:mysql> Select UNIX_TIMESTAMP('2017-05-15 04:05:30') AS 'NUMBER OF SECONDS'; +-------------------+ | NUMBER OF SECONDS | +-------------------+ |        1494801330 | +-------------------+ 1 row in set (0.00 sec)上述查询将给定的日期时间实例转换为总秒数。mysql> Select UNIX_TIMESTAMP(NOW()) AS 'NUMBER OF SECONDS'; +-------------------+ | NUMBER OF SECONDS | +-------------------+ |        1509248856 | +-------------------+ 1 row in set (0.00 sec)上述查询将当前 DateTime 实例转换为总秒数。mysql> ... 阅读更多

我们如何自动定义 MySQL 表的结构与另一个表的结构相同?

Rishi Raj
更新于 2020年6月20日 06:07:11

108 次查看

使用 LIKE 关键字的 CREATE TABLE 命令能够定义 MySQL 表的结构与另一个表的结构相同。语法CREATE TABLE 新表名 LIKE 旧表名;示例mysql> Create table employee(ID INT PRIMARY KEY NOT NULL AUTO_INCREMENT, NAME VARCHAR(20)); Query OK, 0 rows affected (0.21 sec) mysql> Describe employee; +-------+-------------+------+-----+---------+----------------+ | Field | Type        | Null | Key | Default | Extra          | +-------+-------------+------+-----+---------+----------------+ | ID    | int(11)     | NO   | PRI | NULL    | auto_increment | | NAME  | varchar(20) | YES  |     ... 阅读更多

如何克隆/复制表及其数据、触发器和索引?

Sharon Christine
更新于 2020年6月20日 06:06:40

259 次查看

要创建一个与旧表完全相同的新表,以及其数据、触发器和索引,我们需要运行以下两个查询CREATE TABLE 新表名 LIKE 旧表名;INSERT 新表名 SELECT * from 旧表名;示例mysql> Create table employee(ID INT PRIMARY KEY NOT NULL AUTO_INCREMENT, NAME VARCHAR(20)); Query OK, 0 rows affected (0.21 sec) mysql> Describe employee; +-------+-------------+------+-----+---------+----------------+ | Field | Type        | Null | Key | Default | Extra          | +-------+-------------+------+-----+---------+----------------+ | ID    | int(11)     | NO   | PRI | NULL    | auto_increment | | NAME  | varchar(20) | ... 阅读更多

如何在 MySQL 表中应用 EXTRACT() 函数于存储的日期?

Vrundesha Joshi
更新于 2020-01-29 06:10:46

164 次浏览

我们可以通过以下方式在 MySQL 表中存储的日期上应用 EXTRACT() 函数:以下查询显示了表“testing”中输入的日期是什么mysql> Select * from testing; +-------------+---------------------+ | StudentName | Dateofreg           | +-------------+---------------------+ | Ram         | 2017-10-28 21:24:24 | | Shyam       | 2017-10-28 21:24:30 | | Mohan       | 2017-10-28 21:24:47 | | Gaurav      | 2017-10-29 08:48:33 | +-------------+---------------------+ 4 rows in set (0.00 sec)现在,我们可以应用 EXTRACT() 函数,以获取年份的值,在 ... 阅读更多

广告

© . All rights reserved.