找到关于数据库的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 | +---------------+ 1 row in set (0.00 sec)如果您已经有包含小写值的表,则可以将UPPER()函数与update命令一起使用。语法如下: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值的存在。插入记录的查询... 阅读更多

广告