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); ... 阅读更多
8K+ 次浏览
您可以使用 MySQL 内置函数 UPPER() 将小写字母转换为大写字母。带有 select 语句的语法如下:SELECT UPPER(‘yourStringValue’);以下是一个显示小写字符串的示例:mysql> select upper('john');以下是显示大写字符串的输出:+---------------+ | upper('john') | +---------------+ | JOHN | +---------------+ 如果您已经有一个包含小写值的表,则可以使用 UPDATE 命令结合 UPPER() 函数。语法如下:UPDATE yourTableName set yourColumnName = UPPER(yourColumnName);为了理解上述概念,让我们... 阅读更多
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'); ... 阅读更多
4K+ 次浏览
要从字段中提取第一个单词,请使用内置函数 SUBSTRING_INDEX()。语法如下:SELECT SUBSTRING_INDEX(yourColumnName, ’ ‘, 1) as anyVariableName from yourTableName;在上面的查询中,如果您使用 -1 代替 1,则会得到最后一个单词。为了理解上述概念,让我们创建一个表。以下为创建表的查询:mysql> create table FirstWordDemo −> ( −> AllWords longtext −> ); 现在使用 insert 命令向表中插入一些单词。查询如下:... 阅读更多
要显示变量的值,您可以使用 select 语句。语法如下:SELECT @yourVariableName;让我们先创建一个变量。这可以使用 SET 命令完成。创建变量的语法如下:SET @yourVariableName = yourValue;让我们检查一下创建变量并显示已创建变量值的上述语法。以下是创建变量的查询:mysql> set @FirstName = 'Bob'; 现在您可以使用 select 语句显示变量的值。查询如下:mysql> select @FirstName;以下是... 阅读更多
544 次浏览
您可以使用 IF 条件以及 CASE 语句来更新 MySQL。为此,让我们首先创建一个表。创建表的查询:mysql> create table UpdateWithIfCondition −> ( −> BookId int, −> BookName varchar(200) −> ); 现在您可以使用 insert 命令向表中插入记录。查询如下:mysql> insert into UpdateWithIfCondition values(1000, 'C in Depth'); 显示所有记录... 阅读更多
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); ... 阅读更多
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(); ... 阅读更多
3K+ 次浏览
要向日期添加天数,您可以使用 MySQL 中的 DATE_ADD() 函数。以下是向日期添加天数的语法:INSERT INTO yourTableName VALUES(DATE_ADD(now(), interval n day));在上述语法中,您可以使用 curdate() 代替 now()。curdate() 只存储日期,而 now() 存储日期和时间。以下是这两个函数的演示。为了理解上述语法,让我们创建一个表:mysql> create table addingDaysDemo −> ( −> yourDateTime datetime −> ); 使用... 阅读更多
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 值的存在。插入记录的查询... 阅读更多