找到 4219 篇文章,关于 MySQLi

MySQL 查询,仅显示列值及其对应的包含空格的列

AmitDiwan
更新于 2019年9月3日 12:19:19

182 次浏览

为此,使用 TRIM() 函数。让我们先创建一个表 −mysql> create table DemoTable826(    FirstName varchar(100),    Age int ); 查询成功,0 行受影响 (0.60 秒) 使用 insert 命令在表中插入一些记录。在这里,我们为某些记录设置 FirstName 为空格 −mysql> insert into DemoTable826 values(' ', 24); 查询成功,1 行受影响 (0.08 秒) mysql> insert into DemoTable826 values(' ', 22); 查询成功,1 行受影响 (0.15 秒) mysql> insert into DemoTable826 values('Chris', 26); 查询成功,1 行受影响 (0.12 秒) mysql> insert into DemoTable826 values('Robert', 27); 查询…… 阅读更多

如何在删除一些行后优化 MySQL 表?

AmitDiwan
更新于 2019年9月3日 12:17:39

833 次浏览

使用 OPTIMIZE TABLE 命令优化 MySQL 表 −optimize table yourTableName;让我们先创建一个表 −mysql> create table DemoTable(    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    Name varchar(100) ); 查询成功,0 行受影响 (1.38 秒) 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable(Name) values('Chris'); 查询成功,1 行受影响 (0.27 秒) mysql> insert into DemoTable(Name) values('Robert'); 查询成功,1 行受影响 (0.15 秒) mysql> insert into DemoTable(Name) values('Bob'); 查询成功,1 行受影响 (0.22 秒) mysql> insert into DemoTable(Name) values('David'); 查询成功,1 行受影响 (0.38 秒) 显示所有记录…… 阅读更多

实现一个什么也不做的 MySQL 空查询

AmitDiwan
更新于 2019年9月3日 12:12:28

226 次浏览

让我们先创建一个表 −mysql> create table DemoTable(Name varchar(100)); 查询成功,0 行受影响 (0.47 秒) 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable values('Chris'); 查询成功,1 行受影响 (0.13 秒) mysql> insert into DemoTable values('Sam'); 查询成功,1 行受影响 (0.11 秒) mysql> insert into DemoTable values('Robert'); 查询成功,1 行受影响 (0.37 秒) mysql> insert into DemoTable values('Mike'); 查询成功,1 行受影响 (0.09 秒) 使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable; 这将产生以下输出 −+--------+ | Name   | +--------+ | Chris  | …… 阅读更多

MySQL 查询,对具有重复对应 ID 的行求和

AmitDiwan
更新于 2019年9月3日 14:39:00

224 次浏览

要进行求和,可以使用聚合函数 SUM()。让我们先创建一个表 −mysql> create table DemoTable850(    Id int,    Price int ); 查询成功,0 行受影响 (0.54 秒) 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable850 values(1, 90); 查询成功,1 行受影响 (0.15 秒) mysql> insert into DemoTable850 values(2, 100); 查询成功,1 行受影响 (0.55 秒) mysql> insert into DemoTable850 values(2, 50); 查询成功,1 行受影响 (0.11 秒) mysql> insert into DemoTable850 values(1, 80); 查询成功,1 行受影响 (0.13 秒) mysql> insert into DemoTable850 values(1, 60); 查询成功…… 阅读更多

更新 MySQL 中特定 ID 的最后一条记录

AmitDiwan
更新于 2019年9月3日 12:11:13

129 次浏览

要更新 MySQL 中特定 ID 的最后一条记录,请使用 ORDER BY DESC LIMIT 1。这将允许您更新最后一条记录,即行记录。让我们先创建一个表 −mysql> create table DemoTable824(    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    ClientName varchar(100),    ClientAge int ); 查询成功,0 行受影响 (0.56 秒) 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable824(ClientName, ClientAge) values('Chris', 23); 查询成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable824(ClientName, ClientAge) values('Robert', 26); 查询成功,1 行受影响 (0.12 秒) mysql> insert into DemoTable824(ClientName, …… 阅读更多

在 MySQL 中优先按特定字段值排序

AmitDiwan
更新于 2019年9月3日 11:58:33

322 次浏览

要在 MySQL 中优先按特定字段值排序,请使用 ORDER BY FIELD()。让我们先创建一个表 −mysql> create table DemoTable849(Color varchar(100)); 查询成功,0 行受影响 (0.56 秒) 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable849 values('RED'); 查询成功,1 行受影响 (0.33 秒) mysql> insert into DemoTable849 values('ORANGE'); 查询成功,1 行受影响 (0.13 秒) mysql> insert into DemoTable849 values('BLUE'); 查询成功,1 行受影响 (0.15 秒) mysql> insert into DemoTable849 values('GREEN'); 查询成功,1 行受影响 (0.12 秒) 使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable849;这将…… 阅读更多

使用 MySQL 查找列中具有特定最后一位数字的记录

AmitDiwan
更新于 2019年9月3日 11:56:39

1K+ 次浏览

为此,使用 RIGHT() 方法获取具有特定最后一位数字的记录。让我们先创建一个表 −mysql> create table DemoTable823(Value varchar(100)); 查询成功,0 行受影响 (0.54 秒) 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable823 values('9847826'); 查询成功,1 行受影响 (0.52 秒) mysql> insert into DemoTable823 values('84747464'); 查询成功,1 行受影响 (0.13 秒) mysql> insert into DemoTable823 values('9899889883'); 查询成功,1 行受影响 (0.17 秒) mysql> insert into DemoTable823 values('123456'); 查询成功,1 行受影响 (0.10 秒) 使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable823;这…… 阅读更多

MySQL SELECT 产品,其中“每个产品的平均价格” < 值?

AmitDiwan
更新于 2019年9月3日 11:55:34

346 次浏览

让我们先创建一个表 −mysql> create table DemoTable848(    ProductId int,    ProductPrice int ); 查询成功,0 行受影响 (1.20 秒) 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable848 values(100, 30); 查询成功,1 行受影响 (0.57 秒) mysql> insert into DemoTable848 values(101, 50); 查询成功,1 行受影响 (1.06 秒) mysql> insert into DemoTable848 values(100, 40); 查询成功,1 行受影响 (0.10 秒) mysql> insert into DemoTable848 values(101, 25); 查询成功,1 行受影响 (0.11 秒) mysql> insert into DemoTable848 values(100, 20); 查询成功,1 行受影响 (0.31 秒) 显示所有记录…… 阅读更多

按 MySQL 中的特定单词排序

AmitDiwan
更新于 2019年9月3日 11:53:51

407 次浏览

为此,使用 ORDER BY INSTR()。让我们先创建一个表 −mysql> create table DemoTable822(Word text); 查询成功,0 行受影响 (1.11 秒) 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable822 values('Forever'); 查询成功,1 行受影响 (0.26 秒) mysql> insert into DemoTable822 values('ever'); 查询成功,1 行受影响 (1.31 秒) mysql> insert into DemoTable822 values('every'); 查询成功,1 行受影响 (0.25 秒) mysql> insert into DemoTable822 values('everyday'); 查询成功,1 行受影响 (0.58 秒) 使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable822;这将产生以下输出 −+----------+ | Word …… 阅读更多

MySQL 查询,排除具有特定最后三位数字的值

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

232 次浏览

为此,使用 NOT IN。让我们先创建一个表 −mysql> create table DemoTable(Value int); 查询成功,0 行受影响 (0.71 秒) 使用 insert 命令在表中插入一些记录 −mysql> insert into DemoTable values(1234); 查询成功,1 行受影响 (0.54 秒) mysql> insert into DemoTable values(2345); 查询成功,1 行受影响 (0.18 秒) mysql> insert into DemoTable values(7896); 查询成功,1 行受影响 (0.22 秒) mysql> insert into DemoTable values(4321); 查询成功,1 行受影响 (0.15 秒) 使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable;这将产生以下输出 −+-------+ | Value | …… 阅读更多

广告