找到 4219 篇文章 关于 MySQLi

MySQL group_concat 如何为空字段添加分隔符?

AmitDiwan
更新于 2019-09-26 07:33:08

380 次浏览

为此,您可以结合使用 replace() 和 group_concat()。这里,对于空字段,我们显示逗号作为分隔符。让我们首先创建一个表 - mysql> create table DemoTable (    Id int,    Number varchar(100) ); 查询成功,0 行受影响 (2.03 秒) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values(10, '456'); 查询成功,1 行受影响 (0.19 秒) mysql> insert into DemoTable values(11, '345'); 查询成功,1 行受影响 (0.28 秒) mysql> insert into DemoTable values(10, ''); 查询成功,1 行受影响 (0.63 秒) mysql> insert into DemoTable values(10, '278'); 查询 ... 阅读更多

如何在 MySQL 中使用 ORDER BY DESC 并显示前 3 条记录?

AmitDiwan
更新于 2019-09-26 07:29:43

525 次浏览

为此,您可以将 ORDER BY DESC 与 LIMIT 一起使用。让我们首先创建一个表 - mysql> create table DemoTable (    UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    UserName varchar(100) ); 查询成功,0 行受影响 (0.59 秒) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable(UserName) values('Chris'); 查询成功,1 行受影响 (0.16 秒) mysql> insert into DemoTable(UserName) values('Robert'); 查询成功,1 行受影响 (0.13 秒) mysql> insert into DemoTable(UserName) values('Bob'); 查询成功,1 行受影响 (0.12 秒) mysql> insert into DemoTable(UserName) values('David'); 查询成功,1 行受影响 (0.10 秒) mysql> insert into DemoTable(UserName) ... 阅读更多

MySQL ORDER BY 包含下划线的字符串?

AmitDiwan
更新于 2019-09-26 07:27:27

262 次浏览

让我们首先创建一个表 - mysql> create table DemoTable (    Name varchar(100) ); 查询成功,0 行受影响 (0.60 秒) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('John_Smith'); 查询成功,1 行受影响 (0.17 秒) mysql> insert into DemoTable values('Chris Brown'); 查询成功,1 行受影响 (0.15 秒) mysql> insert into DemoTable values('John_Doe'); 查询成功,1 行受影响 (0.11 秒) mysql> insert into DemoTable values('David Miller'); 查询成功,1 行受影响 (0.16 秒) mysql> insert into DemoTable values('Carol Taylor'); 查询成功,1 行受影响 (0.13 秒) 使用 select 语句显示表中的所有记录 ... 阅读更多

从另一个表插入多行,但插入的记录应是唯一的

AmitDiwan
更新于 2019-09-26 07:24:07

236 次浏览

为此,您可以将 DISTINCT 与 INSERT INTO SELECT 语句一起使用。让我们首先创建一个表 - mysql> create table DemoTable1 (    Value int ); 查询成功,0 行受影响 (1.03 秒) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable1 values(50); 查询成功,1 行受影响 (0.18 秒) mysql> insert into DemoTable1 values(10); 查询成功,1 行受影响 (0.12 秒) mysql> insert into DemoTable1 values(10); 查询成功,1 行受影响 (0.10 秒) mysql> insert into DemoTable1 values(60); 查询成功,1 行受影响 (0.11 秒) mysql> insert into DemoTable1 values(50); 查询成功,1 行 ... 阅读更多

使用 MySQL 中的 GROUP BY 限制计数

AmitDiwan
更新于 2019-09-26 07:20:43

1K+ 次浏览

让我们首先创建一个表 - mysql> create table DemoTable (    UserId int,    UserMessage varchar(100) ); 查询成功,0 行受影响 (0.51 秒) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values(1, 'Hi'); 查询成功,1 行受影响 (0.09 秒) mysql> insert into DemoTable values(2, 'Hello'); 查询成功,1 行受影响 (0.10 秒) mysql> insert into DemoTable values(2, 'Good'); 查询成功,1 行受影响 (0.20 秒) mysql> insert into DemoTable values(1, 'Nice'); 查询成功,1 行受影响 (0.18 秒) mysql> insert into DemoTable values(1, 'Awesome'); 查询成功,1 行受影响 (0.16 秒) mysql> insert ... 阅读更多

如何按 IN 子句中给定的顺序获取 MySQL 查询结果?

AmitDiwan
更新于 2019-09-26 07:18:18

1K+ 次浏览

为此,您可以使用 IN() 和 ORDER BY FIELD()。让我们首先创建一个表 - mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    FirstName varchar(100) ); 查询成功,0 行受影响 (0.64 秒) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable(FirstName) values('Chris'); 查询成功,1 行受影响 (0.19 秒) mysql> insert into DemoTable(FirstName) values('Robert'); 查询成功,1 行受影响 (0.08 秒) mysql> insert into DemoTable(FirstName) values('Mike'); 查询成功,1 行受影响 (0.13 秒) mysql> insert into DemoTable(FirstName) values('Sam'); 查询成功,1 行受影响 (0.12 秒) mysql> insert into ... 阅读更多

如何在一行中显示所有 MySQL 表?

AmitDiwan
更新于 2019-09-26 07:15:49

443 次浏览

使用 information_schema.tables 来显示所有表。同时设置数据库名称,以便您只能显示特定数据库中的表。现在让我们显示“web”数据库中的所有表 - mysql> select group_concat(table_name) from information_schema.tables where table_schema='web'; 这将产生以下输出 - +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | group_concat(table_name) | +------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+ | demo_table725, demotabe619, demotabe620, demotable211, demotable212, demotable213, demotable214, demotable215, demotable216, demotable217, demotable218, demotable219, demotable220, demotable221, demotable222, demotable223, demotable224, demotable225, demotable226, demotable227, demotable228, demotable229, demotable230, demotable231, demotable232, demotable233, demotable234, demotable235, demotable236, demotable237, demotable238, demotable239, demotable240, demotable241, demotable244, demotable245, demotable246, demotable247, demotable248, demotable249, demotable250, demotable251, demotable252, demotable 253, demotable254, ... 阅读更多

如何在 MySQL 中选择列中前 20 个字符之后的所有字符?

AmitDiwan
更新于 2019-09-26 07:11:59

191 次浏览

让我们首先创建一个表 - mysql> create table DemoTable (    Title text ); 查询成功,0 行受影响 (0.86 秒) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('C is a good programming language to start'); 查询成功,1 行受影响 (0.18 秒) mysql> insert into DemoTable values('Java is good with data structure and algorithm'); 查询成功,1 行受影响 (0.19 秒) mysql> insert into DemoTable values('Coding is very important'); 查询成功,1 行受影响 (0.20 秒) 使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable; 这将产生以下输出 ... 阅读更多

MySQL表名可以使用下划线吗?

AmitDiwan
更新于 2019年9月26日 07:05:44

浏览量:201

显示所有记录... 阅读更多

广告