找到关于 MySQLi 的4219 篇文章

在 MySQL 存储过程中设置条件

AmitDiwan
更新于 2019年12月10日 05:40:40

655 次浏览

要在存储过程中设置条件,请在 MySQL 中使用 IF...ELSE。以下是 if-else 语法:IF yourCondition then       yourStatement1,  ELSE           yourStatement2,  END IF;让我们在存储过程中实现上述语法:mysql> DELIMITER // mysql> CREATE PROCEDURE IF_ELSE_DEMO(IN value int)    -> BEGIN    ->    SET @val=value;    ->    IF @val > 10 then    ->       select concat(@val, ' is greater than 10');    ->    ELSE    ->        select concat(@val, ' is less than 10 ');    ->    END ... 阅读更多

如何在 MySQL 中将字符串作为日期获取,日期格式为点分隔符?

AmitDiwan
更新于 2019年12月10日 05:33:38

383 次浏览

要将字符串作为日期获取,请使用 STR_TO_DATE() 方法。让我们首先创建一个表:mysql> create table DemoTable1445    -> (    -> AdmissionDate varchar(20)    -> ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1445 values('01.10.2019'); 使用 select 命令显示表中的所有记录:mysql> select * from DemoTable1445;这将产生以下输出:+---------------+ | AdmissionDate | ... 阅读更多

MySQL 和 SQL Server 之间的区别

Mahesh Parahar
更新于 2019年11月27日 07:21:59

7K+ 次浏览

MySQL 和 SQL Server 都是关系数据库管理系统或 RDBMS。MySQL 是开源的,免费使用,而 SQL Server 是微软的许可产品。以下是 MySQL 和 SQL Server 之间的重要区别。序号关键点MySQLSQL Server1所有者/开发者MySQL 由 Oracle 所有。SQL Server 由微软开发。2语言支持MySql 支持 C++、Java 等编程语言,并支持 Perl、TCL 和 Haskel。SQL Server 支持 C++、Java、Ruby、Visual Basic、Delphi、R 等编程语言。3存储空间MySql 需要较少的运行存储空间。SQL Server 需要大量的运行存储空间。4查询取消MySql 不支持中途... 阅读更多

如何在 MySQL 中获取两个给定日期之间记录的总和

AmitDiwan
更新于 2019年11月12日 07:01:39

2K+ 次浏览

为此,请使用 BETWEEN 关键字。让我们首先创建一个表:mysql> create table DemoTable1444    -> (    -> Value int,    -> PurchaseDate datetime    -> ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1444 values(40, '2019-01-10'); 使用 select 命令显示表中的所有记录:mysql> select * from DemoTable1444;这将产生以下输出:+-------+---------------------+ | Value | PurchaseDate    | +-------+---------------------+ | 40   | 2019-01-10 00:00:00 | ... 阅读更多

在 MySQL 中基于表值有效地添加整数的方法?

AmitDiwan
更新于 2019年11月12日 07:00:07

60 次浏览

您需要使用 GROUP BY 子句。让我们首先创建一个表:mysql> create table DemoTable1443    -> (    -> StudentId int,    -> StudentScore int    -> ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1443 values(100, 78); 使用 select 命令显示表中的所有记录:mysql> select * from DemoTable1443;这将产生以下输出:+-----------+-------------+ | StudentId | StudentScore | +-----------+-------------+ | 100    | 78       | ... 阅读更多

如何在 MySQL 中对 VARCHAR 数据类型或 TIME 数据类型的行求和?

AmitDiwan
更新于 2019年11月12日 06:58:28

218 次浏览

让我们首先创建一个表:mysql> create table DemoTable1442    -> (    -> DueTime time    -> ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1442 values('00:08:00'); 使用 select 命令显示表中的所有记录:mysql> select * from DemoTable1442;这将产生以下输出:+----------+ | DueTime  | +----------+ | 00:08:00 | | 00:04:00 | | 12:55:00 | ... 阅读更多

MySQL 中 ORDER BY columnname*1 的用途是什么?

AmitDiwan
更新于 2019年11月12日 06:57:12

56 次浏览

MySQL 将隐式地将列转换为数字。以下是语法:select * from yourTableName  order by yourColumnName*1;让我们首先创建一个表:mysql> create table DemoTable1441    -> (    -> Id varchar(30)    -> ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1441 values('301'); 使用 select 命令显示表中的所有记录:mysql> select * from DemoTable1441;这将产生以下输出:+-----+ | Id  | +-----+ | 301 | ... 阅读更多

如何在 MySQL 中将默认值设置为 NULL?

AmitDiwan
更新于 2019年11月12日 06:56:10

4K+ 次浏览

在 MySQL 中使用 DEFAULT 关键字将默认值设置为 NULL。让我们首先创建一个表:mysql> create table DemoTable1440    -> (    -> StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> StudentName varchar(20) DEFAULT NULL,    -> StudentAge int DEFAULT NULL    -> ); 使用 insert 命令在表中插入一些记录。对于留空的字段,将插入默认值:mysql> insert into DemoTable1440(StudentName, StudentAge) values('Chris', 21); mysql> insert into DemoTable1440 values(); mysql> insert into DemoTable1440(StudentName) ... 阅读更多

如何使用 MySQL 检查单元格中是否存在特定国家代码?

AmitDiwan
更新于 2019年11月12日 06:54:37

218 次浏览

对于特定值,请使用 FIND_IN_SET()。让我们首先创建一个表:mysql> create table DemoTable1439    -> (    -> CountryId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> CountryCode varchar(20)    -> ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1439(CountryCode) values('1022_US, 7894_UK'); 使用 select 命令显示表中的所有记录:mysql> select * from DemoTable1439;这将产生以下输出:+-----------+-----------------+ | CountryId | CountryCode    | +-----------+-----------------+ | 1        | 1022_US, 7894_UK | ... 阅读更多

如何将 JSON 数组保存到 MySQL 数据库?

AmitDiwan
更新于 2019年11月12日 06:52:58

2K+ 次浏览

这将产生以下输出:

广告