找到 4219 篇文章 适用于 MySQLi

如何在 MySQL 中按最后 2 个字符的字符串排序?

Ankith Reddy
更新于 2019-07-30 22:30:25

2K+ 次查看

您可以使用 ORDER BY RIGHT() 按最后 2 个字符的字符串排序。语法如下:select yourColumnName from yourTableName ORDER BY RIGHT(yourColumnName , 2);为了理解上述语法,让我们创建一个表。创建表的查询如下:mysql> create table OrderByLast2CharactersDemo    -> (    -> CustomerId varchar(20),    -> CustomerName varchar(20)    -> ); Query OK, 0 rows affected (0.58 sec)使用 insert 命令在表中插入一些记录。查询如下:−mysql> insert into OrderByLast2CharactersDemo(CustomerId, CustomerName) values('John-98', 'John'); Query OK, 1 row affected (0.20 sec) mysql> insert into OrderByLast2CharactersDemo(CustomerId, CustomerName) values('Carol-91', ... 阅读更多

验证 MySQL SET FOREIGN KEY CHECKS 是否设置为 = 1?

karthikeya Boyini
更新于 2019-07-30 22:30:25

739 次查看

您可以使用变量 @@foreign_key_checks 来验证 SET FOREIGN KEY CHECKS 是否设置为 = 1。语法如下:−select @@foreign_key_checks;您可以使用 SHOW VARIABLES 命令。语法如下:−show variables like 'foreign%';现在您可以实现这两种语法。案例 1 - 使用变量 @@foreign_key_checks。查询如下:−mysql> SELECT @@foreign_key_checks; 以下是输出:+----------------------+ | @@foreign_key_checks | +----------------------+ | 1 | +----------------------+ 1 row in set (0.00 sec)案例 2 - 使用 SHOW 命令 ... 阅读更多

在 Oracle 中使用 & 符号前缀的值的查询有效,但在 MySQL 中无效?

Samual Sam
更新于 2019-07-30 22:30:25

110 次查看

在 Oracle 中,& 符号有效。要在 MySQL 中使用它,请使用 @,如下面的语法所示:−SET @yourVariableName1 = yourValue, @yourVariableName2 = yourValue, @yourVariableName3 =yourValue, .........N; insert into yourTableName values(@yourVariableName1, @yourVariableName2, @yourVariableName3, ........N);为了理解上述语法,让我们创建一个表。创建表的查询如下:−mysql> create table Student_Information    -> (    -> StudentId int,    -> StudentName varchar(100),    -> StudentAge int,    -> StudentMarks int,    -> StudentCountryName varchar(10)    -> ); Query OK, 0 rows affected (0.75 sec)以下是使用 @ 符号前缀的值的查询。插入一些记录 ... 阅读更多

在 MySQL 中,当输入为 null 时,如何使 date_format 返回 null?

karthikeya Boyini
更新于 2019-07-30 22:30:25

569 次查看

使用 IF() 函数,当输入为 null 时,使 date_format 在 MySQL 中返回 null。语法如下:−SELECT IF(yourDateColumnName, date_format(yourDateColumnName, '%d/%m/%Y'), NULL) FROM yourTableName;为了理解上述语法,让我们创建一个表。创建表的查询如下:−mysql> create table returnNullWhenInputIsNullDemo    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> ShippingDate datetime    -> ); Query OK, 0 rows affected (1.21 sec)现在,您可以使用 insert 命令在表中插入一些记录。查询如下:−mysql> insert into returnNullWhenInputIsNullDemo(ShippingDate) values('2019-01-21'); Query OK, 1 row affected ... 阅读更多

如何在 MySQL 中查询当前周?

George John
更新于 2019-07-30 22:30:25

2K+ 次查看

要在 MySQL 中查询当前周,您可以使用 YEARWEEK() 函数。语法如下:SELECT *FROM yourTableName WHERE YEARWEEK(yourDateColumnName) = YEARWEEK(NOW());为了理解上述语法,让我们创建一个表。创建表的查询如下:mysql> create table currentWeekDemo -> ( -> UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> UserName varchar(20), -> UserPostDate date -> ); Query OK, 0 rows affected (0.68 sec)使用 insert 命令在表中插入一些记录。查询如下:−mysql> insert into currentWeekDemo(UserName, ... 阅读更多

如何将 PHP 变量“11:00 AM”转换为 MySQL 时间格式?

Samual Sam
更新于 2019-07-30 22:30:25

268 次查看

使用 DateTime 将 PHP 变量“11:00 AM”转换为 MySQL 时间格式。PHP 代码如下:−$phpTime = '11:00 AM'; echo('PHP 时间格式为 ='); echo ($phpTime); $timeFormat = DateTime::createFromFormat( 'H:i A', $phpTime); $MySQLTimeFormat = $timeFormat->format( 'H:i:s'); echo (' '); echo('MySQL 时间格式为 ='); echo ($MySQLTimeFormat);PHP 代码的快照如下:−以下是输出:−PHP 时间格式为 =11:00 AM MySQL 时间格式为 =11:00:00

如何更改 MySQL 错误消息语言?

karthikeya Boyini
更新于 2019-07-30 22:30:25

172 次查看

您可以使用 lc_messages 来更改 MySQL 错误消息语言。语法如下:−SET lc_messages = 'yourLanguage';为了理解这个概念,让我们创建一个包含一些错误的表并检查错误消息语言。在这里,我们将本地消息设置为法语。让我们首先创建一个表:−mysql> create table errorMessagelanguage    -> (    -> Error_MessageId int,    -> Error_Message varchar(100),    -> );错误消息如下:−ERROR 1064 (42000): Erreur de syntaxe près de ')' à la ligne 5现在,您可以将错误消息设置为英语。查询为 ... 阅读更多

MySQL 似乎已删除用户,但用户仍存在于 MySQL.users 表中?

Chandu yadav
更新于 2019-07-30 22:30:25

132 次查看

首先,使用 select 语句检查 MySQL.user 表中的所有用户和主机,如下所示:mysql> select user, host from MySQL.user;以下是输出:+------------------+-----------+ | user             | host      | +------------------+-----------+ | Bob              | %         | | Manish           | %         | | User2            | %         | | mysql.infoschema | %         | | mysql.session    | %   ... 阅读更多

在 MySQL 中存储每周事件的最佳方法是什么?

Arjun Thakur
更新于 2019-07-30 22:30:25

201 次查看

让我们看看在 MySQL 中存储每周事件的最佳方法。为此,首先创建一个新表,并为每一天都包含字段。mysql> create table WeeklyEventDemo -> ( -> ID int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> EventName varchar(20), -> Monday tinyint(1), -> Tuesday tinyint(1), -> Wednesday tinyint(1), -> Thursday tinyint(1), -> Friday tinyint(1), -> Saturday tinyint(1), -> Sunday tinyint(1), -> StartDate date, ... 阅读更多

在 MySQL 目录中找不到 my.ini?

Samual Sam
更新于 2019-07-30 22:30:25

7K+ 次查看

my.ini 位于程序数据隐藏文件夹中。首先转到 C: 驱动器,然后转到程序数据的隐藏文件夹。从中,移动到 MySQL 版本目录。以下是 C: 驱动器的快照:−单击 C 驱动器。快照如下所示。在这里,您可以看到“程序数据”文件夹:−现在转到“程序数据”文件夹下的 MySQL。快照如下所示:−转到 MySQL 版本。快照如下所示:−注意:−在这里,我们使用 MySQL 版本 8.0.12以下是 my.ini 文件。为了到达该位置,您还可以使用以下命令 ... 阅读更多

广告