gpt4 book ai didi

sql - 类似于 MySQL 中的 'USE database_name' 的 Postgresql SQL 查询是什么?

转载 作者:行者123 更新时间:2023-11-29 15:38:37 28 4
gpt4 key购买 nike

我必须从 Java 代码执行一个脚本,该脚本应该创建一个数据库,然后在该数据库中创建一个表。我该如何在 PostgreSQL 中做到这一点?

  1. CREATE DATABASE mydb
  2. USE mydb//不适用于 PostgreSQL
  3. CREATE TABLE mytable (.....)

我们在 PosgreSQL 中为第 2 步提供什么 SQL?

版本:9.5

最佳答案

这个问题几乎已经被问过(Difference Between Schema / Database in MySQL)

这引用了第 5.8 章“模式”:https://www.postgresql.org/docs/current/ddl-schemas.html

如果您的答案是“如何在 PostgreSQL 下实现架构”,那么这可能是正确的答案。我认为你不能使用use ..,而必须使用mydb.mytable。 (或设置搜索模式SET search_path TO mydb,public;)

关于sql - 类似于 MySQL 中的 'USE database_name' 的 Postgresql SQL 查询是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57934749/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com