找到 4219 篇文章 关于 MySQLi

如何将 MySQL 的 timediff 输出转换为日、时、分、秒格式?

George John
更新于 2019年7月30日 22:30:24

1K+ 次浏览

要了解如何将 MySQL 的 timediff 输出转换为日、时、分、秒格式,需要使用 MySQL 的 CONCAT() 函数。让我们创建一个表。创建表的查询如下:mysql> create table convertTimeDifferenceDemo -> ( -> Id int NOT NULL AUTO_INCREMENT, -> StartDate datetime, -> EndDate datetime, -> PRIMARY KEY(Id) -> ); 插入一些记录到表中,使用 insert 命令。插入记录的查询如下:mysql> insert into convertTimeDifferenceDemo(StartDate, ... 阅读更多

MySQL 中两个 SELECT 语句的差异?

Chandu yadav
更新于 2019年7月30日 22:30:24

2K+ 次浏览

您可以使用子查询来查找 MySQL 中两个 SELECT 语句的差异。语法如下:SELECT * FROM yourTableName where yourColumnName NOT IN (SELECT yourColumnName FROM youTableName WHERE yourCondition; 为了理解上述语法,让我们创建一个表。创建表的查询如下:mysql> create table DifferenceSelectDemo -> ( -> Id int NOT NULL AUTO_INCREMENT, -> UserId int, -> UserValue int, -> PRIMARY KEY(Id) -> ); 插入一些记录到表中,使用 insert 命令。查询如下:mysql> insert into DifferenceSelectDemo(UserId, UserValue) values(10, 10); ... 阅读更多

如何选择 MySQL 中日期列在今天日期范围内的行?

Arjun Thakur
更新于 2019年7月30日 22:30:24

1K+ 次浏览

要选择 MySQL 中日期列在今天日期范围内的行,需要使用 AND 运算符。语法如下:SELECT * FROM yourTableName WHERE yourDateColumnName1 = ‘’yourDateValue’; 为了理解上述语法,让我们创建一个表。创建表的查询如下:mysql> create table selectDates -> ( -> Id int NOT NULL AUTO_INCREMENT, -> StartingDate date, -> EndingDate date, -> PRIMARY KEY(Id) -> ); 现在您可以插入一些记录到... 阅读更多

如何在 MySQL 表中查找所有大写字符串?

Ankith Reddy
更新于 2019年7月30日 22:30:24

855 次浏览

要在 MySQL 表中查找所有大写字符串,需要使用 BINARY UPPER() 函数。语法如下:SELECT * FROM yourTableName WHERE yourColumnName=BINARY UPPER(yourColumnName); 为了理解上述语法,让我们创建一个表。创建表的查询如下:mysql> create table FindUpperCaseDemo -> ( -> Id int, -> FirstName varchar(20), -> Age int -> ); 插入一些记录到表中,使用 insert 命令。查询如下:mysql> insert into FindUpperCaseDemo values(1, 'John', 23); mysql> ... 阅读更多

如何在 MySQL 中使用 WHILE 循环和 IF 语句?

George John
更新于 2019年7月30日 22:30:24

440 次浏览

以下是如何在 MySQL 中实现 WHILE 循环和 IF 语句的示例。我们将其用在存储过程中。以下是如何创建存储过程的查询:mysql> DELIMITER // mysql> create procedure sp_getDaysDemo() -> BEGIN -> SELECT MONTH(CURDATE()) INTO @current_month; -> SELECT MONTHNAME(CURDATE()) INTO @current_monthname; -> SELECT DAY(LAST_DAY(CURDATE())) INTO @total_numberofdays; -> SELECT CAST(DATE_FORMAT(NOW() ,'%Y-%m-01') as DATE)INTO @check_weekday; -> SELECT DAY(@check_weekday) INTO @check_day; -> SET @count_days = 0; -> SET @workdays = 0; ... 阅读更多

如何在 MySQL 数据库中使用 phpMyAdmin 指定十进制精度和小数位数?

Chandu yadav
更新于 2019年7月30日 22:30:24

2K+ 次浏览

创建表时,需要选择一个数据库。现在,我有一个示例数据库。快照如下:现在您需要给出表名以及您想要的列数:之后您需要点击“Go”按钮。现在,以下部分将可见:DECIMAL 需要两个参数,即总位数和第二个是小数位数。DECIMAL 的结构如下:DECIMAL(X, Y) 这里,X 是总位数,Y 是小数位数。让我们来看一个例子:DECIMAL(6, 4) 上面,我们将有 6 位数字和 2 位小数点后的数字。对于... 阅读更多

如何在 Windows 10 上打开 MySQL 命令行?

Ankith Reddy
更新于 2020年6月30日 12:38:34

22K+ 次浏览

要从 cmd 打开 MySQL 命令行,需要使用用户名 root 和您的密码。请按照以下步骤操作。语法如下:cd > 按 Enter 键 cd Program Files\MySQL\MySQL Server 8.0\bin > 按 Enter 键 C:\Program Files\MySQL\MySQL Server 8.0\bin > mysql -uroot -p 按 Enter 键 输入密码:****** 以下是打开 MySQL 命令行的分步说明。首先,转到“开始”>“运行”或使用 Windows+R 命令打开运行:键入 CMD 并点击“确定”按钮:点击“确定”按钮后,将打开 CMD:现在您需要按照上述说明操作。首先到达您的 bin ... 阅读更多

如何在 MySQL 中使用 GROUP BY 连接字符串,以及如何设置连接的分隔符?

Ankith Reddy
更新于 2019年7月30日 22:30:24

9K+ 次浏览

要在 MySQL 中使用 GROUP BY 连接字符串,需要使用 GROUP_CONCAT() 和一个 SEPARATOR 参数,该参数可以是逗号(',')或空格(' ')等。语法如下:SELECT yourColumnName1, GROUP_CONCAT(yourColumnName2 SEPARATOR ‘yourValue’) as anyVariableName FROM yourTableName GROUP BY yourColumnName1; 为了理解上述语法,让我们创建一个表。创建表的查询如下:mysql> create table GroupConcatenateDemo -> ( -> Id int, -> Name varchar(20) -> ); 插入一些记录到表中,使用 insert 命令。插入记录的查询如下:mysql> insert ... 阅读更多

MySQL 分隔符错误何时发生?

George John
更新于 2019年7月30日 22:30:24

1K+ 次浏览

当您使用管道分隔符(|)和分号(;),并且使用低于 8.0.12 的 MySQL 版本时,就会发生 MySQL 分隔符错误。MySQL 将管道(|)视为一个分隔符,而分号(;)是另一个分隔符。因此,不要将 MySQL 分隔符与管道和分号混淆。 注意:这里我们使用的是 MySQL 8.0.12 版本。管道分隔符可以与分号一起正常工作。如果您使用的是低于 8.0.12 的版本,则会导致分隔符错误。以下是 MySQL 分隔符的工作方式:mysql> delimiter |; mysql> create procedure getSumOfTwoNumbers() -> begin -> select 2+3 as ... 阅读更多

MySQL:插入一行并获取内容?

Chandu yadav
更新于 2019年7月30日 22:30:24

112 次浏览

为了插入一行并获取内容,您需要使用存储过程,首先,您需要创建一个表。之后,您需要创建一个存储过程,它将插入一行并将内容获取到最终用户。要完成上述任务,让我们首先创建一个表。创建表的查询如下:mysql> create table InsertRecord_SelectTable -> ( -> Id int NOT NULL AUTO_INCREMENT, -> Name varchar(20), -> PRIMARY KEY(Id) -> ); ... 阅读更多

广告