找到 4219 篇文章 关于 MySQLi

如何在 MySQL 中解析日期?

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

2K+ 次浏览

使用 STR_TO_DATE() 函数在 MySQL 中解析日期。语法如下:select str_to_date(yourColumName, ’format’) as anyVariableName from yourTableName; 上述语法中的格式为 '%d-%b-%y'。现在,为了理解上述函数,让我们创建一个表。以下是创建表的查询:mysql> create table ParseDateDemo −> ( −> yourDate varchar(200) −> ); 插入一些记录到表中,使用 select 语句。查询如下:mysql> insert into ParseDateDemo values('10-Nov-18'); ... 阅读更多

如何在 MySQL 中以编程方式设置 max_connections?

George John
更新于 2020年6月29日 08:57:05

267 次浏览

要在 MySQL 中以编程方式设置 max_connections,可以使用 SET 命令。语法如下:SET GLOBAL max_connections=yourIntegerValue;让我们实现上述查询来设置最大连接数。查询如下:mysql> set global max_connections=1000; 检查最大连接数是否已设置,使用 show variables 命令。查询如下:mysql> show variables like 'max_connections';

如何从 MySQL 查询中返回第 n 条记录?

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

915 次浏览

要从 MySQL 查询中获取第 n 条记录,可以使用 LIMIT。语法如下:select *from yourTableName order by yourColumnName limit n, 1;为了理解上述语法,让我们创建一个表。以下是创建表的查询:mysql> create table NthRecordDemo −> ( −> Id int, −> Name varchar(200) −> ); 插入一些记录到表中,使用以下查询:mysql> insert into NthRecordDemo values(100, 'John'); ... 阅读更多

如何在 MySQL 中查询两个日期之间的数据?

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

17K+ 次浏览

您可以使用 BETWEEN 语句查询两个日期之间的数据。语法如下:select *from yourTableName where yourColumnName between ‘yourStartingDate’ and curdate(). 使用 curdate() 或 now(),这两个函数都可以工作。为了理解上述语法,让我们创建一个表:mysql> create table BetweenDateDemo −> ( −> StartDate datetime −> ); 使用以下查询在表中插入一些记录:mysql> insert into BetweenDateDemo values(date_add(now(), interval -1 year)); ... 阅读更多

在 MySQL 中将字符串连接到 SELECT *?

Ankith Reddy
更新于 2020年6月29日 08:59:56

160 次浏览

要连接字符串,请使用 MySQL 中的 CONCAT() 函数,如下所示:SELECT CONCAT(yourColumnName1, ’anyConcatenationString’), CONCAT(yourColumnName2, ’anyC oncatenationString’), ....N from yourTableName;为了理解上述语法,让我们首先创建一个表。创建表的查询如下:mysql> create table selectConcat -> ( -> StudentId int, -> StudentName varchar(100), -> StudentAge int -> ); 使用 insert 命令在表中插入一些记录。查询如下:mysql> insert into selectConcat values(1, 'Carol', 23); ... 阅读更多

在 MySQL 中按字符长度排序字符串?

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

302 次浏览

您可以使用 MySQL 中的 CHAR_LENGTH() 函数按字符长度排序。该函数返回字符数,例如,对于以下字符串“AMIT”返回 4。要按字符长度排序字符串,语法如下:select *from yourTableName order by CHAR_LENGTH(yourColumnName);为了理解上述概念,让我们首先创建一个表。以下是创建表的查询:mysql> create table OrderByCharacterLength    −> (    −> BookName varchar(200)    −> ); 使用 insert 命令在表中插入一些记录。查询是... 阅读更多

我们可以在 MySQL 中使用 str_replace 吗?

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

186 次浏览

MySQL 中的 str_replace 版本是 replace() 函数。让我们首先创建一个表来理解该函数:mysql> create table StringReplaceDemo −> ( −> Id int, −> URL varchar(200) −> ); 使用 insert 命令在表中插入一些记录。查询如下:mysql> insert into StringReplaceDemo values(1001, 'https://www.google.co.in'); ... 阅读更多

如何在 MySQL LIKE 子句中使用用户变量?

Ankith Reddy
更新于 2020年6月29日 09:02:51

3K+ 次浏览

使用 CONCAT() 函数,我们可以在 LIKE 子句中使用用户变量。语法如下:set @anyVariableName='anyValue'; select yourColumnName1, yourColumnName2, yourColumnName3, ...N from yourTableName whereyourColumnName like CONCAT('%', @anyVariableName, '%');为了理解上述语法,让我们首先创建一个表。创建表的查询如下:mysql> create table UserVariableInLike -> ( -> id int, -> Name varchar(100), -> Age int -> ); 使用 insert 命令在表中插入记录。查询如下:mysql> insert into UserVariableInLike values(101, 'John', 23); ... 阅读更多

如何解决 MySQL 错误“TYPE=MyISAM”?

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

1K+ 次浏览

要修复此错误,您只需要将 TYPE 替换为 ENGINE。设置引擎的语法如下:ENGINE = MyISAM;当使用 TYPE 时,会发生 MySQL 错误。让我们在创建表时查看相同的场景:mysql> create table Customers −> ( −> CustomerId int, −> CustomerName varchar(200) −> )TYPE = MyISAM;错误如下:ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use ... 阅读更多

MYSQL 从两列中选择 DISTINCT 值?

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

5K+ 次浏览

要选择两列中的不同值,可以使用 MySQL 中的 least() 和 greatest() 函数。让我们创建一个包含两列的表:
mysql> create table SelectDistinctTwoColumns    −> (    −> StudentId int,    −> EmployeeId int    −> );
Query OK, 0 rows affected (0.60 sec)
现在您可以向表中插入记录。插入记录的查询如下:
mysql> insert into SelectDistinctTwoColumns values(100, 101);
Query OK, 1 row affected (0.39 sec)
mysql> insert into SelectDistinctTwoColumns values(102, 103);
Query OK, 1 row affected (0.13 sec)
mysql> insert into SelectDistinctTwoColumns values(104, 105);
Query OK, 1 ... 阅读更多

广告