找到关于数据库的6705篇文章

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中今天的日期介于两个DATE列之间的行?

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; ... 阅读更多

如何使用PHPMyAdmin在MySQL数据库中指定小数精度和小数位数?

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

2K+ 次浏览

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

如何在Windows10上打开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命令行的分步说明。首先,转到START > RUN或使用Windows+R命令打开运行:键入CMD并点击OK按钮:按下OK按钮后,将打开CMD:现在您需要按照上述说明操作。首先到达您的bin... 阅读更多

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

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) -> ); ... 阅读更多

广告