找到关于 MySQLi 的4219 篇文章

MySQL 如何在一个查询中更新多条记录?

AmitDiwan
更新于 2019-12-17 07:42:13

796 次浏览

让我们首先创建一个表:mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Marks1 int, -> Marks2 int, -> Marks3 int -> ); 查询成功,0 行受影响 (0.60 秒) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable(Marks1, Marks2, Marks3) values(45, 67, 34); 查询成功,1 行受影响 (0.33 秒) mysql> insert into DemoTable(Marks1, Marks2, Marks3) values(89, 87, 56); 查询成功,1 行受影响 (0.13 秒) mysql> insert into DemoTable(Marks1, Marks2, Marks3) values(87, 56, 54); 查询成功,1 行受影响 (0.31 秒) 显示 ... 阅读更多

如何从包含域名记录和搜索量的 MySQL 表中找出热门域名?

AmitDiwan
更新于 2019-12-17 07:34:46

150 次浏览

为此,您可以使用 GROUP BY 和 ORDER BY 子句。让我们首先创建一个表:mysql> create table DemoTable -> ( -> URL varchar(40), -> DomainName varchar(20), -> SearchTimes int -> ); 查询成功,0 行受影响 (0.62 秒) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('www.gmail.com', 'gmail.com', 4); 查询成功,1 行受影响 (0.26 秒) mysql> insert into DemoTable values('www.google.com', 'google.com', 3); 查询成功,1 行受影响 (0.25 秒) mysql> insert into DemoTable values('www.gmail.com', 'gmail.com', 9); 查询成功,1 行受影响 (0.15 秒) mysql> insert ... 阅读更多

如何在实现 JDBC - MySQL 连接查询时显示存储引擎?

AmitDiwan
更新于 2019-12-17 07:32:03

112 次浏览

使用 SELECT ENGINE 显示存储引擎名称。让我们首先创建一个表:mysql> create table DemoTable -> ( -> Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, -> Name varchar(20), -> Age int, -> CountryName varchar(20) -> ); 查询成功,0 行受影响 (0.63 秒) 以下是使用 JDBC 获取存储引擎的 Java 代码:示例import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.Statement; public class GetTheStorageEngine { public static void main(String[] args) { String hostURL = "jdbc:mysql://127.0.0.1:3306/web?useSSL=false"; Connection con = null; ... 阅读更多

如何在 MySQL 中获取日期的最后一秒?

AmitDiwan
更新于 2019-12-17 07:30:38

284 次浏览

要在 MySQL 中获取日期的最后一秒,请使用 INTERVAL 命令。让我们首先创建一个表:mysql> create table DemoTable -> ( -> JoiningDatetime datetime, -> DueDatetime datetime -> ); 查询成功,0 行受影响 (0.55 秒) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable(JoiningDatetime) values('2019-11-03 12:34:54'); 查询成功,1 行受影响 (0.18 秒) mysql> insert into DemoTable(JoiningDatetime) values('2019-10-04 12:34:54'); 查询成功,1 行受影响 (0.13 秒) 使用 select 语句显示表中的所有记录:mysql> select *from DemoTable; 这将产生以下输出:+---------------------+-------------+ | JoiningDatetime ... 阅读更多

MySQL 中包含“The ”的字符串的文本操作?

AmitDiwan
更新于 2019-12-17 07:25:35

132 次浏览

您可以使用 ORDER BY TRIM()。让我们首先创建一个表:mysql> create table DemoTable -> ( -> Title text -> ); 查询成功,0 行受影响 (1.09 秒) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('MongoDB is a no SQL database'); 查询成功,1 行受影响 (0.18 秒) mysql> insert into DemoTable values('The MySQL is a relational database'); 查询成功,1 行受影响 (0.22 秒) mysql> insert into DemoTable values('The Java language is good'); 查询成功,1 行受影响 (0.35 秒) mysql> insert into DemoTable values('Python is good language'); Query ... 阅读更多

如何修复 Java MySQL 连接中将连接器设置为类路径的连接错误?

AmitDiwan
更新于 2019-12-17 07:23:21

348 次浏览

要修复此问题,您需要将 MySQL 连接器放入 Java 类路径。将连接器的 jar 文件导入您正在使用的 IDE 的项目文件夹中。以下是放置类路径的快照:现在让我们看看使用 Java 连接 MySQL 的代码:这将产生以下输出:

如何在 MySQL 表中替换字符?

AmitDiwan
更新于 2019-12-17 07:21:18

321 次浏览

要仅替换单个字符,请在 MySQL 中使用 REPLACE()。让我们首先创建一个表:mysql> create table DemoTable -> ( -> Name varchar(20) -> ); 查询成功,0 行受影响 (0.69 秒) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('John Smitk'); 查询成功,1 行受影响 (0.09 秒) mysql> insert into DemoTable values('David Miller'); 查询成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable values('Adam Smitk'); 查询成功,1 行受影响 (0.11 秒) 使用 select 语句显示表中的所有记录:mysql> select *from DemoTable; 这将产生以下 ... 阅读更多

如何实现 MySQL ORDER BY x,其中 (x=col3 如果 col3!=null,否则 x=col2)?

AmitDiwan
更新于 2019-12-17 07:11:58

68 次浏览

为此,您可以使用 ORDER BY IFNULL()。让我们首先创建一个表:mysql> create table DemoTable -> ( -> Name varchar(20), -> CountryName varchar(20) -> ); 查询成功,0 行受影响 (0.61 秒) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values('Chris', NULL); 查询成功,1 行受影响 (0.19 秒) mysql> insert into DemoTable values('David', 'AUS'); 查询成功,1 行受影响 (0.14 秒) mysql> insert into DemoTable values(NULL, 'UK'); 查询成功,1 行受影响 (0.17 秒) mysql> insert into DemoTable values(NULL, 'AUS'); 查询成功,1 行受影响 (0.10 秒) mysql> ... 阅读更多

MySQL 存储过程用于根据特定条件更新记录?

AmitDiwan
更新于 2019-12-17 07:01:43

1K+ 次浏览

为此,您可以使用 UPDATE 命令以及 PROCEDURE 中的 WHERE 子句。让我们首先创建一个表:mysql> create table DemoTable -> ( -> Id int, -> FirstName varchar(20), -> LastName varchar(20) -> ); 查询成功,0 行受影响 (0.56 秒) 使用 insert 命令在表中插入一些记录:mysql> insert into DemoTable values(101, 'David', 'Brown'); 查询成功,1 行受影响 (0.15 秒) mysql> insert into DemoTable values(102, 'Chris', 'Brown'); 查询成功,1 行受影响 (0.08 秒) mysql> insert into DemoTable values(103, 'John', 'Doe'); 查询成功,1 行受影响 (0.07 ... 阅读更多

如果我们在一个列设置为 TIMESTAMP CURRENT_TIMESTAMP 类型的表中插入空值会发生什么?

AmitDiwan
更新于 2019-12-17 06:58:41

浏览量:227

如果我们在 INSERT 语句中不插入任何内容,那么对于 timestamp 类型,它将插入当前日期时间。让我们先创建一个表:
mysql> create table DemoTable
   -> (
   -> UserId int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   -> UserLoginDate timestamp default current_timestamp
   -> );
Query OK, 0 rows affected (0.61 sec)
使用 insert 命令在表中插入一些记录:
mysql> insert into DemoTable values();
Query OK, 1 row affected (0.15 sec)
mysql> insert into DemoTable values();
Query OK, 1 row affected (0.10 sec)
mysql> insert into DemoTable values();
Query OK, 1 row affected (0.08 ... 阅读更多

广告