找到 4379 篇文章 关于 MySQL

如何在 MySQL 中查找包含特定列名的表?

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

1K+ 次浏览

要查找列名,请使用 information_schema.columns。以下是语法: select distinct table_name from information_schema.columns where column_name like '%yourSearchValue%' and table_schema=database(); 让我们实现上述语法来查找各个表中的列名。在这里,我们只需要包含特定列名“Client”的表名: mysql> select distinct table_name from information_schema.columns where column_name like '%Client%' and table_schema=database(); 这将产生以下输出: +----------------+ | table_name | +----------------+ | demotable449 | | demotable450 | | demotable461 | | demotable517 | | demotable529 | ... 阅读更多

如何在 MySQL 中现有 int 列的值中添加字符?

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

338 次浏览

要在现有 int 列值中添加字符,请使用 MySQL CONCAT()。让我们先创建一个表: mysql> create table DemoTable ( Amount int ); 插入一些记录到表中,使用 insert 命令: mysql> insert into DemoTable values(709); mysql> insert into DemoTable values(34560); mysql> insert into DemoTable values(90854); mysql> insert into DemoTable values(3456); 使用 select 语句显示表中的所有记录: mysql> select ... 阅读更多

如何提取 MySQL 中过去 60 分钟的记录?

AmitDiwan
更新于 2019年10月9日 10:50:28

661 次浏览

要提取过去 60 分钟的记录,请使用 MySQL INTERVAL,如下所示: select *from yourTableName where yourColumnName > now() - interval 60 minute; 让我们先创建一个表: mysql> create table DemoTable ( ArrivalTime datetime ); 让我们查找当前日期: mysql> select now(); 使用 insert 命令将一些记录插入表中: mysql> insert into DemoTable values('2019-09-16 08 :00 :00'); ... 阅读更多

如何在 MySQL 中选择以特定数字开头的记录?

AmitDiwan
更新于 2019年10月9日 10:48:05

3K+ 次浏览

选择以特定数字开头的记录的最佳解决方案是使用 MySQL LIKE 运算符。让我们先创建一个表: mysql> create table DemoTable ( ClientId bigint, ClientName varchar(40) ); 使用 insert 命令将一些记录插入表中: mysql> insert into DemoTable values(23568777, 'Chris Brown'); mysql> insert into DemoTable values(9085544, 'John Doe'); mysql> insert into DemoTable values(9178432, 'John Doe'); mysql> insert into DemoTable values(9078482, 'David Miller'); ... 阅读更多

使用 MySQL DELETE 查询删除选择性多条记录

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

432 次浏览

对于选择性多条记录,使用 MySQL IN()。要删除它们,请使用 MySQL DELETE。让我们先创建一个表: mysql> create table DemoTable ( ClientId varchar(40), ClientName varchar(50) ); 使用 insert 命令将一些记录插入表中: mysql> insert into DemoTable values('CLI-101', 'Chris'); mysql> insert into DemoTable values('CLI-110', 'Adam'); mysql> insert into DemoTable values('CLI-220', 'Mike'); mysql> insert into DemoTable values('CLI-120', 'Bob'); ... 阅读更多

如何在 MySQL 中检查列中的任何字符串是否包含特定字符串?

AmitDiwan
更新于 2019年10月9日 10:41:16

1K+ 次浏览

为此,请使用 CONCAT() 和 LIKE 运算符。让我们先创建一个表: mysql> create table DemoTable ( Name varchar(40) ); 使用 insert 命令将一些记录插入表中: mysql> insert into DemoTable values('John'); mysql> insert into DemoTable values('Adam'); mysql> insert into DemoTable values('Bob'); mysql> insert into DemoTable values('Johnson'); mysql> insert into DemoTable values('David'); 显示所有记录 ... 阅读更多

在 MySQL 中执行 NAND/NOR 运算

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

917 次浏览

让我们首先看看如何在 MySQL 中执行 NAND/NOR 运算。概念如下: NAND= NOT( yourColumnName1 AND yourColumnName2) NOR=NOT( yourColumnName1 OR yourColumnName2) 让我们先创建一个表: mysql> create table DemoTable ( Value1 boolean , Value2 boolean ); 使用 insert 命令将一些记录插入表中: mysql> insert into DemoTable values(true, true); mysql> insert into DemoTable values(false, false); mysql> insert into DemoTable values(false, true); mysql> insert ... 阅读更多

在 MySQL 中显示从当前日期到本月剩余时间的记录?

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

93 次浏览

让我们先创建一个表: mysql> create table DemoTable ( BookingDate date ); 使用 insert 命令将一些记录插入表中: mysql> insert into DemoTable values('2019-09-21'); mysql> insert into DemoTable values('2018-09-10'); mysql> insert into DemoTable values('2019-09-10'); mysql> insert into DemoTable values('2019-09-08'); mysql> insert into DemoTable values('2016-09-18'); 使用 select 语句显示表中的所有记录: mysql> select ... 阅读更多

MySQL 查询:按名称分组并在新列中显示计数

AmitDiwan
更新于 2019年10月9日 10:33:24

691 次浏览

使用 GROUP BY 和 COUNT() 方法。使用 GROUP BY 对名称进行分组,并使用 COUNT() 方法进行计数。让我们先创建一个表: mysql> create table DemoTable ( Name varchar(30) ); 使用 insert 命令将一些记录插入表中: mysql> insert into DemoTable values('Chris'); mysql> insert into DemoTable values('Robert'); mysql> insert into DemoTable values('Mike'); mysql> insert into DemoTable values('Robert'); mysql> insert into ... 阅读更多

需要根据 MySQL 中学校的姓氏和名字填充自动完成记录?

AmitDiwan
更新于 2019年10月9日 10:30:14

63 次浏览

要填充自动完成,请在 MySQL 中使用 LIKE 子句。让我们先创建一个表: mysql> create table DemoTable ( SchoolName varchar(100) ); 使用 insert 命令将一些记录插入表中: mysql> insert into DemoTable values('Horce Greeley'); mysql> insert into DemoTable values('Conestoga Senior'); mysql> insert into DemoTable values('Adlai E.Stevenson'); mysql> insert into DemoTable values('Thomas Jefferson'); 使用 select 语句显示表中的所有记录: mysql> ... 阅读更多

广告