技术文章库 - 编程教程与技术分享平台


如何从 MySQL 中的列中选择前 20 个字符之后的所有字符?

首先我们创建一个表−mysql>createtableDemoTable(Titletext);QueryOK,0rowsaffected(0.86sec)使用insert命令在表中插入一些记录−mysql>insertintoDemoTablevalues('Cisagoodprogramminglang

MySQL 查询通过使用 NOT IN 排除其他记录来从满足特定条件的重复项中查找单个值

首先我们创建一个表−mysql>createtableDemoTable(Idint,FirstNamevarchar(100));QueryOK,0rowsaffected(0.69sec)使用insert命令在表中插入一些记录−mysql>insertintoDemoTablevalues(100,'Chri

MySQL 中可以使用下划线作为表名吗?

可以,我们可以使用表名两侧的反引号添加下划线作为表名。以下是语法−INSERTINTO`yourTableName`values(yourValue1,.......N);首先我们创建一个表−mysql>createtable`DemoTable_1`(IdintNOTNULLAUTO_INCREMENTPRIMARYKEY,Locat

通过使用 NOT IN 排除未删除的记录来从 MySQL 表中删除记录

首先我们创建一个表−mysql>createtableDemoTable(FirstNamevarchar(100));QueryOK,0rowsaffected(0.65sec)使用insert命令在表中插入一些记录−mysql>insertintoDemoTablevalues('Chris');Quer

在 MySQL 中仅返回包含字符串值的列的前 15 个字符

要仅返回字符串值的前15个字符,请使用MySQLSUBSTR()函数。首先我们创建一个表−mysql>createtableDemoTable(Titlevarchar(100));QueryOK,0rowsaffected(0.69sec)使用insert命令在表中插入一些记录−mysql>insertintoDe

使用 MySQL SELECT 语句时,在每个值的末尾添加百分号 (%)

要在末尾添加百分号,请使用CONCAT()函数。让我们首先创建一个表−mysql>createtableDemoTable(StudentIdintNOTNULLAUTO_INCREMENTPRIMARYKEY,StudentNamevarchar(100),StudentScoreint);QueryOK,0rowsaffected(

在 MySQL 列中添加前导零?

要添加前导零,您可以使用LPAD()。让我们首先创建一个表−mysql>createtableDemoTable(Codevarchar(100));QueryOK,0rowsaffected(0.87sec)使用insert插入命令在表中插入一些记录−mysql>insertintoDemoTablevalues(

如何将 INT 类型的 yyyymmdd 转换为日期?

为此,您可以使用DATE()函数。让我们首先创建一个表−mysql>createtableDemoTable(Numberint);QueryOK,0rowsaffected(0.48sec)使用insert命令在表中插入一些记录−mysql>insertintoDemoTablevalues(20190108);Que

使用聚合函数查找 MySQL 中列值的平均值

首先我们创建一个表−mysql>createtableDemoTable(Numberint);QueryOK,0rowsaffected(0.79sec)使用insert命令在表中插入一些记录−mysql>insertintoDemoTablevalues(56);QueryOK,1rowaffected(0.1

如果单元格中的字符串匹配,则 MySQL 查询删除表行

首先我们创建一个表−mysql>createtableDemoTable(IdintNOTNULLAUTO_INCREMENTPRIMARYKEY,Namevarchar(100));QueryOK,0rowsaffected(0.55sec)使用insert命令在表中插入一些记录−mysql>insertinto

更新 MySQL 中现有的列数据,并从包含字符串和数字的 varchar 列中删除最后一个字符串

首先我们创建一个表−mysql>createtableDemoTable(Downloadvarchar(100));QueryOK,0rowsaffected(0.53sec)使用insert命令在表中插入一些记录−mysql>insertintoDemoTablevalues('120Gigabytes'

如何在 MySQL 中从值列表中查找特定的 varchar ID?

要从列表中获取特定的varcharID,您可以使用FIND_IN_SET()。让我们首先创建一个表−mysql>createtableDemoTable(Idvarchar(255));QueryOK,0rowsaffected(0.51sec)使用insert命令在表中插入一些记录−mysql>insertintoDe

在 MySQL 表中填充空列并设置值

为此,您可以使用ISNULL属性。让我们首先创建一个表−mysql>createtableDemoTable(ProductPriceint,ProductQuantityint,TotalAmountint);QueryOK,0rowsaffected(1.22sec)使用insert命令在表中插入一些记录−mysql&g

如何在 MySQL 中使一对列唯一?

要使一对列唯一,请使用UNIQUE和ALTERTABLE命令。以下是语法−altertableyourTableNameadduniqueyourUniqueName(yourColumnName1,yourColumnName2,...N);首先我们创建一个表−mysql>createtableDemoTable(StudentIdi

解决使用 varchar(未提供大小)后发生的错误 1064 (42000)

让我们首先看看这种情况何时会发生。创建一个表并设置具有数据类型但不具有大小的列名−mysql>createtableDemoTable(IdintNOTNULLAUTO_INCREMENTPRIMARYKEY,FirstNamevarchar,LastNamevarchar);ERROR1064(42000):Youhaveanerror

创建 MySQL 表时使用保留关键字"Key"

要使用保留关键字"Key",请使用反引号的概念。这里,对于我们的示例,我使用列名key,它需要在列名周围加上反引号。首先我们创建一个表−mysql>createtableDemoTable(`Key`int);QueryOK,0rowsaffected(0.67sec)使用insert命令在表中插入一些记录−mysql>inse

MySQL SUM 函数用于添加小数值

首先我们创建一个表−mysql>createtableDemoTable(MoneyDECIMAL(7,2));QueryOK,0rowsaffected(0.58sec)使用insert命令在表中插入一些记录−mysql>insertintoDemoTablevalues(100.67);QueryOK,1rowa

MySQL 查询如何选择具有两个精确值的记录?

为此,您可以使用GROUPBYHAVING子句。让我们首先创建一个表−mysql>createtableDemoTable(IdintNOTNULLAUTO_INCREMENTPRIMARYKEY,Valueint);QueryOK,0rowsaffected(0.52sec)使用insert命令在表中插入一些记录−

在 MySQL 中根据键值对显示记录

为此,请使用JSON_OBJECTAGG()。让我们首先创建一个表−mysql>createtableDemoTable(Idint,FirstNamevarchar(100),Ageint);QueryOK,0rowsaffected(0.56sec)使用insert命令在表中插入一些记录−mysql>inserti

如何在 MySQL 中根据秒计算时间?

首先我们创建一个表−mysql>createtableDemoTable(Logouttimetime);QueryOK,0rowsaffected(0.62sec)使用insert命令在表中插入一些记录−mysql>insertintoDemoTablevalues('5:50:00');QueryOK,