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

如何在MySQL中将行值减1?

Anvi Jain
更新于 2019年7月30日 22:30:24

721 次浏览

您可以使用 UPDATE 命令在 MySQL 中将行值增加或减少 1。语法如下:UPDATE yourTableName set yourColumnName = yourColumnName-1 where condition;让我们创建一个表来演示如何将行值减 1。以下为查询:mysql> create table IncrementAndDecrementValue    −> (    −> UserId int,    −> UserScores int    −> ); 使用 insert 命令向表中插入一些记录。查询如下:mysql> insert into IncrementAndDecrementValue values(101, 20000); ... 阅读更多

MySQL 查询:如何将小写字母转换为大写字母?

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

8K+ 次浏览

您可以使用 MySQL 内置函数 UPPER() 将小写字母转换为大写字母。带有 select 语句的语法如下:SELECT UPPER(‘yourStringValue’);以下是一个显示小写字符串的示例:mysql> select upper('john');以下是显示大写字符串的输出:+---------------+ | upper('john') | +---------------+ | JOHN          | +---------------+ 如果您已经有一个包含小写值的表,则可以使用 UPDATE 命令结合 UPPER() 函数。语法如下:UPDATE yourTableName set yourColumnName = UPPER(yourColumnName);为了理解上述概念,让我们... 阅读更多

如何在MySQL时间列上获取平均值?

Jennifer Nicholas
更新于 2019年7月30日 22:30:24

2K+ 次浏览

要在时间列上获取平均值,请使用以下语法。它将以时间格式给出平均值:SELECT SEC_TO_TIME(AVG(TIME_TO_SEC(yourColumnName))) as anyVariableName from yourTableName;为了理解上述概念,让我们创建一个表。以下为查询:mysql> create table AverageOnTime    −> (    −> PunchInTime time    −> ); 使用 insert 命令向表中插入时间值。插入记录的查询如下:mysql> insert into AverageOnTime values('00:00:40'); ... 阅读更多

MySQL 查询:如何从字段中提取第一个单词?

Vrundesha Joshi
更新于 2019年7月30日 22:30:24

4K+ 次浏览

要从字段中提取第一个单词,请使用内置函数 SUBSTRING_INDEX()。语法如下:SELECT SUBSTRING_INDEX(yourColumnName, ’ ‘, 1) as anyVariableName from yourTableName;在上面的查询中,如果您使用 -1 代替 1,则会得到最后一个单词。为了理解上述概念,让我们创建一个表。以下为创建表的查询:mysql> create table FirstWordDemo −> ( −> AllWords longtext −> ); 现在使用 insert 命令向表中插入一些单词。查询如下:... 阅读更多

如何在MySQL命令行中显示变量的值?

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

4K+ 次浏览

要显示变量的值,您可以使用 select 语句。语法如下:SELECT @yourVariableName;让我们先创建一个变量。这可以使用 SET 命令完成。创建变量的语法如下:SET @yourVariableName = yourValue;让我们检查一下创建变量并显示已创建变量值的上述语法。以下是创建变量的查询:mysql> set @FirstName = 'Bob'; 现在您可以使用 select 语句显示变量的值。查询如下:mysql> select @FirstName;以下是... 阅读更多

我们可以在MySQL中使用if条件进行更新吗?

Jennifer Nicholas
更新于 2019年7月30日 22:30:24

544 次浏览

您可以使用 IF 条件以及 CASE 语句来更新 MySQL。为此,让我们首先创建一个表。创建表的查询:mysql> create table UpdateWithIfCondition    −> (    −> BookId int,    −> BookName varchar(200)    −> ); 现在您可以使用 insert 命令向表中插入记录。查询如下:mysql> insert into UpdateWithIfCondition values(1000, 'C in Depth'); 显示所有记录... 阅读更多

我该怎么做?选择int作为货币还是将int转换为MySQL中的货币格式?

Vrundesha Joshi
更新于 2019年7月30日 22:30:24

445 次浏览

要将 int 转换为货币格式,请使用 MySQL 中的 CONCAT() 和 FORMAT() 函数。语法如下:SELECT CONCAT(‘CurrencySymbol’, FORMAT(yourColumnName, valueAfterDecimal)) as AnyVariableName from yourTableName;为了理解上述语法,让我们创建一个表。创建表的查询:mysql> create table AddingCurrencySymbolDemo −> ( −> Amount int −> ); 使用 insert 命令向表中插入记录。查询如下:mysql> insert into AddingCurrencySymbolDemo values(250); ... 阅读更多

更改MySQL中自动增量值的当前计数?

Anvi Jain
更新于 2019年7月30日 22:30:24

412 次浏览

您可以使用 ALTER 命令更改 MySQL 中 auto_increment 的当前计数。语法如下:ALTER TABLE yourTableName AUTO_INCREMENT = IntegerValue;为了理解上述语法,让我们创建一个表。创建表的查询如下:mysql> create table changeCurrentAutoIncrementValue    −> (    −> CurrentCount int auto_increment,    −> PRIMARY KEY(CurrentCount)    −> ); 使用 select 语句向表中插入记录。auto_increment 默认从 1 开始,每次递增 1。插入记录的查询如下:mysql> insert into changeCurrentAutoIncrementValue values(); ... 阅读更多

MySQL:向日期添加天数?

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

3K+ 次浏览

要向日期添加天数,您可以使用 MySQL 中的 DATE_ADD() 函数。以下是向日期添加天数的语法:INSERT INTO yourTableName VALUES(DATE_ADD(now(), interval n day));在上述语法中,您可以使用 curdate() 代替 now()。curdate() 只存储日期,而 now() 存储日期和时间。以下是这两个函数的演示。为了理解上述语法,让我们创建一个表:mysql> create table addingDaysDemo −> ( −> yourDateTime datetime −> ); 使用... 阅读更多

MySQL 语法在存在 null 值时不使用不等运算符进行评估?

Jennifer Nicholas
更新于 2019年7月30日 22:30:24

124 次浏览

使用 IS NOT NULL 运算符与 NULL 值进行比较。语法如下:SELECT *FROM yourTableName where yourColumnName1 is not null or yourColumnName2 anyIntegerValue;为了检查在存在 null 值时不等于的情况,让我们创建一个表。创建表的查询如下:mysql> create table IsNullDemo    −> (    −> ProductId int,    −> ProductName varchar(100),      −> ProductBackOrder int    −> ); 向表中插入一些带有 null 值的记录以避免 null 值的存在。插入记录的查询... 阅读更多

广告