找到关于 MySQLi 的 4219 篇文章

如何在 MySQL 中查找跨多个数据库的表的总行数?

AmitDiwan
更新于 2019年12月13日 11:18:29

280 次浏览

要获取跨数据库的表总行数,请使用聚合函数 SUM() 和 INFORMATION_SCHEMA。 让我们首先创建一个表,该表位于“web”数据库中 −mysql> create table DemoTable1568    -> (    -> Name varchar(20)    -> ); 插入一些记录到表中,使用 insert 命令 −mysql> insert into DemoTable1568 values('Chris'); mysql> insert into DemoTable1568 values('Bob'); mysql> insert into DemoTable1568 values('David'); 使用 select ... 阅读更多

在 MySQL 中获取最后 30 行

AmitDiwan
更新于 2019年12月13日 10:46:56

522 次浏览

要在 MySQL 中获取最后 30 行,您需要使用 ORDER BY DESC,然后 LIMIT 30。语法如下所示 −select * from yourTableName order by yourColumnName DESC LIMIT 30;让我们首先创建一个表 −mysql> create table DemoTable1567    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY    -> ); 插入一些记录到表中,使用 insert 命令 −mysql> insert into DemoTable1567 values(), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), ... 阅读更多

在 MySQL 中使用 CASE 语句为空值显示自定义名称

AmitDiwan
更新于 2019年12月13日 07:09:56

199 次浏览

为此,您可以使用 CASE WHEN 语句。让我们首先创建一个表 −mysql> create table DemoTable    -> (    -> Name varchar(20)    -> ); 插入一些记录到表中,使用 insert 命令 −mysql> insert into DemoTable values('Chris'); mysql> insert into DemoTable values(''); mysql> insert into DemoTable values('David'); mysql> insert into DemoTable values(''); 使用 select 语句显示表中的所有记录 −mysql> ... 阅读更多

在 MySQL 中实现 ORDER BY 以人类可读的格式排序记录?

AmitDiwan
更新于 2019年12月13日 07:08:14

76 次浏览

为此,请在 MySQL 中使用 INET_ATON()。假设我们的记录采用 IP 地址的形式。INET_ATON() 方法允许用户将 IP 地址记录转换为数字,然后我们可以使用 ORDER BY 对其进行排序。让我们首先创建一个表 −mysql> create table DemoTable    -> (    -> IpAddress varchar(50)    -> ); 插入一些记录到表中,使用 insert 命令 −mysql> insert into DemoTable values('192.168.110.78'); mysql> insert into DemoTable values('192.168.110.87'); ... 阅读更多

MySQL 查询以显示空列的自定义文本

AmitDiwan
更新于 2019年12月13日 07:06:24

187 次浏览

让我们首先创建一个表 −mysql> create table DemoTable    -> (    -> FirstName varchar(20)    -> ); 插入一些记录到表中,使用 insert 命令 −mysql> insert into DemoTable values('Chris'); mysql> insert into DemoTable values(''); mysql> insert into DemoTable values('David'); mysql> insert into DemoTable values('Bob'); mysql> insert into DemoTable values(''); 使用 select 语句显示表中的所有记录 ... 阅读更多

环绕到第一个值并在一个查询中实现 MySQL ORDER BY ASC 和 DESC

AmitDiwan
更新于 2019年12月13日 07:04:30

183 次浏览

让我们首先创建一个表 −mysql> create table DemoTable    -> (    -> Value int    -> ); 插入一些记录到表中,使用 insert 命令 −mysql> insert into DemoTable values(20); mysql> insert into DemoTable values(40); mysql> insert into DemoTable values(30); mysql> insert into DemoTable values(10); mysql> insert into DemoTable values(90); mysql> insert into DemoTable values(70); ... 阅读更多

使用 MySQL 查询查找表中的第二大值?

AmitDiwan
更新于 2019年12月13日 07:02:38

480 次浏览

您可以使用 LIMIT 1 OFFSET 1。让我们首先创建一个表 −mysql> create table DemoTable    -> (    -> Value int    -> ); 插入一些记录到表中,使用 insert 命令 −mysql> insert into DemoTable values(1); mysql> insert into DemoTable values(2); mysql> insert into DemoTable values(4); mysql> insert into DemoTable values(204); mysql> insert into DemoTable values(5); ... 阅读更多

MySQL TINYINT 类型返回 <>1 或 IS NULL 记录

AmitDiwan
更新于 2019年12月13日 07:00:49

599 次浏览

让我们首先创建一个表 −mysql> create table DemoTable    -> (    -> EmployeeId int NOT NULL AUTO_INCREMENT PRIMARY KEY ,    -> EmployeeName varchar(20),    -> isMarried tinyint    -> ); 插入一些记录到表中,使用 insert 命令 −mysql> insert into DemoTable(EmployeeName, isMarried) values('Chris', NULL); mysql> insert into DemoTable(EmployeeName, isMarried) values('David', 1); mysql> insert into DemoTable(EmployeeName, isMarried) values('Mike', 0); mysql> insert into DemoTable(EmployeeName, isMarried) values('Sam', NULL); ... 阅读更多

错误 1064 (42000):您的 SQL 语法在零填充列处有错误?

AmitDiwan
更新于 2019年12月13日 06:57:07

536 次浏览

以下是错误,当您错误地实现 ZEROFILL 时会发生此错误 −mysql> create table DemoTable    -> (    -> StudentCode int(10) NOT NULL ZEROFILL AUTO_INCREMENT PRIMARY KEY    -> ); 错误 1064 (42000):您的 SQL 语法有错误;请检查与您的 MySQL 服务器版本相对应的 manual 以了解正确的语法。要正确实现,请使用以下语法 −语法yourColumnName int(10) ZEROFILL NOT NULL AUTO_INCREMENT PRIMARY KEY让我们首先创建一个表 −mysql> create table DemoTable    -> (    -> StudentCode int(10) ZEROFILL NOT NULL ... 阅读更多

使用 MySQL 在文本数据(逗号分隔值)中查找整数?

AmitDiwan
更新于 2019年12月13日 06:55:11

290 次浏览

让我们首先创建一个表 −mysql> create table DemoTable    -> (    -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,    -> DoubleValue varchar(20)    -> ); 插入一些记录到表中,使用 insert 命令 −mysql> insert into DemoTable(DoubleValue) values('80.2, 90.5, 88.90'); mysql> insert into DemoTable(DoubleValue) values('78.56, 45.80, 88, 45.6'); mysql> insert into DemoTable(DoubleValue) values('12.34, 90.06, 89.90'); 使用 select 语句显示表中的所有记录 −mysql> select *from DemoTable;这将 ... 阅读更多

广告