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

如何计算MySQL查询中某列数字的平均值?

Jennifer Nicholas
更新于 2020年6月25日 10:45:08

947 次浏览

使用MySQL聚合函数AVG()计算列中数字的平均值。语法如下: select avg(yourColumnName) as anyVariableName from yourTableName;为了理解以上概念,让我们创建一个表。创建表的查询如下: mysql> create table AverageCalculateDemo -> ( -> SubjectMarks int -> ); 以下是在表中插入一些记录的查询: mysql> insert into AverageCalculateDemo values(70); mysql> insert into AverageCalculateDemo values(80); ... 阅读更多

如何在MySQL中重置表的自增主键?

Anvi Jain
更新于 2020年6月29日 07:40:36

931 次浏览

重置表的自增主键意味着将auto_increment属性重置为1。重置表主键的语法如下: alter table yourTableName auto_increment = 1;为了理解,让我们创建一个表: mysql> create table ResetPrimaryKey -> ( -> Id int auto_increment, -> PRIMARY KEY(Id) -> ); 在表中插入一些记录。插入记录的查询如下: mysql> insert into ResetPrimaryKey values(); mysql> insert into ResetPrimaryKey values(); ... 阅读更多

如何在MySQL的“IN”查询中保持顺序?

Vrundesha Joshi
更新于 2020年6月29日 07:42:46

624 次浏览

您可以使用field命令在MySQL IN查询中保持顺序。语法如下: select *from yourTableName anyVariableName where anyVariableName.yourColumnName in(value1, value2, ......N) order by field(anyVariableName.yourColumnName, value1, value2, ......N);为了实现上述语法,让我们创建一个表: mysql> create table OrderInDemo -> ( -> Id int, -> Name varchar(100), -> Age int -> ); 现在让我们在表中插入一些记录。插入记录的查询如下: mysql> insert into OrderInDemo values(90, ... 阅读更多

如何在MySQL中添加一个带有值的临时列?

Rishi Rathor
更新于 2020年6月25日 10:48:13

4K+ 次浏览

您可以使用以下语法添加一个带有值的临时列: select yourColumnName1, yourColumnName2, .....N ,yourTemporaryColumnValue as yourTemporaryColumnName from yourTableName;为了添加一个带有值的临时列,让我们创建一个表。查询如下: mysql> create table TemporaryColumnWithValueDemo -> ( -> StudentId int, -> StudentName varchar(100) -> ); 在表中插入一些记录。插入记录的查询如下: mysql> insert into TemporaryColumnWithValueDemo values(101, 'John'); mysql> insert into ... 阅读更多

如何查找列中最大的数字?

Jennifer Nicholas
更新于 2020年6月29日 07:44:16

100 次浏览

您可以使用聚合函数MAX查找列中最大的数字。语法如下: select max(yourColumnName) as anyVariableName from yourTableName;为了理解以上概念,让我们创建一个带有int列的表。创建表的查询如下: mysql> create table HighestNumberDemo -> ( -> BigNumber int -> ); 现在在表中插入一些值。插入记录的查询如下: mysql> insert into HighestNumberDemo values(1234); mysql> insert ... 阅读更多

在MySQL中切换int字段值的一种简单方法

Anvi Jain
更新于 2020年6月29日 07:52:06

351 次浏览

要切换int字段的值,您可以使用带有if()的update命令。语法如下: update yourTableName set yourColumnName = IF(yourColumnName = 0, 1, 0);为了理解上述切换语法,让我们创建一个包含一些int值的表。创建表的查询如下: mysql> create table ToggleDemo -> ( -> IsOnOrOff int -> ); 让我们使用insert命令在表中插入int值。查询如下: mysql> insert into ToggleDemo values(1); ... 阅读更多

如何在MySQL中从datetime中减去3小时?

Vrundesha Joshi
更新于 2020年6月29日 07:53:22

4K+ 次浏览

使用以下任何一种方法从MySQL中的DateTime中减去3小时。第一种方法如下: 情况1 - 使用DATE_ADD() select date_add(yourColumnName, interval -3 hours) from yourTableName; 情况2 - 使用DATE_SUB() select date_sub(yourColumnName, interval 3 hours) from yourTableName; 首先,使用now()获取当前日期时间: mysql> select now(); DATE_ADD 从DateTime中减去3小时的查询如下。使用date_add,我们设置了一个负日期: mysql> select date_add(now(), interval -3 ... 阅读更多

如何解决ERROR 1115 (42000): Unknown character set: 'utf8mb4'?

Jennifer Nicholas
更新于 2020年6月29日 08:03:49

5K+ 次浏览

当您的MySQL版本低于5.5.3时,您将收到此类错误。这是因为“utf8mb4”是在MySQL 5.5.3版本中引入的。首先,您需要检查当前版本。如果低于5.5.3,则需要升级以解决上述错误。检查当前版本: mysql> select version(); 现在,相同的查询将显示正确的结果。现在要检查MySQL中的所有字符集,请使用以下查询。 mysql> show character set; ... 阅读更多

使用MySQL实用程序避免在命令行上放置密码?

Anvi Jain
更新于 2020年6月29日 08:04:20

154 次浏览

首先,您需要使用以下查询为MySQL实用程序找到“my.cnf”的位置。查询如下: mysql> select @@datadir; 以下输出显示“my.conf”的位置: 现在您可以将以下MySQL实用程序放在my.cnf中,它位于... 阅读更多

使用MySQL Select查询获取日期格式DD/MM/YYYY?

Rishi Rathor
更新于 2020年6月29日 07:31:48

2K+ 次浏览

使用MySQL的STR_TO_DATE()函数设置显示DD/MM/YYYY日期的日期格式。语法如下: SELECT STR_TO_DATE(yourColumnName, ’%d/%m/%Y) as anyVariableName from yourTableName.为了理解上述语法,让我们创建一个表: mysql> create table DateFormatDemo -> ( -> IssueDate varchar(100) -> ); 在表中插入一些字符串日期。插入日期的查询如下: mysql> insert into DateFormatDemo values('26/11/2018'); mysql> insert into DateFormatDemo values('27/11/2018'); mysql> ... 阅读更多

上一页 共671页,当前为第542页: 1 ... 540 541 542 543 544 ... 671 下一页
广告