找到 6705 篇文章 关于数据库

如何在 PostgreSQL 中创建表?

Yash Sanghvi
更新于 2021年2月2日 11:45:34

256 次浏览

在 PostgreSQL 中创建表非常简单。语法如下:CREATE TABLE table_name(    Column1_name type optional_constraint,    Column2_name type optional_constraint,    .    .    .    ColumnN_name type optional constraint );如果您希望确保仅在表不存在时才创建它,可以显式指定:CREATE TABLE IF NOT EXISTS table_name(…);下面给出了一个创建表的示例:CREATE TABLE marks(    serial_no SERIAL PRIMARY KEY,    name VARCHAR,    roll_no INTEGER,    marks_obtained INTEGER,    perc_marks DOUBLE PRECISION,    max_marks INTEGER,    date_of_entry DATE );上述命令将只 ... 阅读更多

如何在 PostgreSQL 中的 pgAdmin 中杀死查询?

Yash Sanghvi
更新于 2021年2月2日 11:41:24

5K+ 次浏览

有时,一些流氓查询可能需要很长时间才能执行。如果查询具有阻塞特性,即在执行期间限制对表的访问,则对同一表的任何其他查询都将被挂起,这会导致查询堆积。这可能会(取决于您的数据库负载)导致最大连接数被超过。幸运的是,您可以在 pgAdmin 中轻松地杀死长时间运行的查询。转到 pgAdmin 中的仪表板。在底部,在“服务器活动”部分的“会话”选项卡下,您可以看到所有活动查询。现在,注意交叉 ... 阅读更多

如何在 PostgreSQL 中的 pgAdmin 中查询数据库?

Yash Sanghvi
更新于 2021年2月2日 11:41:01

4K+ 次浏览

在 pgAdmin 中查询数据库非常简单。在左侧的“服务器”下拉列表中找到您的数据库,并展开其下拉列表,直到您看到“模式”下拉列表。单击“模式”后,顶部的黑色按钮(带有数据库符号和播放箭头)将变得可点击。单击该按钮,您将看到一个查询选项卡打开。就是这样,您可以在该框中键入此特定数据库的查询,然后单击播放箭头按钮执行查询。输出将在底部的“数据输出”部分显示。阅读更多

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

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

574 次浏览

要检查此类条件,请在 MySQL 中使用 IF()。让我们创建一个表 - 示例mysql> create table demo89    -> (    -> duedate date    -> ); Query OK, 0 rows affected (0.78使用 insert 命令将一些记录插入表中 - 示例mysql> insert into demo89 values('2020-01-10'); Query OK, 1 row affected (0.55 mysql> insert into demo89 values(null); Query OK, 1 row affected (0.13 mysql> insert into demo89 values('2020-11-29'); Query OK, 1 row affected (0.15 mysql> insert into demo89 values('2019-11-29'); Query OK, 1 row affected (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 实体类如下所示,用于创建表列:示例包 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[] ... 阅读更多

使用 Java 显示 MySQL 表值

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

4K+ 次浏览

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

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

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

509 次浏览

为此,您可以在 MySQL 中使用 ISNULL。让我们创建一个表 - 示例mysql> create table demo86    -> (    -> value1 varchar(20)    -> ,    -> value2 varchar(20)    -> ); Query OK, 0 rows affected (2.77使用 insert 命令将一些记录插入表中 - 示例mysql> insert into demo86 values(null, null); Query OK, 1 row affected (0.34 mysql> insert into demo86 values(null, 'John'); Query OK, 1 row affected (0.16 mysql> insert into demo86 values('David', 'Mike'); Query OK, 1 row affected (0.17 mysql> insert into demo86 values('Sam', null); Query OK, 1 row affected ... 阅读更多

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

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

8K+ 次浏览

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

MySQL 查询用于使用来自另一个表的 values 进行 INSERT INTO?

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

823 次浏览

为此,请使用 INSERT INTO SELECT 语句。让我们创建一个表 - 示例mysql> create table demo82    -> (    -> id int,    -> name varchar(20)    -> ); Query OK, 0 rows affected (2.06使用 insert 命令将一些记录插入表中 - 示例mysql> insert into demo82 values(100, 'John'); Query OK, 1 row affected (0.14 mysql> insert into demo82 values(101, 'Bob'); Query OK, 1 row affected (0.32 mysql> insert into demo82 values(101, 'David'); Query OK, 1 row affected (0.09 mysql> insert into demo82 values(101, 'Mike'); Query OK, 1 row affected (0.12 mysql> insert ... 阅读更多

MySQL Select where values IN 列表字符串?

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)    -> ); Query OK, 0 rows affected (1.44使用 insert 命令将一些记录插入表中 - 示例mysql> insert into demo81(username) values('John, Chris, David'); Query OK, 1 row affected (0.11 mysql> insert into demo81(username) values('Mike, Sam'); Query OK, 1 row affected (0.14 mysql> insert into demo81(username) values('Chris, Bob, Sam'); Query OK, 1 row affected (0.13 mysql> insert into demo81(username) values('Mike, John, Chris'); Query OK, 1 row ... 阅读更多

广告