找到 4219 篇文章 关于 MySQLi
913 次浏览
以下是按多列排序的语法: select * from yourTableName order by yourColumnName1 DESC, yourColumnName2, yourColumnName3; 让我们创建一个表: mysql> create table demo29 -> ( -> value1 int, -> value2 int -> ); 使用insert命令向表中插入一些记录: mysql> insert into demo29 values(10, 500); mysql> insert into demo29 values(14, 400); mysql> insert into demo29 values(9, 500); mysql> insert into demo29 ... 阅读更多
72 次浏览
为此,您需要使用 WHERE 子句。以下是语法: select * from yourTableName where yourColumnName > yourValue; 让我们创建一个表: mysql> create table demo27 -> ( -> id int not null auto_increment primary key, -> value int -> ); 使用insert命令向表中插入一些记录: mysql> insert into demo27(value) values(50); mysql> insert into demo27(value) values(500); mysql> insert into demo27(value) values(100); ... 阅读更多
325 次浏览
为此,您可以使用 REGEXP_REPLACE()。假设我们的字符串是: This is my first MySQL query. This is the first tutorial. I am learning for the first time. 我们只需要替换特定单词的第一次出现,例如“first”。输出应为: This is my second MySQL query. This is the first tutorial. I am learning for the first time. 让我们创建一个表: mysql> create table demo26 -> ( -> value text -> ); 使用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 -> ) -> ; 这是表的描述。以下是查询: 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 -> ); 使用insert命令向表中插入一些记录: mysql> insert into demo23(value1, value2) values(5, 600); mysql> insert into demo23(value1, value2) values(20, 800); mysql> insert into demo23(value1, value2) values(7, 400); ... 阅读更多
114 次浏览
为此,请在表 A 和 B 上使用左连接。让我们创建第一个表: mysql> create table demo20 -> ( -> id int, -> name varchar(20) -> ); 使用insert命令向表中插入一些记录: mysql> insert into demo20 values(100, 'John'); mysql> insert into demo20 values(101, 'Bob'); mysql> insert into demo20 values(102, 'Mike'); mysql> insert into demo20 values(103, 'Carol'); ... 阅读更多
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) -> ); 使用insert命令向表中插入一些记录: mysql> insert into demo19(name) values('John Smith'); mysql> insert into demo19(name) values('David Miller'); 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 ... 阅读更多