已找到 4219 篇 关于 MySQLi 的文章

如何从降序排列的相同表中选择仅更新 MySQL 表中的单个值?

AmitDiwan
2019 年 9 月 24 日 12:53:55 更新

72 次浏览

为此,请配合使用 ORDER BY DESC 子句和 LIMIT 子句。ORDER BY DESC 按降序排列,其中 LIMIT 设置了所需的记录数。此处,我们将把 LIMIT 设置为 1,因为我们只想获取单个记录。首先,让我们创建一个表 -

如果另一个字段包含字符串,则在 MySQL select 中返回 true 或 false?

AmitDiwan
2019 年 9 月 24 日 12:45:24 更新

2K+ 次浏览

若要返回字符串字段中的 TRUE 或 FALSE,请使用 IF()。我们先创建一个表 mysql> create table DemoTable (    FirstName varchar(100),    LastName varchar(100) ); 查询创建成功,0 行受影响 (1.28 秒) 使用插入命令在表中插入一些记录− mysql> insert into DemoTable values('Chris', 'Brown'); 查询创建成功,1 行受影响 (0.17 秒) mysql> insert into DemoTable values('David', 'Miller'); 查询创建成功,1 行受影响 (0.15 秒) mysql> insert into DemoTable values('Adam', 'Smith'); 查询创建成功,1 行受影响 (0.11 秒) 使用插入命令在表中插入一些记录− mysql> insert into DemoTable values('Chris', 'Brown'); 查询创建成功,1 行受影响 (0.17 秒) mysql> insert into DemoTable values('David', 'Miller'); 查询创建成功,1 行受影响 (0.15 秒) mysql> insert into DemoTable values('Adam', 'Smith'); 查询创建成功,1 行受影响 (0.11 秒) 使用 select 语句显示表中的所有记录 − mysql> select *from DemoTable; 它将产生以下内容... 阅读更多

如何在 MySQL 的 varchar 列中获取大于特定值的值?

AmitDiwan
更新时间 2019-09-24 12:40:10

393 次浏览

由于你想要获取的值大于特定值的列是 VARCHAR,因此请使用 CAST() 函数。例如,从包含 varchar 值的列中获取大于 999 的值。让我们先创建一个表 − mysql> create table DemoTable (    Value varchar(100) ); 查询创建成功,0 行受影响 (1.02 秒) 使用插入命令在表中插入一些记录 − mysql> insert into DemoTable values('900'); 查询创建成功,1 行受影响 (0.49 秒) mysql> insert into DemoTable values('1090'); 查询创建成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable values('860'); 查询创建成功,1 行受影响 (0.25 ... 阅读更多

MySQL 查询如何检查字符串是否在同一行中包含一个值(子字符串)?

AmitDiwan
更新时间 2019-09-24 12:36:49

757 次浏览

由于我们需要匹配同一行中的字符串,因此请使用 LIKE 运算符。让我们先创建一个表 − mysql> create table DemoTable (    FirstName varchar(100),    FullName varchar(100) ); 查询创建成功,0 行受影响 (0.53 秒) 使用插入命令在表中插入一些记录 − mysql> insert into DemoTable values('John', 'John Smith'); 查询创建成功,1 行受影响 (0.08 秒) mysql> insert into DemoTable values('David', 'John Miller'); 查询创建成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable values('Bob', 'Sam Miller'); 查询创建成功,1 行受影响 (0.18 秒) mysql> insert into DemoTable values('Chris', 'Chris Brown'); 查询创建成功,1 行受影响 ... 阅读更多

SQL 和 NoSQL 之间的区别

Kiran Kumar Panigrahi
更新时间 2022-07-28 11:51:45

3K+ 次浏览

SQL 和 NoSQL 数据库各自具有一组优势和劣势。当你寻求数据一致性、可靠性、完整性且数据结构化时,可以选择 SQL 数据库。如果数据量大、半结构化或非结构化并且需要更快地存储和检索数据,那么 NoSQL 数据库是更好的选择。 由于市面上提供了如此多数据库,企业决定选择 SQL 数据库还是 NoSQL 数据库时可能会遇到一些挑战。本文将向你展示两种数据库类型的主要差异... 阅读更多

“false”是否可以匹配 MySQL 中的某个字符串?

AmitDiwan
更新时间 2019-09-09 09:11:53

55 次浏览

是的,您可以将 false 用作 0 进行匹配。让我们首先创建一个表-mysql> create table DemoTable804 ( Id varchar(100) ); 查询完成,0 行受影响(0.66 秒)使用插入命令在表中插入一些记录——mysql> insert into DemoTable804 values('101John');查询完成,1 行受影响(0.20 秒)mysql> insert into DemoTable804 values('Carol1002');查询完成,1 行受影响(0.22 秒)mysql> insert into DemoTable804 values('1000');查询完成,1 行受影响(0.15 秒)mysql> insert into DemoTable804 values('1010Bob');查询完成,1 行受影响(0.10 秒)使用 select 语句从表中显示所有记录-mysql> select *from DemoTable804;此......阅读更多

在 MySQL 中创建表时为列设置 DEFAULT 值

AmitDiwan
更新时间 2019 年 9 月 09 日 09:10:32

2K+ 次浏览

要在创建表时为列设置默认值,使用 DEFAULT。让我们首先看一个示例并创建一个表。正如您在下面看到的,在创建表时,我们已经设置了 DEFAULT-mysql> create table DemoTable803 (UserId int DEFAULT 101,UserName varchar(100) DEFAULT 'Chris');查询完成,0 行受影响(1.18 秒)使用插入命令在表中插入一些记录。对于我们没有插入的值,默认值将自动设置——mysql> insert into DemoTable803 values(102,'Chris');查询完成,1 行受影响(0.34 秒)mysql> insert into DemoTable803(UserName)......阅读更多

在 MySQL 中忽略 NULL 值显示和连接记录

AmitDiwan
更新时间 2019 年 9 月 09 日 09:08:45

649 次浏览

使用 CONCAT() 连接记录,而使用 IFNULL() 检查 NULL 值。让我们首先创建一个表-mysql> create table DemoTable802 (FirstName varchar(100),LastName varchar(100));查询完成,0 行受影响(1.01 秒)使用插入命令在表中插入一些记录-mysql> insert into DemoTable802 values('Adam','Smith');查询完成,1 行受影响(0.23 秒)mysql> insert into DemoTable802 values('Carol',NULL);查询完成,1 行受影响(0.15 秒)mysql> insert into DemoTable802 values(NULL,'Taylor');查询完成,1 行受影响(0.09 秒)mysql> insert into DemoTable802 values(NULL,NULL);查询完成,1 行受影响(0.21 秒)显示......阅读更多

MySQL 查询对同一字段执行排序顺序

AmitDiwan
更新时间 2019 年 9 月 09 日 09:06:18

109 次浏览

为此,请使用 ORDER BY IF()。让我们首先创建一个表-mysql> create table DemoTable801 (Score int);查询完成,0 行受影响(0.69 秒)使用插入命令在表中插入一些记录-mysql> insert into DemoTable801 values(30);查询完成,1 行受影响(0.19 秒)mysql> insert into DemoTable801 values(99);查询完成,1 行受影响(0.16 秒)mysql> insert into DemoTable801 values(45);查询完成,1 行受影响(0.16 秒)mysql> insert into DemoTable801 values(55);查询完成,1 行受影响(0.16 秒)mysql> insert into DemoTable801 values(99);查询完成,1 行受影响(0.19 秒)mysql> insert into DemoTable801 values(69);......阅读更多

MySQL 仅从 5 个相似的值中选择一个值?

AmitDiwan
更新时间 2019 年 9 月 09 日 09:04:29

157 次浏览

首先,让我们创建一个表 −mysql> create table DemoTable800 ( Value int ); 查询已确认,0 条记录受到影响 (0.59 秒)使用 insert 命令在表中插入一些记录。在此,我们插入了 5 个类似值 −mysql> insert into DemoTable800 values(10); 查询已确认,1 条记录受到影响 (0.18 秒) mysql> insert into DemoTable800 values(10); 查询已确认,1 条记录受到影响 (0.10 秒) mysql> insert into DemoTable800 values(10); 查询已确认,1 条记录受到影响 (0.10 秒) mysql> insert into DemoTable800 values(10); 查询已确认,1 条记录受到影响 (0.20 秒) mysql> insert into DemoTable800 values(10); 查询已确认,1 条记录受到影响 (0.10 秒)显示所有 ... 更多

广告