找到关于 MySQLi 的 4219 篇文章
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 ... 阅读更多
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(), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), (), ... 阅读更多
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> ... 阅读更多
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'); ... 阅读更多
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 语句显示表中的所有记录 ... 阅读更多
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); ... 阅读更多
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); ... 阅读更多
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); ... 阅读更多
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 ... 阅读更多
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;这将 ... 阅读更多