找到 6705 篇文章 关于数据库
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 ... 阅读更多
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 ... 阅读更多
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 ... 阅读更多
1K+ 次查看
要显示当前配置变量,可以使用 show 命令。语法如下:show variables;您可以使用 LIKE 运算符进一步改写上述语法。语法如下:show variables like ‘%anyStringValue%’;以下查询显示了一个示例,用于获取一些配置变量:mysql> show variables like '%max%';输出+------------------------------------------------------+----------------------+ | Variable_name | Value | +------------------------------------------------------+----------------------+ | binlog_max_flush_queue_time ... 阅读更多
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 ... 阅读更多
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 秒) ... 阅读更多
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 秒)显示表中的所有值 ... 阅读更多
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 ... 阅读更多
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 ... 阅读更多
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。这也是一个轻量级的应用程序。阅读更多