共找到 6705 篇 关于数据库的文章

如何将一行从一个表移动到另一个表中?

Anvi Jain
更新日期:2020 年 6 月 29 日 07:23:06

4 千次浏览

借助 INSERT INTO SELECT 语句,可以将一行从一个表移动到另一个表中。语法如下:insert into yourDestinationTableName select *from yourOriginalTable where someCondition为理解以上语法,让我们创建一个表。以下是创建表的查询:mysql> create table StudentTable    −> (       −> Id int,       −> Name varchar(100)    −> ); Query OK, 0 rows affected (0.65 sec)现在,我将创建一个第二个表。查询如下:mysql> create table Employee    −> (       −> EmployeeId int   ... 了解更多信息

如何从日期格式中提取年?

Rishi Rathor
更新日期:2019 年 7 月 30 日 22:30:24

319 次浏览

若要从日期格式中提取年份,您可以使用 MySQL 中的内置函数 YEAR()。查询如下所示 −

在 MySQL 中将现有列设为主键?

Jennifer Nicholas
更新于 29-6-2020 07:24:28

11K+ 查看次数

您可以借助 alter 命令在 MySQL 中对现有列设置主键。以下是在现有列中添加主键的语法。

获取 MySQL 表中的列数?

Anvi Jain
更新于 29-6-2020 07:25:22

554 查看次数

若要获取列数,请使用 MySQL 中具有 information_schema 表的聚合函数 count(*)。以下是在语法中找到列数 −

用于显示当前配置变量的 MySQL 命令?

Vrundesha Joshi
更新于 29-6-2020 07:26:17

220 查看次数

您可以使用 SHOW VARIABLES 命令显示当前配置变量。语法如下所示 −

如何在 MySQL 中将 DATETIME 转换为 DATE?

Rishi Rathor
更新于 29-6-2020 07:27:03

458 查看次数

要在 MySQL 中将 DATETIME 转换 为 DATE,请使用 CAST() 函数。语法如下所示 - select cast(yourColumnName as Date) as anyVariableName from yourTableName; 要了解上述语法,我们先创建一个表 - mysql> create table ConvertDatetimeToDate -> (     -> YourDatetime datetime -> ); Query OK, 0 rows affected (0.95 sec) 使用插入命令将日期时间插入表中。查询如下 - mysql> insert into ConvertDatetimeToDate values(date_add(now(), interval 1 day)); Query OK, 1 row affected (0.17 sec) mysql> insert into ConvertDatetimeToDate values(date_add(now(), interval -1 day)); Query OK, 1 row affected (0.15 sec) ... 阅读更多

如何在 MySQL 数据库中列出所有触发器?

Jennifer Nicholas
2020 年 6 月 29 日 07:30:33 更新

453 次观看

要列出 MySQL 数据库中的所有触发器,可以使用 SHOW 命令。查询如下 - mysql> show triggers; 输出如下 - +----------------+--------+----------------------+--------------------------------------------------------------------+--------+------------------------+--------------------------------------------+---------+----------------------+----------------------+--------------------+ | Trigger        | Event  | Table                | Statement                                                            | Timing | Created                | sql_mode                             ... 阅读更多

在 MySQL 中将 NULL 强制转换为 0

Anvi Jain
2020 年 6 月 25 日 11:36:05 更新

408 次观看

您可以借助 IFNULL() 函数将 NULL 强制转换为 0。语法如下所示 - select ifnull(yourColumnName) as anyVariableName from yourTableName; 要理解上述概念,我们先创建一个表 - mysql> create table TypecastDemo     -> (       -> AccountNumber int     -> ); Query OK, 0 rows affected (0.84 sec) 让我们插入一些带有 NULL 值的记录。插入记录的查询如下 - mysql> insert into TypecastDemo values(NULL); Query OK, 1 row affected (0.13 sec) mysql> insert into TypecastDemo values(1234); Query OK, 1 row affected (0.14 sec) mysql> insert into ... 阅读更多

MySQL 中的 CURDATE () 和 NOW()

Vrundesha Joshi
2020 年 6 月 25 日 11:36:53 更新

2K+ 次观看

NOW() 函数以时间戳的形式提供当前日期时间,而 CURDATE() 仅提供当前日期,不提供时间。 现在让我们借助 select 语句对这两个函数进行操作。查询如下 - 下面是 NOW() 函数的演示 - mysql> select NOW(); 输出如下 - +---------------------+ |             now() | +---------------------+ | 2018-11-27 15:17:01 | +---------------------+ 1 行在集合中 (0.00 秒) CURDATE() 的演示。 mysql> select CURDATE(); 以下输出仅显示日期,不显示时间 - +------------+ | curdate() | +------------+ | 2018-11-27 | +------------+ 1 行在集合中 ... 阅读更多

如何获取 MySQL 随机整数范围?

Rishi Rathor
2020 年 6 月 29 日 07:15:17 更新

429 次观看

若要获取随机整数范围,请使用 rand() 函数。用于创建表的查询 −mysql> create table RandomIntegerDemo −> (    −> Number int −> ); 查询完成,0 行受影响 (0.61 秒) 将记录插入表中。查询如下 −mysql> insert into RandomIntegerDemo values(1), (2), (3), (4), (5), (6), (7), (8), (9), (10), (11), (12), (13), (14); 查询完成,14 行受影响 (0.14 秒) 记录:14 重复:0 警告:0

广告