找到 4219 篇文章 关于 MySQLi

如何在 MySQL 中将重复记录显示为不同的值,并将其对应的值作为不同的逗号分隔列表?

AmitDiwan
更新于 2019年10月4日 07:47:06

524 次浏览

为此,您可以使用 GROUP_CONCAT()。您还需要使用 DISTINCT 来获取不同的记录。让我们先创建一个表: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', 56); mysql> insert into DemoTable(Name, Score) values('Robert', 78); mysql> insert into DemoTable(Name, Score) values('Chris', 56); mysql> insert ... 阅读更多

如何在 MySQL 中根据特定月份的记录对选定列的值求和?

AmitDiwan
更新于 2019年10月4日 07:44:57

286 次浏览

让我们先创建一个表:mysql> create table DemoTable (    Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    PurchaseDate date,    SalePrice int ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable(PurchaseDate, SalePrice) values('2018-01-10', 450); mysql> insert into DemoTable(PurchaseDate, SalePrice) values('2019-12-25', 1000); mysql> insert into DemoTable(PurchaseDate, SalePrice) values('2016-12-02', 5560); mysql> insert into DemoTable(PurchaseDate, SalePrice) values('2015-02-20', 4550); mysql> insert into ... 阅读更多

在 MySQL 中,UPDATE 是否会覆盖相同的值?

AmitDiwan
更新于 2019年10月4日 07:42:42

416 次浏览

不会,如果 MySQL UPDATE 中的值相同,则不会覆盖。让我们先创建一个表:mysql> create table DemoTable (    StudentId int,    StudentMathMarks int,    StudentMySQLMarks int ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values(1, 56, 78); mysql> insert into DemoTable values(2, 88, 99); mysql> inse rt into DemoTable values(3, 34, 98); 使用 select 语句显示表中的所有记录:mysql> select *from ... 阅读更多

从两个表中计数并在 MySQL 中给出字符串的组合计数?

AmitDiwan
更新于 2019年10月4日 07:38:31

168 次浏览

要计数,请使用 MySQL COUNT(*)。但是,使用 UNION ALL,您可以获得字符串的组合计数。让我们先创建一个表:mysql> create table DemoTable1 (    Name varchar(20) ); 使用 insert 命令在表中插入一些记录。我们在第一个表中插入字符串值:mysql> insert into DemoTable1 values('Chris'); mysql> insert into DemoTable1 values('Robert'); mysql> insert into DemoTable1 values('Mike'); mysql> insert into DemoTable1 ... 阅读更多

如何在 MySQL 中执行多个 select 查询?

AmitDiwan
更新于 2019年10月4日 07:33:06

4K+ 次浏览

要在 MySQL 中执行多个 select 查询,请使用 DELIMITER 的概念。让我们先创建一个表:mysql> create table DemoTable1 (    Title text )ENGINE=MyISAM; 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1 values('The database MySQL is less popular than MongoDB') ; mysql> insert into DemoTable1 values('Java language uses MySQL database'); mysql> insert into DemoTable1 values('Node.js uses the MongoDB') ; 使用...显示表中的所有记录 阅读更多

为什么以下内容在 MySQL 中显示错误:INSERT INTO yourTableName VALUE(yourValue1,yourValue2,.......N);?

AmitDiwan
更新于 2019年10月4日 07:28:01

126 次浏览

错误在于 VALUE() 的语法。使用 VALUES() 代替 VALUE()。insert 查询的正确语法如下:INSERT INTO yourTableName VALUES(yourValue1, yourValue2, .......N);让我们先创建一个表:mysql> create table DemoTable (    StudentId int,    StudentName varchar(40),    StudentAge int ); 使用 insert 命令在表中插入一些记录:mysql> INSERT INTO DemoTable VALUES(1001, 'Tom', 20); mysql> INSERT INTO DemoTable VALUES(1002, 'Mike', 21); mysql> INSERT INTO DemoTable VALUES(1003, 'Sam', 19); mysql> ... 阅读更多

如何使用 MySQL LIKE 从第一个表创建一个新表?

AmitDiwan
更新于 2019年10月4日 07:25:21

73 次浏览

让我们先创建一个表:mysql> create table DemoTable1 (    EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY,    EmployeeName varchar(50) ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable1(EmployeeName) values('Tom'); mysql> insert into DemoTable1(EmployeeName) values('Mike'); mysql> insert into DemoTable1(EmployeeName) values('Emma'); mysql> insert into DemoTable1(EmployeeName) values('Sam'); 使用 select 语句显示表中的所有记录::mysql> select *from DemoTable1;这将生成... 阅读更多

如何在 MySQL 中检查列值是否包含字符串或数字?

AmitDiwan
更新于 2019年10月4日 07:22:19

909 次浏览

如果您只需要字符串值,请使用以下语法:select *from yourTableName where yourColumnName NOT regexp '^[0-9]+$';如果您只需要数字,请使用以下语法:select *from yourTableName where yourColumnName regexp '^[0-9]+$';让我们先创建一个表:mysql> create table DemoTable(    Id varchar(100) ); 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('1000'); mysql> insert into DemoTable values('John'); mysql> insert into DemoTable values('Carol_Smith'); mysql> insert into DemoTable ... 阅读更多

如何使用单个 MySQL 查询将多个值插入临时表?

AmitDiwan
更新于 2019年10月4日 07:19:24

704 次浏览

首先,我们创建一个表:

检查多条记录中列值是否相同,并在MySQL中将这些记录设置为由特殊字符分隔的单行

AmitDiwan
更新于 2019年10月4日 07:17:25

浏览量:53

为此,您可以结合使用GROUP_CONCAT()和DISTINCT。首先,我们创建一个表:

广告
© . All rights reserved.