找到 6705 篇文章 关于数据库

如何更新 MySQL 日期并增加一年?

Chandu yadav
更新于 2019年7月30日 22:30:24

983 次查看

您可以使用 MySQL 中的内置函数 date_add()。语法如下:UPDATE yourTableName SET yourDateColumnName=DATE_ADD(yourDateColumnName, interval 1 year);为了理解上述语法,让我们先创建一个表。创建表的查询如下:mysql> create table UpdateDate -> ( -> Id int, -> DueDate datetime -> ); 查询成功,0 行受影响 (0.76 秒)使用 insert 命令在表中插入一些记录。插入记录的查询如下:mysql> insert into UpdateDate values(1001, '2012-5-21'); 查询成功,1 行受影响 (0.17 ... 阅读更多

如何在 MySQL 中从查询结果设置用户变量?

Arjun Thakur
更新于 2019年7月30日 22:30:24

946 次查看

要在 MySQL 中从查询结果设置用户变量,您需要将该变量移动到赋值语句中。为了理解上述概念,让我们先创建一个表。创建表的查询如下:mysql> create table UserVariable -> ( -> Id int, -> Name varchar(100) -> ); 查询成功,0 行受影响 (0.53 秒)使用 insert 命令在表中插入一些记录。查询如下:mysql> insert into UserVariable values(101, 'John'); 查询成功,1 行受影响 (0.17 秒) mysql> insert ... 阅读更多

如何在 MySQL 中向 ENUM 类型列添加更多成员?

Ankith Reddy
更新于 2019年7月30日 22:30:24

445 次查看

您可以使用 alter 命令。语法如下:ALTER TABLE yourTableName MODIFY COLUMN yourColumNam enum(yourOldValue1, yourOldValue2, ....N, yourNewValue1, yourNewValue2, ....N);为了理解上述语法,让我们先创建一个表。创建表的查询如下:mysql> create table EnumDemo -> ( -> AllColors enum('RED', 'GREEN') -> ); 查询成功,0 行受影响 (0.66 秒)现在 AllColors 中有两个 enum 类型的成员。如果您想向 enum 类型添加更多成员,请使用以下查询:mysql> alter table EnumDemo -> modify column ... 阅读更多

显示 MySQL 当前配置变量的命令是什么?

George John
更新于 2019年7月30日 22:30:24

1K+ 次查看

要显示当前配置变量,可以使用 show 命令。语法如下:show variables;您可以使用 LIKE 运算符进一步改写上述语法。语法如下:show variables like ‘%anyStringValue%’;以下查询显示了一个示例,用于获取一些配置变量:mysql> show variables like '%max%';输出+------------------------------------------------------+----------------------+ | Variable_name                                        | Value                | +------------------------------------------------------+----------------------+ | binlog_max_flush_queue_time                         ... 阅读更多

在 MySQL 中使用 BOOLEAN 还是 TINYINT 存储值?

Chandu yadav
更新于 2019年7月30日 22:30:24

527 次查看

MySQL 中的 BOOLEAN 和 BOOL 都等价于 TINYINT(1)。每当您使用 BOOLEAN 和 BOOL 数据类型创建列时,MySQL 会隐式地将 BOOLEAN 和 BOOL 转换为 TINYINT(1)。BOOLEAN 和 BOOL 是 TINYINT(1) 的等价物,因为它们是同义词。使用 BOOLEAN 数据类型创建表。创建表的查询如下:mysql> create table BooleanDemo    -> (    -> IsOn BOOLEAN    -> ); 查询成功,0 行受影响 (0.58 秒)现在检查上述表的内部结构。查询如下:mysql> show create table BooleanDemo;输出+-------------+----------------------------------------------------------------------------------------------------------------------------------+ | Table       | Create Table   ... 阅读更多

如何形成 MySQL 条件插入?

George John
更新于 2019年7月30日 22:30:24

2K+ 次查看

为此,您可以使用 MySQL dual 表进行插入。让我们创建一个表来理解条件插入的概念。创建表的查询如下:mysql> create table ConditionalInsertDemo    -> (    -> UserId int,    -> TotalUser int,    -> NumberOfItems int    -> ); 查询成功,0 行受影响 (0.58 秒)使用 insert 命令在表中插入一些记录。查询如下:mysql> insert into ConditionalInsertDemo values(101, 560, 780); 查询成功,1 行受影响 (0.19 秒) mysql> insert into ConditionalInsertDemo values(102, 660, 890); 查询成功,1 行受影响 (0.20 秒) ... 阅读更多

MySQL BOOL 和 BOOLEAN 列数据类型之间有什么区别?

Ankith Reddy
更新于 2019年7月30日 22:30:24

1K+ 次查看

BOOL 和 BOOLEAN 都像 TINYINT(1)。您可以说两者都是 TINYINT(1) 的同义词。BOOLEAN以下是一个 BOOLEAN 的示例。创建具有布尔类型列的表的查询。mysql> create table Demo -> ( -> isVaidUser boolean -> ); 查询成功,0 行受影响 (1.08 秒)使用 insert 命令在表中插入记录的查询如下:mysql> insert into Demo values(true); 查询成功,1 行受影响 (0.19 秒) mysql> insert into Demo values(0); 查询成功,1 行受影响 (0.17 秒)显示表中的所有值 ... 阅读更多

如何在 MySQL 中将数字格式化为两位小数?

George John
更新于 2023年3月19日 12:06:46

4K+ 次查看

您可以使用 MySQL 中的 TRUNCATE() 函数将数字格式化为两位小数。语法如下:SELECT TRUNCATE(yourColumnName, 2) as anyVariableName from yourTableName;为了理解上述语法,让我们先创建一个表。创建表的查询如下:mysql> create table FormatNumberTwoDecimalPlace    -> (    -> Number float    -> ); 查询成功,0 行受影响 (0.59 秒)使用 insert 命令在表中插入一些记录。查询如下:mysql> insert into FormatNumberTwoDecimalPlace values(123.456); 查询成功,1 行受影响 (0.13 秒) mysql> insert into FormatNumberTwoDecimalPlace values(1.6789); 查询成功,1 ... 阅读更多

如何将 MySQL 数据库字段加 1?

Chandu yadav
更新于 2019年7月30日 22:30:24

4K+ 次查看

您可以使用 update 命令递增数据库。语法如下:UPDATE yourTableName set yourColumnName=yourColumnName+1 where condition;为了理解上述语法,让我们先创建一个表。创建表的查询如下:mysql> create table IncrementBy1    -> (    -> Id int,    -> Name varchar(100),    -> CounterLogin int    -> ); 查询成功,0 行受影响 (0.63 秒)使用 insert 命令插入一些记录。在表中插入记录的查询如下:mysql> insert into IncrementBy1 values(100, 'John', 30); 查询成功,1 行受影响 (0.17 秒) mysql> insert ... 阅读更多

您能推荐一款适用于 Linux 的免费轻量级 MySQL GUI 吗?

Arjun Thakur
更新于 2019年7月30日 22:30:24

129 次查看

您可以使用 phpMyAdmin,因为它是最棒的免费工具之一。这可以用于任何带有 PHP 和 MySQL 的系统。它是一个免费的开源 MySQL 和 MariaDB 管理工具。PHPMYADMIN以下是下载网址:https://www.phpmyadmin.net/downloads/phpMyAdmin 的功能如下:开源工具MySQL 和 MariaDB 数据库管理。最流行的 MySQL 管理工具之一轻松地从 CSV 和 SQL 导入数据将数据导出到各种格式。包括:CSV、SQL、XML、PDF、Word、Excel、LaTeX 等。管理多个服务器您也可以使用 EMMA。这也是一个轻量级的应用程序。阅读更多

广告