找到关于 MySQLi 的4219 篇文章

在 MySQL 中为 NULL 或空值设置自定义值

AmitDiwan
更新于 2019年9月30日 08:00:43

666 次查看

让我们首先创建一个表:
mysql> create table DemoTable (    Value varchar(100) );
使用 insert 命令在表中插入一些记录:
mysql> insert into DemoTable values('100');
mysql> insert into DemoTable values('');
mysql> insert into DemoTable values('200');
mysql> insert into DemoTable values(null);
使用 select 语句显示表中的所有记录:
mysql> select *from DemoTable;
这将产生以下输出:
+-------+
| Value |
+-------+
阅读更多

查找 MySQL 中两个日期之间的登录次数

AmitDiwan
更新于 2019年9月30日 07:59:03

124 次查看

使用 BETWEEN 查找两个日期之间的登录次数。让我们首先创建一个表:
mysql> create table DemoTable (    Login datetime );
使用 insert 命令在表中插入一些记录:
mysql> insert into DemoTable values('2019-08-10');
mysql> insert into DemoTable values('2019-08-12');
mysql> insert into DemoTable values('2019-08-20');
mysql> insert into DemoTable values('2019-08-24');
使用 select 语句显示表中的所有记录:
mysql> select *from DemoTable;
这将… 阅读更多

使用 MySQL IN() 显示多个选定的行

AmitDiwan
更新于 2019年9月30日 07:57:35

476 次查看

让我们首先创建一个表:
mysql> create table DemoTable1045 (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    FirstName varchar(100) )AUTO_INCREMENT=100;
使用 insert 命令在表中插入一些记录:
mysql> insert into DemoTable1045(FirstName) values('John');
mysql> insert into DemoTable1045(FirstName) values('Chris');
mysql> insert into DemoTable1045(FirstName) values('Robert');
mysql> insert into DemoTable1045(FirstName) values('Mike');
mysql> insert into DemoTable1045(FirstName) values('Adam');
显示所有记录… 阅读更多

MySQL 中的高级排序,即使在 ORDER BY 之后也能将以 J 开头的字符串显示在最后

AmitDiwan
更新于 2019年9月30日 07:55:12

111 次查看

为此,使用 ORDER BY LIKE 运算符。让我们首先创建一个表:
mysql> create table DemoTable (    Name varchar(100) );
使用 insert 命令在表中插入一些记录:
mysql> insert into DemoTable values('John');
mysql> insert into DemoTable values('Adam');
mysql> insert into DemoTable values('Chris');
mysql> insert into DemoTable values('Jace');
mysql> insert into DemoTable values('David');
mysql> insert into … 阅读更多

如何显示 MySQL 表中具有最高金额的所有产品及其详细信息?

AmitDiwan
更新于 2019年9月30日 07:53:23

388 次查看

为此,结合使用 MAX() 和子查询。这里,MAX() 用于获取最大金额。让我们首先创建一个表:
mysql> create table DemoTable (    ProductId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    ProductName varchar(100),    ProductAmount int );
使用 insert 命令在表中插入一些记录:
mysql> insert into DemoTable(ProductName, ProductAmount) values('Product-1', 60);
mysql> insert into DemoTable(ProductName, ProductAmount) values('Product-2', 40);
mysql> insert into DemoTable(ProductName, ProductAmount) values('Product-3', 75);
mysql> … 阅读更多

如何比较 MySQL 日期列中第一个日期和最后一个日期?

AmitDiwan
更新于 2019年9月30日 07:49:45

281 次查看

要比较第一个日期和最后一个日期,请结合使用 TIME_TO_SEC()、MAX() 和 MIN()。让我们首先创建一个表:
mysql> create table DemoTable (    UserName varchar(100),    UserPostDatetime datetime );
使用 insert 命令在表中插入一些记录:
mysql> insert into DemoTable values('Adam', '2019-08-24 11:10:00');
mysql> insert into DemoTable values('Adam', '2019-08-24 11:20:00');
mysql> insert into DemoTable values('Adam', '2019-08-24 11:50:00');
使用 select 语句显示表中的所有记录:
mysql> … 阅读更多

如何在单个 MySQL 查询中获取多行?

AmitDiwan
更新于 2019年9月30日 07:48:08

663 次查看

让我们首先创建一个表:
mysql> create table DemoTable (    Id int,    Name varchar(100) );
使用 insert 命令在表中插入一些记录:
mysql> insert into DemoTable values(100, 'Chris');
mysql> insert into DemoTable values(110, 'David');
mysql> insert into DemoTable values(120, 'Robert');
mysql> insert into DemoTable values(130, 'Mike');
使用 select 语句显示表中的所有记录:
mysql> select *from DemoTable;
这将产生… 阅读更多

我们可以在 MySQL CASE 语句中使用 WHERE 子句吗?

AmitDiwan
更新于 2019年9月30日 07:46:16

232 次查看

为此,使用 CASE WHEN 语句。让我们首先创建一个表:
mysql> create table DemoTable1040 (    Value1 int,    Value2 int,    Value3 int );
使用 insert 命令在表中插入一些记录:
mysql> insert into DemoTable1040 values(10, 30, 1);
mysql> insert into DemoTable1040 values(40, 20, 50);
mysql> insert into DemoTable1040 values(80, 90, 100);
使用 select 语句显示表中的所有记录:
mysql> select *from DemoTable1040;
这将产生… 阅读更多

如何从包含文件路径的 MySQL 列中获取左子字符串?如何显示不包含文件名的整个文件路径字符串?

AmitDiwan
更新于 2019年9月30日 07:39:52

301 次查看

要获取左子字符串,请结合使用 LEFT() 和 substring_index()。例如,假设文件路径为:
“/MyFile/JavaProgram/Hello.java”
在这里,我们将看到如何显示整个文件路径,但不包括文件名,即:
/MyFile/JavaProgram/
让我们首先创建一个表:
mysql> create table DemoTable (    FileLocation text );
使用 insert 命令在表中插入一些记录:
mysql> insert into DemoTable values('/MyFile/JavaProgram/Hello.java');
mysql> insert into DemoTable values('/C/AllPrograms/animation.gif');
mysql> insert into DemoTable values('/E/FavFile/ChatProgram.java');
mysql> insert into … 阅读更多

如何使用 MySQL 查询获取第四高的值?

AmitDiwan
更新于 2019年9月30日 07:30:53

251 次查看

要获取第四高的值,请结合使用 LIMIT OFFSET 和 ORDER BY。让我们首先创建一个表:
mysql> create table DemoTable (    Amount int );
使用 insert 命令在表中插入一些记录:
mysql> insert into DemoTable values(980);
mysql> insert into DemoTable values(670);
mysql> insert into DemoTable values(890);
mysql> insert into DemoTable values(995);
mysql> insert into DemoTable values(198);
mysql> insert into … 阅读更多

上一页 1 ... 113 114 115 116 117 ... 422 (共422页) 下一页
广告