找到关于 MySQLi 的4219 篇文章

MySQL 查询,根据相应列中值为 1 的数据进行分组连接并将数据放入单行?

AmitDiwan
更新于 2019年10月9日 11:56:00

91 次查看

为此,请使用 GROUP_CONCAT()。对于仅值为 1 的情况,请使用 MySQL WHERE 子句。让我们先创建一个表 - mysql> create table DemoTable (    PlayerName varchar(40),    PlayerStatus tinyint(1) ); 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('Chris', 1); mysql> insert into DemoTable values('David', 0); mysql> insert into DemoTable values('Sam', 1); mysql> insert into DemoTable values('Carol', 1); mysql> insert ... 阅读更多

如何使用 MySQL REGEXP 从邮政编码字段中删除 -XXX?

AmitDiwan
更新于 2019年10月9日 11:52:27

151 次查看

实现此目的最简单的方法是使用 MySQL SUBSTRING_INDEX() 函数。让我们先创建一个表 - mysql> create table DemoTable (    ZipCode varchar(50) ); 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('52533-909'); mysql> insert into DemoTable values('12345-674'); mysql> insert into DemoTable values('89893-890'); mysql> insert into DemoTable values('AAAAA-783'); 使用 select 语句显示表中的所有记录 - mysql> ... 阅读更多

使用单个查询从两个表中选择 MySQL 数据

AmitDiwan
更新于 2019年10月9日 11:49:47

2K+ 次查看

使用 UNION 从两个表中选择。让我们先创建一个表 - mysql> create table DemoTable1 (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    FirstName varchar(20) ); 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable1(FirstName) values('Chris') ; mysql> insert into DemoTable1(FirstName) values('Adam'); mysql> insert into DemoTable1(FirstName) values('Sam'); 使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable1; 这将产生以下输出 -+----+-----------+ ... 阅读更多

获取 MySQL 列中最低值和最高值的行数据

AmitDiwan
更新于 2019年10月9日 11:45:53

439 次查看

对于 MySQL 列中的最低值,请使用 MIN() 方法;对于最高值,请使用 MAX() 方法。让我们先创建一个表 - mysql> create table DemoTable (    CustomerName varchar(20),    ProductAmount int ) ; 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('Chris', 3599); mysql> insert into DemoTable values('David', 7843); mysql> insert into DemoTable values('Mike', 97474); mysql> insert into DemoTable values('Bob', 65884); mysql> insert ... 阅读更多

如何在 MySQL 查询中避免过多 OR 语句?

AmitDiwan
更新于 2019年10月9日 11:40:36

202 次查看

使用 MySQL IN() 来避免过多的 OR 语句。让我们先创建一个表 - mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(40) ); 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable(Name) values('Chris'); mysql> insert into DemoTable(Name) values('Robert'); mysql> insert into DemoTable(Name) values('Mike'); mysql> insert into DemoTable(Name) values('Sam'); mysql> insert into DemoTable(Name) values('David'); ... 阅读更多

如何从 MySQL 中的同一列选择不同的值并在不同的列中显示它们?

AmitDiwan
更新于 2019年10月9日 11:38:11

2K+ 次查看

要根据条件选择不同的值,请使用 CASE 语句。让我们先创建一个表 - mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(40), Score int ) ; 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable(Name, Score) values('Chris', 45); mysql> insert into DemoTable(Name, Score) values('David', 68); mysql> insert into DemoTable(Name, Score) values('Robert', 89); mysql> insert into DemoTable(Name, Score) ... 阅读更多

如何在 MySQL 表中随机选择不同的行?

AmitDiwan
更新于 2019年10月9日 11:32:15

627 次查看

要随机选择行,请使用带 LIMIT 的 ORDER BY RAND()。对不同的行使用 DISTINCT。让我们先看一个例子并创建一个表 - mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(40) ); 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable(Name) values('John Doe'); mysql> insert into DemoTable(Name) values('Chris Brown'); mysql> insert into DemoTable(Name) values('Adam Smith'); mysql> insert into DemoTable(Name) ... 阅读更多

使用 Java MySQL 更新 MySQL 表

AmitDiwan
更新于 2020年2月14日 10:24:53

3K+ 次查看

为此,您需要在 Java 中使用 PreparedStatement 进行更新。让我们先创建一个表 - mysql> create table DemoTable(    Id int,    FirstName varchar(40) ); 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values(100, 'Chris'); mysql> insert into DemoTable values(111, 'Mike'); mysql> insert into DemoTable values(121, 'Sam'); 使用 select 语句显示表中的所有记录 - mysql> select * from DemoTable; 这将产生以下输出 ... 阅读更多

在 MySQL 存储过程中正确使用分隔符以避免 BEGIN/END 语句错误

AmitDiwan
更新于 2019年10月9日 11:20:01

117 次查看

这将产生以下输出:

在MySQL列中设置新的延迟时间

AmitDiwan
更新于 2019年10月9日 11:18:35

浏览量:184

使用insert命令在表中插入一些记录:

广告