找到 4219 篇文章 关于 MySQLi

MySQL Select where values IN 列表字符串?

AmitDiwan
更新于 2020-12-11 05:39:59

4K+ 次查看

为此,请使用 FIND_IN_SET()。让我们创建一个表 - 示例mysql> create table demo81    -> (    -> id int not null auto_increment primary key,    -> username varchar(200)    -> ); 查询成功,0 行受影响 (1.44插入一些记录到表中,使用 insert 命令 - 示例mysql> insert into demo81(username) values('John, Chris, David'); 查询成功,1 行受影响 (0.11 mysql> insert into demo81(username) values('Mike, Sam'); 查询成功,1 行受影响 (0.14 mysql> insert into demo81(username) values('Chris, Bob, Sam'); 查询成功,1 行受影响 (0.13 mysql> insert into demo81(username) values('Mike, John, Chris'); 查询成功,1 行 ... 阅读更多

从 MySQL 数据库中显示日期格式为 30-04-2020 而不是 2020-04-30?

AmitDiwan
更新于 2020-12-11 05:38:01

55 次查看

为此,请在 MySQL 中使用 DATE_FORMAT()。语法如下 - 示例select date_format(yourColumnName, '%d-%m-%Y') as anyAliasName from yourTableName;让我们创建一个表 - 示例mysql> create table demo80    -> (    -> due_date date    -> ); 查询成功,0 行受影响 (0.74插入一些记录到表中,使用 insert 命令 - 示例mysql> insert into demo80 values('2020-04-30'); 查询成功,1 行受影响 (0.14 mysql> insert into demo80 values('2016-01-10'); 查询成功,1 行受影响 (0.17 mysql> insert into demo80 values('2018-03-21'); 查询成功,1 行受影响 (0.12显示表中的记录,使用 select 语句 - 示例mysql> select *from demo80;这将 ... 阅读更多

使用逗号作为分隔符将一列拆分为两列 - MySQL

AmitDiwan
更新于 2020-12-11 05:35:52

4K+ 次查看

为此,您可以在 MySQL 中使用 substring_index()。让我们创建一个表 - 示例mysql> create table demo79    -> (    -> fullname varchar(50)    -> ); 查询成功,0 行受影响 (0.64插入一些记录到表中,使用 insert 命令 - 示例mysql> insert into demo79 values("John, Smith"); 查询成功,1 行受影响 (0.09 mysql> insert into demo79 values("David, Miller"); 查询成功,1 行受影响 (0.11 mysql> insert into demo79 values("Chris, Brown"); 查询成功,1 行受影响 (0.07显示表中的记录,使用 select 语句 - 示例mysql> select *from demo79;这将产生以下输出 - 输出+--------------+ | ... 阅读更多

如何在 MySQL 数据库中使用 ID 从另一个表中获取用户名?

AmitDiwan
更新于 2020-12-11 05:33:37

3K+ 次查看

要使用 ID 从两个表中获取用户名,您需要使用 JOIN 并连接这些表。让我们创建一个表 - 示例mysql> create table demo77    -> (    -> userid int not null primary key,    -> username varchar(20)    -> ); 查询成功,0 行受影响 (2.63插入一些记录到表中,使用 insert 命令 - 示例mysql> insert into demo77 values(1, 'John'); 查询成功,1 行受影响 (0.19 mysql> insert into demo77 values(2, 'Bob'); 查询成功,1 行受影响 (0.36显示表中的记录,使用 select 语句 - 示例mysql> select *from demo77;这将产生以下 ... 阅读更多

在 MySQL 中查找所有具有唯一姓氏的用户?

AmitDiwan
更新于 2020-12-11 05:30:40

458 次查看

要查找所有具有唯一姓氏的用户,请使用 GROUP BY HAVING COUNT()。让我们创建一个表 - 示例mysql> create table demo76    -> (    -> firstName varchar(20),    -> lastName varchar(20)    -> ); 查询成功,0 行受影响 (9.29插入一些记录到表中,使用 insert 命令 - 示例mysql> insert into demo76 values('John', 'Doe'); 查询成功,1 行受影响 (2.52 mysql> insert into demo76 values('David', 'Smith'); 查询成功,1 行受影响 (6.31 mysql> insert into demo76 values('Adam', 'Smith'); 查询成功,1 行受影响 (1.52显示表中的记录,使用 select 语句 - 示例mysql> select *from ... 阅读更多

在 MySQL 中获取更新时间戳早于 1 天的行?

AmitDiwan
更新于 2020-12-11 05:28:02

738 次查看

为此,您可以使用 from_unixtime() 以及 now()。让我们创建一个包含一些数据类型的表 - 示例mysql> create table demo75    -> (    -> due_date int(11)    -> ); 查询成功,0 行受影响,1 个警告 (2.87插入一些记录到表中,使用 insert 命令 - 示例mysql> insert into demo75 values(unix_timestamp("2020-01-10")); 查询成功,1 行受影响 (0.46 mysql> insert into demo75 values(unix_timestamp("2020-11-19")); 查询成功,1 行受影响 (0.59 mysql> insert into demo75 values(unix_timestamp("2020-12-18")); 查询成功,1 行受影响 (0.44 mysql> insert into demo75 values(unix_timestamp("2020-11-10")); 查询成功,1 行受影响 (0.70显示表中的 ... 阅读更多

MySQL 使用动态数组的 LIKE 查询?

AmitDiwan
更新于 2020-12-11 05:23:57

1K+ 次查看

要使用动态数组实现 LIKE 查询,语法如下 - 示例select *from yourTableName    where yourColumnName2 like "%yourValue%"    order by yourColumnName1 asc    limit yourLimitValue;让我们创建一个表 - 示例mysql> create table demo74    -> (    -> user_id int not null auto_increment primary key,    -> user_names varchar(250)    -> )    -> ; 查询成功,0 行受影响 (0.67插入一些记录到表中,使用 insert 命令 - 示例mysql> insert into demo74(user_names) values("John Smith1, John Smith2, John Smith3"); 查询成功,1 行受影响 (0.18 mysql> insert into demo74(user_names) values("John Smith1"); 查询成功, ... 阅读更多

MySQL - 如果包含特定数字,则选择所有记录?

AmitDiwan
更新于 2020-12-11 05:20:16

804 次查看

要选择所有包含特定数字的记录,请在 MySQL 中使用 FIND_IN_SET()。让我们创建一个表 - 示例mysql> create table demo73    -> (    -> interest_id varchar(100),    -> interest_name varchar(100)    -> ); 查询成功,0 行受影响 (1.48插入一些记录到表中,使用 insert 命令 - 示例mysql> insert into demo73 values("100, 101, 103, 105", "SSC"); 查询成功,1 行受影响 (0.34 mysql> insert into demo73 values("105, 103, 1005, 1003, 104", "Computer"); 查询成功,1 行受影响 (0.10 mysql> insert into demo73 values("110, 105, 104, 111", "Novel"); 查询成功,1 行受影响 (0.31显示记录 ... 阅读更多

如何在 MYSQL 中将 MM/YY 转换为 YYYY-MM-DD?

AmitDiwan
更新于 2020-12-11 05:17:06

754 次查看

要转换,请在 MySQL 中使用 str_to_date()让我们创建一个表并添加日期记录 - 示例mysql> create table demo72    -> (    -> due_date varchar(40)    -> ); 查询成功,0 行受影响 (2.96 秒)插入一些记录到表中,使用 insert 命令 - 示例mysql> insert into demo72 values("11/15"); 查询成功,1 行受影响 (0.26 秒) mysql> insert into demo72 values("02/20"); 查询成功,1 行受影响 (0.09 秒) mysql> insert into demo72 values("07/95"); 查询成功,1 行受影响 (0.15 秒)显示表中的记录,使用 select 语句 - 示例mysql> select *from demo72;这将产生以下输出 ... 阅读更多

在程序中进行非 SQL 更改且未使用 BIND 时,执行结果是什么?

Mandalika
更新于 2020-12-01 05:03:14

193 次查看

**问题:**一个 COBOL-DB2 程序修改了变量长度,从 PIC X(5) 更改为 PIC X(8)。但是,程序的 SQL 语句没有变化。如果程序的计划/包没有因为这些更改而重新绑定,会发生什么结果?**解决方案**变量长度从 PIC X(5) 更改为 PIC X(8) 不是 DB2 的更改,程序中的 SQL 语句不需要修改。但是,我们仍然需要绑定其计划/包,否则我们会得到 SQL 错误代码 -818,该代码表示“加载模块中的预编译器生成的日期时间戳 x 与... 阅读更多

广告