找到 4379 篇文章 适用于 MySQL
325 次浏览
为此,您可以使用 REGEXP_REPLACE()。假设我们的字符串是 - 这我的第一个 MySQL 查询。这是第一个教程。我第一次学习。我们需要替换特定单词(例如“第一个”)的第一个出现。输出应为 - 这我的第二个 MySQL 查询。这是第一个教程。我第一次学习。让我们创建一个表 - mysql> create table demo26 -> ( -> value text -> ); 查询确定,0 行受影响 (2.04 秒)使用 insert 命令将一些记录插入表中 - mysql> insert ... 阅读更多
109 次浏览
要在 Springboot 中配置数据源,您可以在 application.properties 中定义数据源。Springboot 的 application.properties 如下所示 -spring.datasource.username=yourUserName spring.datasource.password=yourPassword spring.datasource.url=yourDatabaseUrl spring.datasource.driver-class-name=yourDriverClassName项目结构如下所示 -示例为了理解上述概念,让我们使用 Spring Boot 创建一个控制器类。Java 代码如下所示 -package com.demo.controller; import java.util.List; import javax.persistence.EntityManager; import javax.persistence.Query; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController @RequestMapping("/users") public class DisplayController { @Autowired EntityManager entityManager; @GetMapping("/getdata") public String getAll() { Query data= entityManager.createNativeQuery("select first_name from demo25"); List allData= data.getResultList(); return ... 阅读更多
1K+ 次浏览
要设置默认值,请使用如下语法中的 DEFAULT 约束 -alter table yourTableName modify column yourColumnName JSON NOT NULL DEFAULT ( JSON_OBJECT() );让我们创建一个表 -mysql> create table demo24 -> ( -> employee_information text -> ) -> ; 查询确定,0 行受影响 (1.43 秒)这是表的描述。以下是查询 -mysql> desc demo24;这将产生以下输出 -+----------------------+------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +----------------------+------+------+-----+---------+-------+ | employee_information | text | YES | | NULL ... 阅读更多
219 次浏览
为此,请使用聚合函数 COUNT(*) 以及子查询。也使用了 GROUP BY。让我们创建一个表 -mysql> create table demo23 -> ( -> id int not null auto_increment primary key, -> value1 int, -> value2 int -> ); 查询确定,0 行受影响 (1.65 秒)使用 insert 命令将一些记录插入表中 -mysql> insert into demo23(value1, value2) values(5, 600); 查询确定,1 行受影响 (0.20 秒) mysql> insert into demo23(value1, value2) values(20, 800); 查询确定,1 行受影响 (0.06 秒) mysql> insert into demo23(value1, value2) values(7, 400); 查询确定,1 行受影响 ... 阅读更多
114 次浏览
为此,请在表 A 和 B 上使用左连接。让我们创建第一个表 -mysql> create table demo20 -> ( -> id int, -> name varchar(20) -> ); 查询确定,0 行受影响 (1.87 秒)使用 insert 命令将一些记录插入表中 -mysql> insert into demo20 values(100, 'John'); 查询确定,1 行受影响 (0.07 秒) mysql> insert into demo20 values(101, 'Bob'); 查询确定,1 行受影响 (0.24 秒) mysql> insert into demo20 values(102, 'Mike'); 查询确定,1 行受影响 (0.12 秒) mysql> insert into demo20 values(103, 'Carol'); 查询确定,1 行 ... 阅读更多
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) -> ); 查询确定,0 行受影响 (3.48 秒)使用 insert 命令将一些记录插入表中 -mysql> insert into demo19(name) values('John Smith'); 查询确定,1 行受影响 (0.15 秒) mysql> insert into demo19(name) values('David Miller'); 查询确定,1 行受影响 (0.15 秒) mysql> insert into demo19(name) values('Adam Smith'); ... 阅读更多
653 次浏览
使用带某些情况的 ORDER BY。让我们创建一个表 -mysql> create table demo18 -> ( -> value text -> ); 查询确定,0 行受影响 (1.18 秒)使用 insert 命令将一些记录插入表中 -mysql> insert into demo18 values('John Smith'); 查询确定,1 行受影响 (0.06 秒) mysql> insert into demo18 values('2J John has 58'); 查询确定,1 行受影响 (0.17 秒) mysql> insert into demo18 values('2J John has 9'); 查询确定,1 行受影响 (0.09 秒)使用 select 语句显示表中的记录 -mysql> select *from demo18;这将产生以下 ... 阅读更多
277 次浏览
要将 SELECT 和 SHOW 命令的结果组合到一个中,请使用以下查询 -select @anyVariableName1 as anyAliasName1, @anyVariableName1 as anyAliasName2, ......N;要组合 SELECT 和 SHOW,首先创建并初始化第一个变量。以下是查询 -mysql> set @first_name='John'; 查询确定,0 行受影响 (0.00 秒)要组合 SELECT 和 SHOW,请创建并初始化第二个变量。以下是查询 -mysql> set @last_name='Smith'; 查询确定,0 行受影响 (0.00 秒)以下是组合 SELECT 和 SHOW 命令的查询 -mysql> select @first_name as EmployeeFirstName, @last_name as EmployeeLastName;这将产生以下输出 -+-------------------+------------------+ | EmployeeFirstName | EmployeeLastName ... 阅读更多
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 -> ); 查询确定,0 行受影响 (1.81 秒)使用 insert 命令将一些记录插入表中 -mysql> insert into demo17(first_name, value) values('John', '50'); 查询确定,1 行受影响 (0.11 秒) mysql> insert into demo17(first_name, value) values('David', ''); 查询确定,1 ... 阅读更多
211 次浏览
使用 extract() 方法以及 cast() 进行提取。以下是语法 -select extract(minute from cast(yourColumnName as time)) as anyAliasName from yourTableName;让我们创建一个表 -mysql> create table demo15 -> ( -> value time -> ); 查询确定,0 行受影响 (2.11 秒)使用 insert 命令将一些记录插入表中 -mysql> insert into demo15 values('10:30:45'); 查询确定,1 行受影响 (0.09 秒) mysql> insert into demo15 values('06:34:55'); 查询确定,1 行受影响 (0.17 秒)使用 select 语句显示表中的记录 -mysql> select *from demo15;这将产生以下输出 -+----------+ | value ... 阅读更多