找到 4379 篇文章 关于 MySQL

MySQL ENUM 列匹配带引号的值

AmitDiwan
更新于 2019年9月27日 07:33:14

96 次浏览

让我们首先创建一个带有 ENUM 类型列的表 - mysql> create table DemoTable(    isMarried ENUM('1', '0') ); 查询成功,0 行受影响 (0.46 秒) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('0'); 查询成功,1 行受影响 (0.08 秒) mysql> insert into DemoTable values('1'); 查询成功,1 行受影响 (0.09 秒) mysql> insert into DemoTable values('1'); 查询成功,1 行受影响 (0.10 秒) mysql> insert into DemoTable values('0'); 查询成功,1 行受影响 (0.09 秒) mysql> insert into DemoTable values('0'); 查询成功,1 行受影响 (1.00 秒) mysql> insert into DemoTable values('1'); 查询 ... 阅读更多

按多个 ID 排序 MySQL 查询?

AmitDiwan
更新于 2019年9月27日 07:31:48

265 次浏览

为此,请使用 ORDER BY FIELD()。让我们首先创建一个表 - mysql> create table DemoTable(    ClientId varchar(40),    ClientName varchar(40) ); 查询成功,0 行受影响 (0.55 秒) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('987_John', 'John'); 查询成功,1 行受影响 (0.33 秒) mysql> insert into DemoTable values('1000_Sam', 'Sam'); 查询成功,1 行受影响 (0.22 秒) mysql> insert into DemoTable values('777_Carol', 'Carol'); 查询成功,1 行受影响 (0.16 秒) mysql> insert into DemoTable values('2000_Bob', 'Bob'); 查询成功,1 行受影响 (0.20 秒) 使用 select 语句显示表中的所有记录 - mysql> select ... 阅读更多

在 MySQL 中显示当前日期之前的 Timestamp

AmitDiwan
更新于 2019年9月27日 07:29:31

117 次浏览

让我们首先创建一个表 - mysql> create table DemoTable(    ArrivalDate timestamp ); 查询成功,0 行受影响 (1.96 秒) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('2019-09-14 17:25:00'); 查询成功,1 行受影响 (0.26 秒) mysql> insert into DemoTable values('2019-09-13 17:25:00'); 查询成功,1 行受影响 (0.11 秒) mysql> insert into DemoTable values('2016-09-01 17:20:10'); 查询成功,1 行受影响 (0.38 秒) mysql> insert into DemoTable values('2019-09-11 12:00:00'); 查询成功,1 行受影响 (0.16 秒) 使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable; 这将产生以下输出 -+---------------------+ | ... 阅读更多

MySQL 查询,根据相同的匹配 ID 连接每一行中的所有值

AmitDiwan
更新于 2019年9月27日 07:25:36

120 次浏览

让我们首先创建一个表 - mysql> create table DemoTable (    StudentId int,    StudentFirstName varchar(100),    StudentLastName varchar(100) ); 查询成功,0 行受影响 (0.54 秒) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values(1000, 'Adam', 'Smith'); 查询成功,1 行受影响 (0.17 秒) mysql> insert into DemoTable values(1000, 'John', 'Doe'); 查询成功,1 行受影响 (0.12 秒) mysql> insert into DemoTable values(1000, 'David', 'Miller'); 查询成功,1 行受影响 (0.12 秒) 使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable; 这将产生以下输出 -+-----------+------------------+-----------------+ | StudentId | StudentFirstName ... 阅读更多

MySQL 查询,对相同客户的相似列中的产品价格值求和,并将结果显示在同一列中

AmitDiwan
更新于 2019年9月27日 07:22:26

405 次浏览

为此,请使用 SUM() 以及 GROUP BY。让我们首先创建一个表 - mysql> create table DemoTable (    CustomerName varchar(100),    Product_1_Price int,    Product_2_Price int ); 查询成功,0 行受影响 (0.73 秒) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('John', 67, 89); 查询成功,1 行受影响 (0.17 秒) mysql> insert into DemoTable values('David', 769, 890); 查询成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable values('David', 987, 1000); 查询成功,1 行受影响 (0.15 秒) mysql> insert into DemoTable values('John', 900, 111); 查询成功,1 行受影响 (0.12 秒) 显示 ... 阅读更多

在 MySQL 中,首先固定列中的前两个值,然后使用 DISTINCT 显示其他记录

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

64 次浏览

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

如何在 MySQL 数据库中计算列中的唯一记录?

AmitDiwan
更新于 2019年9月27日 07:17:32

130 次浏览

为此,请使用聚合函数 count(*) 进行计数,并使用 GROUP BY 进行分组。让我们首先创建一个表 - mysql> create table DemoTable (    UserName varchar(100),    UserPostMessage text ); 查询成功,0 行受影响 (0.54 秒) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values('Chris', 'Hi'); 查询成功,1 行受影响 (0.09 秒) mysql> insert into DemoTable values('David', 'Hello'); 查询成功,1 行受影响 (0.11 秒) mysql> insert into DemoTable values('Chris', 'Awesome'); 查询成功,1 行受影响 (0.16 秒) mysql> insert into DemoTable values('Chris', 'Amazing'); 查询成功,1 行受影响 (0.17 秒) mysql> insert ... 阅读更多

MySQL 查询,按 DESC 顺序显示记录,同时跳过一些记录?

AmitDiwan
更新于 2019年9月27日 07:14:25

68 次浏览

让我们首先创建一个表 - mysql> create table DemoTable (    Id int,    Name varchar(100) ); 查询成功,0 行受影响 (0.94 秒) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values(10, 'Chris'); 查询成功,1 行受影响 (0.16 秒) mysql> insert into DemoTable values(1, 'David'); 查询成功,1 行受影响 (0.18 秒) mysql> insert into DemoTable values(4, 'Bob'); 查询成功,1 行受影响 (0.10 秒) mysql> insert into DemoTable values(6, 'Sam'); 查询成功,1 行受影响 (0.15 秒) mysql> insert into DemoTable values(7, 'Mike'); 查询成功,1 行受影响 (0.10 秒) mysql> insert ... 阅读更多

在 MySQL 中查找大于某个特定数字的下一个最小数字?

AmitDiwan
更新于 2019年9月27日 07:11:28

228 次浏览

为此,请使用聚合函数 MIN() 以及 WHERE 子句。让我们首先创建一个表 - mysql> create table DemoTable (    Number int ); 查询成功,0 行受影响 (0.54 秒) 使用 insert 命令在表中插入一些记录 - mysql> insert into DemoTable values(11); 查询成功,1 行受影响 (0.19 秒) mysql> insert into DemoTable values(9); 查询成功,1 行受影响 (0.16 秒) mysql> insert into DemoTable values(10); 查询成功,1 行受影响 (0.13 秒) mysql> insert into DemoTable values(12); 查询成功,1 行受影响 (0.11 秒) 使用 select 语句显示表中的所有记录 - mysql> select *from DemoTable; 这 ... 阅读更多

广告