找到 4379 篇文章 关于 MySQL

在 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)    -> );插入一些记录... 阅读更多

当输入为 NULL 时,MySQL 中的 date_format 如何返回 NULL?

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

569 次浏览

使用 IF() 函数,当输入为 NULL 时,MySQL 中的 date_format 返回 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    -> );现在可以使用 insert 命令在表中插入一些记录。查询如下:mysql> insert into returnNullWhenInputIsNullDemo(ShippingDate) values('2019-01-21'); ... 阅读更多

如何在 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 -> );使用 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 显示已 DROP USER,但用户仍存在于 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 盘。快照如下所示。在这里,您可以看到“Program Data”文件夹:现在转到“Program Data”文件夹下的 MySQL。快照如下所示:转到 MySQL 版本。快照如下所示:注意:这里我们使用的是 MySQL 8.0.12 版本这是 my.ini 文件。为了到达该位置,您还可以使用以下命令... 阅读更多

如何在 MySQL 表中查找最小的未使用值?

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

188 次浏览

可以使用 LEFT JOIN 在 MySQL 表中查找最小的未使用值。让我们首先创建一个表:mysql> create table FindValue    -> (    -> SequenceNumber int    -> );使用 insert 命令在表中插入一些记录。查询如下:mysql> insert into FindValue values(109); mysql> insert into FindValue values(110); mysql> insert into FindValue values(111); mysql> insert into FindValue values(113); ... 阅读更多

使用 IF 条件的 MySQL UPDATE

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

9K+ 次浏览

在 MySQL 中使用 IF 条件执行 UPDATE 的语法如下:update yourTableName set yourColumnName =if(yourColumnName =yourOldValue, yourNewValue, yourColumnName);为了理解上述语法,让我们创建一个表。创建表的查询如下:mysql> create table updateIfConditionDemo    -> (    -> UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> UserName varchar(20),    -> UserAge int    -> );现在可以使用 insert 命令在表中插入一些记录。查询如下:mysql> insert into updateIfConditionDemo(UserName, UserAge) values('Larry', 23); ... 阅读更多

广告