找到 4379 篇文章 关于 MySQL

讨论 MySQL 的历史

AmitDiwan
更新于 2021年2月24日 11:19:38

3K+ 次查看

MySQL 是一个开源的 SQL(结构化查询语言)数据库管理系统。它是一个帮助有效存储和管理数据的系统。数据库通常以结构化的方式存储数据。MySQL 时间线Unireg,它是 MySQL 的代码库,于 1981 年启动。MySQL 于 1995 年在瑞典成立。2000 年,MySQL 开源,以便所有人可以访问和使用它。2001 年,Marten Mickos 当选为 MySQL 首席执行官。2002 年,MySQL 除了瑞典总部外,还在美国设立了总部。2003 年,MySQL 与 SAP 建立合作伙伴关系,并且许多功能... 阅读更多

讨论 MySQL 的一些特性

AmitDiwan
更新于 2021年2月24日 11:09:55

572 次查看

MySQL 是一个开源的 SQL(结构化查询语言)数据库管理系统。让我们看看它的一些特性:一致性MySQL 服务器快速且可靠。它有效地将数据存储在内存中,确保数据一致且没有冗余。可扩展性MySQL 服务器可扩展且易于使用。可扩展性是指系统能够轻松处理少量数据、大量数据、机器集群等的能力。由于其可扩展性和易用性,它也用于生产环境。互联网上的数据库它提供高安全性、改进的连接性和速度,从而使其适用于... 阅读更多

在 MySQL where 子句中检查到期日期和当前日期记录的条件

AmitDiwan
更新于 2020年12月11日 05:57:50

574 次查看

要检查此类条件,请在 MySQL 中使用 IF()。让我们创建一个表 - 例子mysql> create table demo89    -> (    -> duedate date    -> ); 查询成功,0 行受影响 (0.78插入一些带有插入命令的记录到表中 - 例子mysql> insert into demo89 values('2020-01-10'); 查询成功,1 行受影响 (0.55 mysql> insert into demo89 values(null); 查询成功,1 行受影响 (0.13 mysql> insert into demo89 values('2020-11-29'); 查询成功,1 行受影响 (0.15 mysql> insert into demo89 values('2019-11-29'); 查询成功,1 行受影响 (0.09使用 select 语句显示表中的记录 - 例子mysql> select ... 阅读更多

使用 MySQL - Hibernate 创建表

AmitDiwan
更新于 2020年12月11日 05:55:53

2K+ 次查看

要创建表,您需要将以下行插入 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 实体类如下所示,用于创建表列 - 例子package com.automaticallytablecreation; import javax.persistence.Column; import javax.persistence.Entity; import javax.persistence.Id; import javax.persistence.Table; @Entity @Table public class demo88 {    @Id    private int id;    @Column(name="name")    private String name; }主类代码如下 - 例子package com.automaticallytablecreation; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class AutomaticTableApplication {    public static void main(String[] ... 阅读更多

使用 Java 显示 MySQL 表值

AmitDiwan
更新于 2020年12月11日 05:50:52

4K+ 次查看

为此,您可以使用 ResultSet 概念。对于连接,我们将使用 MySQL JDBC 驱动程序。让我们创建一个表 - 例子mysql> create table demo87    -> (    -> name varchar(20),    -> age int    -> )    -> ; 查询成功,0 行受影响 (0.62插入一些带有插入命令的记录到表中 - 例子mysql> insert into demo87 values('John', 21); 查询成功,1 行受影响 (0.15 mysql> insert into demo87 values('David', 23); 查询成功,1 行受影响 (0.12 mysql> insert into demo87 values('Bob', 22); 查询成功,1 行受影响 (0.16显示... 阅读更多

如何在 MySQL 表的单行中检查是否有任何值为 Null?

AmitDiwan
更新于 2020年12月11日 05:47:37

509 次查看

为此,您可以在 MySQL 中使用 ISNULL。让我们创建一个表 - 例子mysql> create table demo86    -> (    -> value1 varchar(20)    -> ,    -> value2 varchar(20)    -> ); 查询成功,0 行受影响 (2.77插入一些带有插入命令的记录到表中 - 例子mysql> insert into demo86 values(null, null); 查询成功,1 行受影响 (0.34 mysql> insert into demo86 values(null, 'John'); 查询成功,1 行受影响 (0.16 mysql> insert into demo86 values('David', 'Mike'); 查询成功,1 行受影响 (0.17 mysql> insert into demo86 values('Sam', null); 查询成功,1 行受影响... 阅读更多

MySQL - 对具有相同 ID 的行求和?

AmitDiwan
更新于 2020年12月11日 05:44:45

8K+ 次查看

要对具有相同 ID 的行求和,请使用 GROUP BY HAVING 子句。让我们创建一个表 - 例子mysql> create table demo84    -> (    -> id int,    -> price int    -> )    -> ; 查询成功,0 行受影响 (0.60插入一些带有插入命令的记录到表中 - 例子mysql> insert into demo84 values(1, 2000); 查询成功,1 行受影响 (0.08 mysql> insert into demo84 values(1, 2000); 查询成功,1 行受影响 (0.14 mysql> insert into demo84 values(2, 1800); 查询成功,1 行受影响 (0.14 mysql> insert into demo84 values(2, 2200); 查询... 阅读更多

使用来自另一个表的 MySQL 查询插入 INTO?

AmitDiwan
更新于 2020年12月11日 05:42:20

823 次查看

为此,请使用 INSERT INTO SELECT 语句。让我们创建一个表 - 例子mysql> create table demo82    -> (    -> id int,    -> name varchar(20)    -> ); 查询成功,0 行受影响 (2.06插入一些带有插入命令的记录到表中 - 例子mysql> insert into demo82 values(100, 'John'); 查询成功,1 行受影响 (0.14 mysql> insert into demo82 values(101, 'Bob'); 查询成功,1 行受影响 (0.32 mysql> insert into demo82 values(101, 'David'); 查询成功,1 行受影响 (0.09 mysql> insert into demo82 values(101, 'Mike'); 查询成功,1 行受影响 (0.12 mysql> insert ... 阅读更多

MySQL 选择列表字符串中的值?

AmitDiwan
更新于 2020年12月11日 05:39:59

4K+ 次查看

为此,请使用 FIND_IN_SET()。让我们创建一个表 - 例子mysql> create table demo81    -> (    -> id int not null auto_increment primary key,    -> username varchar(200)    -> ); 查询成功,0 行受影响 (1.44插入一些带有插入命令的记录到表中 - 例子mysql> insert into demo81(username) values('John, Chris, David'); 查询成功,1 行受影响 (0.11 mysql> insert into demo81(username) values('Mike, Sam'); 查询成功,1 行受影响 (0.14 mysql> insert into demo81(username) values('Chris, Bob, Sam'); 查询成功,1 行受影响 (0.13 mysql> insert into demo81(username) values('Mike, John, Chris'); 查询成功,1 行... 阅读更多

从 MySQL 数据库中显示类似 30-04-2020 而不是 2020-04-30 的日期?

AmitDiwan
更新于 2020年12月11日 05:38:01

55 次查看

为此,请在 MySQL 中使用 DATE_FORMAT()。语法如下 - 例子select date_format(yourColumnName, '%d-%m-%Y') as anyAliasName from yourTableName;让我们创建一个表 - 例子mysql> create table demo80    -> (    -> due_date date    -> ); 查询成功,0 行受影响 (0.74插入一些带有插入命令的记录到表中 - 例子mysql> insert into demo80 values('2020-04-30'); 查询成功,1 行受影响 (0.14 mysql> insert into demo80 values('2016-01-10'); 查询成功,1 行受影响 (0.17 mysql> insert into demo80 values('2018-03-21'); 查询成功,1 行受影响 (0.12使用 select 语句显示表中的记录 - 例子mysql> select *from demo80;这将... 阅读更多

广告