AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-932

AliBZ's questions

Martin Hope
AliBZ
Asked: 2015-02-03 13:30:49 +0800 CST

Postgres多列到json

  • 38

我正在运行 postgresql 9.3.4。我有一个包含 3 个字段的表:

id   name  addr
---  ----  ----
1    n1    ad1
2    n2    ad2
...

我需要将数据移动到具有以下字段的新表中:

id   data
---  ----
1    {'name': 'n1', 'addr': 'ad1'}
2    {'name': 'n2', 'addr': 'ad2'}
...

row_to_json对我来说不是解决方案,因为它也SELECT t.id, row_to_json(t) as data FROM (select id, name, addr from myt) t增加id了结果。有没有办法在我的数据字段中选择我需要的字段(名称和地址)?

postgresql json
  • 2 个回答
  • 62327 Views
Martin Hope
AliBZ
Asked: 2015-01-29 15:22:28 +0800 CST

将 Postgres 表导出为 json

  • 62

有没有办法将 postgres 表数据作为 json 导出到文件中?我需要逐行输出,例如:

{'id':1,'name':'David'}
{'id':2,'name':'James'}
...

编辑:postgres 版本:9.3.4

postgresql postgresql-9.3
  • 8 个回答
  • 101785 Views
Martin Hope
AliBZ
Asked: 2013-08-24 16:32:59 +0800 CST

获取将多个表连接为一行的结果

  • 9

我有这两张桌子:

table1:

id | name
---------
1  | john
2  | jack

table2:

id | profile_id | institution
-----------------------------
1  | 1          | SFU
2  | 1          | UBC
3  | 2          | BU
4  | 2          | USC
5  | 2          | SFU

如果我想使用他的用户 ID 获取有关用户的所有信息,我可以简单地使用以下方法加入他们:

select a.id, a.name, b.institution from table1 a, table2 b
where a.id = USER_ID and a.id = b.profile_id

对于 USER_ID = 1 返回:

id | name | institution
-----------------------
1  | john | SFU
1  | john | UBC

我需要的实际上是 1 个唯一行而不是多行。有没有可能得到这样的东西?(我还没有看到可以做的事情,但不确定)

id | name | institution
-----------------------
1  | john | [SFU, UBC]
mysql
  • 1 个回答
  • 19344 Views
Martin Hope
AliBZ
Asked: 2013-07-13 15:23:56 +0800 CST

mysql 有效,mysqldump 无效

  • 5

我的 ubuntu 12.04 服务器上有 mysql 5.5。这个命令:

mysql -u root -p

完美运行,但这给了我错误:

mysqldump -u root -p mydb_name > a.sql
mysqldump: Got error: 2002: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) when trying to connect

在 my.cnf 文件中,套接字设置为:

socket = /home/mysql/mysql.sock

所以我不知道 /var/run/mysqld/mysqld.sock 来自哪里。谢谢。

mysql mysqldump
  • 1 个回答
  • 13045 Views
Martin Hope
AliBZ
Asked: 2012-02-04 18:09:57 +0800 CST

MySQL 数据库和表丢失

  • 1

我已经在我的系统上安装了 mysql 和 XAMPP。我想删除 XAMPP 的 mysql 服务。删除它后,我尝试使用“MySQLInstanceConfig.exe”为 mysql 安装新服务。但现在我看不到我的任何数据库或表。我丢失了所有数据吗?mysql目录中的data文件夹已满。

这是我的数据文件夹的图片。我这里有所有数据。但mysql无法读取它们。

在此处输入图像描述

有什么方法可以让 mysql 读取这些!?

mysql windows
  • 2 个回答
  • 2373 Views
Martin Hope
AliBZ
Asked: 2011-12-24 11:44:11 +0800 CST

更新大表

  • 1

我有这两张表:

user_profile:
user_profile_id_int int primary key 
user_profile_id varchar

user_activity:
user_profile_id_int int key
user_profile_id varchar

user_profile 中的两个字段都可以,但我没有来自 user_activity 的 user_profile_id_int,我想使用我在 user_profile 中的地图更新它。我写了一个这样的查询:

update user_activity a
set user_profile_id_int =
(select user_profile_id_int from user_profile b
where a.user_profile_id = b.user_profile_id);

它在一个非常强大的服务器上运行了 1 天,我停止了它。但要记录已更新。

所以这里有两个问题:

  1. 有没有更好更快的方法来做到这一点?
  2. 这种方式可以吗?
mysql performance
  • 2 个回答
  • 1843 Views
Martin Hope
AliBZ
Asked: 2011-12-22 15:20:24 +0800 CST

大型 MyISAM 表的 MySQL 配置

  • 2

我必须对有大约 20 M 记录的 myisam 表进行一些更新。我们的服务器有 24GB 内存和 2 个四核 Xeon 以及 24MB 缓存。我想知道如何更改 my.ini 文件以便获得最佳性能。我有 Windows 7 64 位。

mysql performance
  • 1 个回答
  • 2624 Views
Martin Hope
AliBZ
Asked: 2011-12-17 16:49:38 +0800 CST

MySQL 恢复大转储

  • 6

我有一个 7GB 的单个表的转储文件。我尝试使用恢复它

mysql -u root -p DB_NAME < .SQL FILE

但我在任务管理器中看不到任何活动。CPU 是 00,RAM 是 5,700 K。我不知道它是真的在恢复它还是发生了错误。有没有其他方法可以恢复这个?我在 Windows 7 上运行它。

mysql restore
  • 2 个回答
  • 16392 Views
Martin Hope
AliBZ
Asked: 2011-02-25 06:46:49 +0800 CST

两个相关表之间的查询

  • 3

我有两张桌子。其中一个(user_profile 表)有一个名为“user_profile_id”的字段,另一个(user_friend 表)有两个名为“user_profile1_id”和“user_profile2_id”的字段,它们是第一个表的 FK。

我想检查 user_profile 中是否有任何用户不在 user_friend 表中,既不在 user_profile1_id 中,也不在 user_profile2_id 中。

我应该使用什么查询?

编辑:

CREATE TABLE user_profile (
  --fields
)

CREATE TABLE user_friend (
  user_profile1_id INT,
  user_profile2_id INT
)
mysql query
  • 1 个回答
  • 1087 Views
Martin Hope
AliBZ
Asked: 2011-02-17 14:22:12 +0800 CST

Mac 上的 MySQL 配置

  • 3

我有一台配备 2.53 GHz Intel Core 2 Duo 和 4GB DDR3 内存的 MacBook pro。

我在笔记本电脑上运行着一个拥有超过 1 亿条记录的庞大数据库。

我想知道:哪些 .cnf 文件适合我的 MacBook 上的 MySQL?

mysql
  • 1 个回答
  • 684 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目

    • 12 个回答
  • Marko Smith

    如何让sqlplus的输出出现在一行中?

    • 3 个回答
  • Marko Smith

    选择具有最大日期或最晚日期的日期

    • 3 个回答
  • Marko Smith

    如何列出 PostgreSQL 中的所有模式?

    • 4 个回答
  • Marko Smith

    列出指定表的所有列

    • 5 个回答
  • Marko Smith

    如何在不修改我自己的 tnsnames.ora 的情况下使用 sqlplus 连接到位于另一台主机上的 Oracle 数据库

    • 4 个回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

    如何从 PostgreSQL 中的选择查询中将值插入表中?

    • 4 个回答
  • Marko Smith

    如何使用 psql 列出所有数据库和表?

    • 7 个回答
  • Martin Hope
    Jin 连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane 如何列出 PostgreSQL 中的所有模式? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh 为什么事务日志不断增长或空间不足? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland 列出指定表的所有列 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney MySQL 能否合理地对数十亿行执行查询? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx 如何监控大型 .sql 文件的导入进度? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison 你如何mysqldump特定的表? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 对 SQL 查询进行计时? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas 如何从 PostgreSQL 中的选择查询中将值插入表中? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 列出所有数据库和表? 2011-02-18 00:45:49 +0800 CST

热门标签

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve