找到 4219 篇文章 适用于 MySQLi

如何在单个查询中更新 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    -> ); Query OK, 0 rows affected (0.60 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable(Marks1, Marks2, Marks3) values(45, 67, 34); Query OK, 1 row affected (0.33 sec) mysql> insert into DemoTable(Marks1, Marks2, Marks3) values(89, 87, 56); Query OK, 1 row affected (0.13 sec) mysql> insert into DemoTable(Marks1, Marks2, Marks3) values(87, 56, 54); Query OK, 1 row affected (0.31 sec)显示 ... 阅读更多

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

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

150 次浏览

为此,您可以使用 GROUP BY 以及 ORDER BY 子句。让我们首先创建一个表 &mins;mysql> create table DemoTable    -> (    -> URL varchar(40),    -> DomainName varchar(20),    -> SearchTimes int    -> ); Query OK, 0 rows affected (0.62 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('www.gmail.com', 'gmail.com', 4); Query OK, 1 row affected (0.26 sec) mysql> insert into DemoTable values('www.google.com', 'google.com', 3); Query OK, 1 row affected (0.25 sec) mysql> insert into DemoTable values('www.gmail.com', 'gmail.com', 9); Query OK, 1 row affected (0.15 sec) 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)    -> ); Query OK, 0 rows affected (0.63 sec)以下是使用 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    -> ); Query OK, 0 rows affected (0.55 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable(JoiningDatetime) values('2019-11-03 12:34:54'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable(JoiningDatetime) values('2019-10-04 12:34:54'); Query OK, 1 row affected (0.13 sec)使用 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    -> ); Query OK, 0 rows affected (1.09 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('MongoDB is a no SQL database'); Query OK, 1 row affected (0.18 sec) mysql> insert into DemoTable values('The MySQL is a relational database'); Query OK, 1 row affected (0.22 sec) mysql> insert into DemoTable values('The Java language is good'); Query OK, 1 row affected (0.35 sec) 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)    -> ); Query OK, 0 rows affected (0.69 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values('John Smitk'); Query OK, 1 row affected (0.09 sec) mysql> insert into DemoTable values('David Miller'); Query OK, 1 row affected (0.14 sec) mysql> insert into DemoTable values('Adam Smitk'); Query OK, 1 row affected (0.11 sec)使用 select 语句显示表中的所有记录 -mysql> select *from DemoTable;这将产生以下 ... 阅读更多

如何实现 MySQL ORDER BY x where (x=col3 if col3!=null, else x=col2)?

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

68 次浏览

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

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

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

1K+ 次浏览

为此,您可以在 PROCEDURE 中使用 UPDATE 命令以及 WHERE 子句。让我们首先创建一个表 -mysql> create table DemoTable    -> (    -> Id int,    -> FirstName varchar(20),    -> LastName varchar(20)    -> ); Query OK, 0 rows affected (0.56 sec)使用 insert 命令在表中插入一些记录 -mysql> insert into DemoTable values(101, 'David', 'Brown'); Query OK, 1 row affected (0.15 sec) mysql> insert into DemoTable values(102, 'Chris', 'Brown'); Query OK, 1 row affected (0.08 sec) mysql> insert into DemoTable values(103, 'John', 'Doe'); Query OK, 1 row affected (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 ... 阅读更多

广告