找到关于 MySQL 的4379 篇文章
3000+ 次浏览
MySQL 是一个开源的 SQL(结构化查询语言)数据库管理系统。它是一个帮助高效存储和管理数据的系统。数据库通常以结构化的方式存储数据。MySQL 时间线Unireg,即 MySQL 的代码库,始于 1981 年。MySQL 成立于 1995 年在瑞典。2000 年,MySQL 开源,以便所有人可以访问和使用它。2001 年,Marten Mickos 当选为 MySQL 的首席执行官。2002 年,MySQL 除了在瑞典的总部外,还在美国设立了总部。2003 年,MySQL 与 SAP 建立了合作伙伴关系,并增加了许多功能…… 阅读更多
574 次浏览
要检查此类条件,请在 MySQL 中使用 IF()。让我们创建一个表 - 示例mysql> create table demo89 -> ( -> duedate date -> ); 查询 OK,0 行受影响 (0.78插入一些记录到表中,使用插入命令 - 示例mysql> insert into demo89 values('2020-01-10'); 查询 OK,1 行受影响 (0.55 mysql> insert into demo89 values(null); 查询 OK,1 行受影响 (0.13 mysql> insert into demo89 values('2020-11-29'); 查询 OK,1 行受影响 (0.15 mysql> insert into demo89 values('2019-11-29'); 查询 OK,1 行受影响 (0.09使用 select 语句显示表中的记录 - 示例mysql> select ... 阅读更多
2000+ 次浏览
要创建表,需要将以下行插入 application.properties 中 -spring.jpa.hibernate.ddl-auto=update在这里,Hibernate 将自动创建表 demo88。application.properties 代码如下 -spring.datasource.platform=mysql spring.jpa.database-platform=org.hibernate.dialect.MySQL5InnoDBDialect spring.jpa.hibernate.ddl-auto=update server.port=8191 spring.datasource.driverClassName=com.mysql.jdbc.Driver spring.datasource.url=jdbc:mysql://127.0.0.1:3306/sampledatabase spring.datasource.username=root spring.datasource.password=123456demo88 实体类如下所示,用于创建表列 - 示例包 com.automaticallytablecreation; 导入 javax.persistence.Column; 导入 javax.persistence.Entity; 导入 javax.persistence.Id; 导入 javax.persistence.Table; @Entity @Table public class demo88 { @Id private int id; @Column(name="name") private String name; }主类代码如下 - 示例包 com.automaticallytablecreation; 导入 org.springframework.boot.SpringApplication; 导入 org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class AutomaticTableApplication { public static void main(String[] ... 阅读更多
4000+ 次浏览
为此,可以使用 ResultSet 概念。对于连接,我们将使用 MySQL JDBC 驱动程序。让我们创建一个表 - 示例mysql> create table demo87 -> ( -> name varchar(20), -> age int -> ) -> ; 查询 OK,0 行受影响 (0.62使用 insert 命令将一些记录插入表中 - 示例mysql> insert into demo87 values('John', 21); 查询 OK,1 行受影响 (0.15 mysql> insert into demo87 values('David', 23); 查询 OK,1 行受影响 (0.12 mysql> insert into demo87 values('Bob', 22); 查询 OK,1 行受影响 (0.16显示... 阅读更多
509 次浏览
为此,可以在 MySQL 中使用 ISNULL。让我们创建一个表 - 示例mysql> create table demo86 -> ( -> value1 varchar(20) -> , -> value2 varchar(20) -> ); 查询 OK,0 行受影响 (2.77使用 insert 命令将一些记录插入表中 - 示例mysql> insert into demo86 values(null, null); 查询 OK,1 行受影响 (0.34 mysql> insert into demo86 values(null, 'John'); 查询 OK,1 行受影响 (0.16 mysql> insert into demo86 values('David', 'Mike'); 查询 OK,1 行受影响 (0.17 mysql> insert into demo86 values('Sam', null); 查询 OK,1 行受影响 ... 阅读更多
8000+ 次浏览
要对具有相同 ID 的行求和,请使用 GROUP BY HAVING 子句。让我们创建一个表 - 示例mysql> create table demo84 -> ( -> id int, -> price int -> ) -> ; 查询 OK,0 行受影响 (0.60使用 insert 命令将一些记录插入表中 - 示例mysql> insert into demo84 values(1, 2000); 查询 OK,1 行受影响 (0.08 mysql> insert into demo84 values(1, 2000); 查询 OK,1 行受影响 (0.14 mysql> insert into demo84 values(2, 1800); 查询 OK,1 行受影响 (0.14 mysql> insert into demo84 values(2, 2200); 查询 ... 阅读更多
823 次浏览
为此,请使用 INSERT INTO SELECT 语句。让我们创建一个表 - 示例mysql> create table demo82 -> ( -> id int, -> name varchar(20) -> ); 查询 OK,0 行受影响 (2.06使用 insert 命令将一些记录插入表中 - 示例mysql> insert into demo82 values(100, 'John'); 查询 OK,1 行受影响 (0.14 mysql> insert into demo82 values(101, 'Bob'); 查询 OK,1 行受影响 (0.32 mysql> insert into demo82 values(101, 'David'); 查询 OK,1 行受影响 (0.09 mysql> insert into demo82 values(101, 'Mike'); 查询 OK,1 行受影响 (0.12 mysql> insert ... 阅读更多
4000+ 次浏览
为此,请使用 FIND_IN_SET()。让我们创建一个表 - 示例mysql> create table demo81 -> ( -> id int not null auto_increment primary key, -> username varchar(200) -> ); 查询 OK,0 行受影响 (1.44使用 insert 命令将一些记录插入表中 - 示例mysql> insert into demo81(username) values('John, Chris, David'); 查询 OK,1 行受影响 (0.11 mysql> insert into demo81(username) values('Mike, Sam'); 查询 OK,1 行受影响 (0.14 mysql> insert into demo81(username) values('Chris, Bob, Sam'); 查询 OK,1 行受影响 (0.13 mysql> insert into demo81(username) values('Mike, John, Chris'); 查询 OK,1 行 ... 阅读更多
55 次浏览
为此,请在MySQL中使用DATE_FORMAT()函数。语法如下:示例select date_format(你的列名, '%d-%m-%Y') as 任意别名 from 你的表名;让我们创建一个表:示例mysql> create table demo80 -> ( -> due_date date -> ); Query OK, 0 rows affected (0.74秒)使用insert命令向表中插入一些记录:示例mysql> insert into demo80 values('2020-04-30'); Query OK, 1 row affected (0.14秒) mysql> insert into demo80 values('2016-01-10'); Query OK, 1 row affected (0.17秒) mysql> insert into demo80 values('2018-03-21'); Query OK, 1 row affected (0.12秒)使用select语句显示表中的记录:示例mysql> select * from demo80;这将……阅读更多