找到 6705 篇文章 关于数据库

MySQL 查询以获取最大累积值

AmitDiwan
更新于 2020-11-19 12:02:07

219 次浏览

为此,使用聚合函数 COUNT(*) 以及子查询。还使用了 GROUP BY。让我们创建一个表 - mysql> create table demo23 -> ( -> id int not null auto_increment primary key, -> value1 int, -> value2 int -> ); Query OK, 0 rows affected (1.65 sec)使用 insert 命令将一些记录插入表中 - mysql> insert into demo23(value1, value2) values(5, 600); Query OK, 1 row affected (0.20 sec) mysql> insert into demo23(value1, value2) values(20, 800); Query OK, 1 row affected (0.06 sec) mysql> insert into demo23(value1, value2) values(7, 400); Query OK, 1 row affected ... 阅读更多

在 MySQL 中,如果数据不在表 B 中,如何将数据插入表 C,同时与表 A 进行比较?

AmitDiwan
更新于 2020-11-19 11:59:33

114 次浏览

为此,对表 A 和 B 使用左连接。让我们创建第一个表 - mysql> create table demo20 -> ( -> id int, -> name varchar(20) -> ); Query OK, 0 rows affected (1.87 sec)使用 insert 命令将一些记录插入表中 - mysql> insert into demo20 values(100, 'John'); Query OK, 1 row affected (0.07 sec) mysql> insert into demo20 values(101, 'Bob'); Query OK, 1 row affected (0.24 sec) mysql> insert into demo20 values(102, 'Mike'); Query OK, 1 row affected (0.12 sec) mysql> insert into demo20 values(103, 'Carol'); Query OK, 1 row ... 阅读更多

在 Java 中使用 MySQL 中的 LIKE 和搜索变量时,如何正确使用引号?

AmitDiwan
更新于 2020-11-19 11:34:29

543 次浏览

以下是使用 LIKE 和搜索变量的正确语法 - String sqlQuery; sqlQuery = "select *from yourTableName where yourColumnName like '%" +yourSearchVariableName + "%'";让我们创建一个表 - mysql> create table demo19 -> ( -> id int not null auto_increment primary key, -> name varchar(50) -> ); Query OK, 0 rows affected (3.48 sec)使用 insert 命令将一些记录插入表中 - mysql> insert into demo19(name) values('John Smith'); Query OK, 1 row affected (0.15 sec) mysql> insert into demo19(name) values('David Miller'); Query OK, 1 row affected (0.15 sec) mysql> insert into demo19(name) values('Adam Smith'); ... 阅读更多

在 MySQL 中对混合数字的字符串进行排序?

AmitDiwan
更新于 2020-11-19 11:29:49

653 次浏览

使用 ORDER BY 以及一些情况。让我们创建一个表 - mysql> create table demo18 -> ( -> value text -> ); Query OK, 0 rows affected (1.18 sec)使用 insert 命令将一些记录插入表中 - mysql> insert into demo18 values('John Smith'); Query OK, 1 row affected (0.06 sec) mysql> insert into demo18 values('2J John has 58'); Query OK, 1 row affected (0.17 sec) mysql> insert into demo18 values('2J John has 9'); Query OK, 1 row affected (0.09 sec)使用 select 语句显示表中的记录 - mysql> select *from demo18;这将产生以下结果 ... 阅读更多

在 MySQL 中组合 SELECT 和 SHOW 命令的结果?

AmitDiwan
更新于 2020-11-19 11:28:09

277 次浏览

要将 SELECT 和 SHOW 命令的结果组合成一个,请使用以下查询 - select @anyVariableName1 as anyAliasName1, @anyVariableName1 as anyAliasName2, ......N;要组合 SELECT 和 SHOW,首先创建并初始化第一个变量。以下是查询 - mysql> set @first_name='John'; Query OK, 0 rows affected (0.00 sec)要组合 SELECT 和 SHOW,创建并初始化第二个变量。以下是查询 - mysql> set @last_name='Smith'; Query OK, 0 rows affected (0.00 sec)以下是组合 SELECT 和 SHOW 命令的查询 - mysql> select @first_name as EmployeeFirstName, @last_name as EmployeeLastName;这将产生以下输出 - +-------------------+------------------+ | EmployeeFirstName | EmployeeLastName ... 阅读更多

在逗号分隔列表中查找字符串和下一个字符的正则表达式 - MySQL?

AmitDiwan
更新于 2020-11-19 11:25:50

370 次浏览

要在逗号分隔列表中搜索,请使用 MySQL find_in_set()。此处不需要为此目的使用正则表达式。语法如下 - select *from yourTableName where find_in_set(anyValue, yourColumnName);让我们创建一个表 - mysql> create table demo17 -> ( -> id int not null auto_increment primary key, -> first_name varchar(50), -> value text -> ); Query OK, 0 rows affected (1.81 sec)使用 insert 命令将一些记录插入表中 - mysql> insert into demo17(first_name, value) values('John', '50'); Query OK, 1 row affected (0.11 sec) mysql> insert into demo17(first_name, value) values('David', ''); Query OK, 1 ... 阅读更多

如何在 MySQL 中的 BigQuery 中从时间中提取分钟?

AmitDiwan
更新于 2020-11-19 11:22:56

211 次浏览

使用 extract() 方法以及 cast() 提取。以下是语法 - select extract(minute from cast(yourColumnName as time)) as anyAliasName from yourTableName;让我们创建一个表 - mysql> create table demo15 -> ( -> value time -> ); Query OK, 0 rows affected (2.11 sec)使用 insert 命令将一些记录插入表中 - mysql> insert into demo15 values('10:30:45'); Query OK, 1 row affected (0.09 sec) mysql> insert into demo15 values('06:34:55'); Query OK, 1 row affected (0.17 sec)使用 select 语句显示表中的记录 - mysql> select *from demo15;这将产生以下输出 - +----------+ | value ... 阅读更多

需要帮助从 MySQL 中的表中删除重复列?

AmitDiwan
更新于 2020-11-19 11:21:07

362 次浏览

要删除重复列,请使用带有 INNER JOIN 的 DELETE。以下是语法 - delete tbl1 from yourTableName anyAliasName1 inner join yourTableName anyAliasName2 where yourCondition1 and yourCondition2让我们创建一个表 - mysql> create table demo14 -> ( -> id int not null auto_increment primary key, -> name varchar(30) -> ); Query OK, 0 rows affected (1.89 sec)使用 insert 命令将一些记录插入表中 - mysql> insert into demo14(name) values('John'); Query OK, 1 row affected (0.14 sec) mysql> insert into demo14(name) values('David'); Query OK, 1 row affected (0.18 sec) mysql> insert into demo14(name) values('David'); Query OK, ... 阅读更多

更新 MySQL 中的表,并在新列中仅显示首字母缩写名称

AmitDiwan
更新于 2020-11-19 11:18:11

424 次浏览

要获取首字母缩写,请使用 left() 以及 substring_index() 的概念。让我们创建一个表 - mysql> create table demo13 -> ( -> full_name varchar(100), -> short_name varchar(20) -> ); Query OK, 0 rows affected (1.18 sec)使用 insert 命令将一些记录插入表中 - mysql> insert into demo13(full_name) values('John Smith'); Query OK, 1 row affected (0.27 sec) mysql> insert into demo13(full_name) values('David Miller'); Query OK, 1 row affected (0.13 sec) mysql> insert into demo13(full_name) values('Chris Brown'); Query OK, 1 row affected (0.28 sec)使用 select 语句显示表中的记录 - mysql> select *from demo13;这 ... 阅读更多

使用 Java 和 MySQL 将一些月份添加到当前日期?

AmitDiwan
更新于 2020-11-19 11:15:54

210 次浏览

以下是使用 INTERVAL 和 Java - MySQL 添加月份的语法。String query; query = "insert into yourTableName values(curdate()+interval howManyNumberOfMonths month)";以下是当前日期 - mysql> select curdate(); +------------+ | curdate() | +------------+ | 2020-10-25 | +------------+ 1 row in set (0.00 sec)让我们创建一个表 - mysql> create table demo12 -> ( -> created_date date -> ); Query OK, 0 rows affected (1.84 sec)这里,我将从 Java 中将 2 个月添加到当前日期。现在,日期将插入到表 2020-12-25 中。Java 代码如下示例import java.sql.Connection; import java.sql.DriverManager; import com.mysql.jdbc.Statement; public ... 阅读更多

广告