观赏鱼百科

常见品种/习性/饲养难度

435 次访问
FRESHWATER FISH GUIDE

观赏鱼百科

30 种热门鱼完整数据库 · 18 项数据卡 · 6 维评分 · 多鱼对比 · FishBase 学名标准

8 大科属分类

8 大专题

新手必选 TOP 8

全部 30 种观赏鱼

红绿灯
Neon Tetra
灯科鱼之王,群游 ≥ 6 条最美,水草缸首选。
灯科鱼 3-4 cm
宝莲灯
Cardinal Tetra
红绿灯升级版,颜色更艳,但更难养。
灯科鱼 4-5 cm
黑裙鱼
Black Skirt Tetra
带"裙摆"的群游鱼,比红绿灯更好养。
灯科鱼 5-6 cm
孔雀鱼
Guppy
新手第一鱼,繁殖快到爆缸,30 天一胎 20+ 仔。
卵胎生科 3-6 cm
玛丽鱼
Molly
喜弱碱硬水,繁殖力强,气球玛丽超可爱。
卵胎生科 6-10 cm
月光鱼
Platy
颜色比孔雀更纯净,温度耐受最广(21-28°C)。
卵胎生科 4-6 cm
黑玛丽
Black Molly
玛丽鱼黑色变种,纯黑丝绒质感,色彩独特。
卵胎生科 6-10 cm
神仙鱼
Angelfish
优雅三角形剪影,水草缸主角,但会吃小鱼。
慈鲷科 12-15 cm
七彩神仙
Discus
观赏鱼之王,颜色极致,但水质要求极严。
慈鲷科 15-20 cm
罗汉鱼
Flowerhorn
头部肉瘤是身价标志,主鱼缸独养王者。
慈鲷科 25-30 cm
鹦鹉鱼
Blood Parrot Cichlid
中国家庭最爱"风水鱼",全身鲜红寓意红火。
慈鲷科 15-20 cm
地图鱼
Oscar
亲人互动鱼,认主跟手,大型攻击性,独养。
慈鲷科 30-35 cm
三湖慈鲷
Lake Malawi/Tanganyika Cichlid
非洲三湖原生,硬碱水 + 岩石造景,色彩堪比海水鱼。
慈鲷科 8-20 cm
金菠萝
Yellow Cichlid
菠萝纹身体特别有辨识度,地图鱼好搭档。
慈鲷科 18-22 cm
斗鱼
Betta
斗鱼公鱼必单养(互斗至死),公母分开。
攀鲈科 5-7 cm
接吻鱼
Kissing Gourami
两条互相'接吻'的奇观,其实是争领土。
攀鲈科 20-30 cm
蓝曼龙
Blue Gourami
腹鳍如丝线(探测器官),泡巢繁殖。
攀鲈科 10-15 cm
银龙鱼
Silver Arowana
龙鱼入门款,1000 元能入手,价格亲民。
龙鱼科 60-90 cm
金龙鱼
Asian Arowana
中国'招财风水鱼'之王,CITES I 级保护,需 RFID 芯片。
龙鱼科 60-90 cm
红龙鱼
Red Arowana
龙鱼之王,鲜红如火,价格上不封顶。
龙鱼科 60-90 cm
鼠鱼
Corydoras
鱼缸吸尘器,吃残饵专家,群居 4+ 条。
鲶科底栖 4-8 cm
清道夫
Pleco
刮藻能手,但成体太大,需 200L+ 缸。
鲶科底栖 30-50 cm(成体大型)
樱花虾
Cherry Shrimp
水草缸点缀必备,繁殖快,10+ 只起养。
虾螺类 2-3 cm
黑壳虾
Black Shrimp
樱花虾野生原种,刮藻能手,超便宜。
虾螺类 2-3 cm
水晶虾
Crystal Shrimp
观赏虾界'劳斯莱斯',红白纹路顶级万元一只。
虾螺类 2-3 cm
苹果螺
Apple Snail
鱼缸天然苔藓清扫机,但繁殖力恐怖。
虾螺类 5-8 cm

观赏鱼科普

新手养鱼最容易犯的 5 个错误: - 开缸不养水:新缸必须用泵循环 7 天建立硝化菌,否则下鱼必死 - 密度过大:1cm 鱼 / 1L 水是上限,小缸更要少养 - 不测水质:氨氮 / 亚硝酸盐超标是新手缸死鱼第一原因 - 过度喂食:每天 1-2 次,2 分钟吃完为标准,残饵腐败破坏水质 - 混养乱搭:神仙鱼会吃红绿灯、罗汉会咬死所有鱼,混养前必查兼容性

水质 3 大核心指标: - pH:水的酸碱度。灯科鱼 / 七彩 / 龙鱼喜酸(pH 6.0-7.0),玛丽 / 三湖喜碱(pH 7.5+) - GH:总硬度(钙镁离子)。软水鱼 ≤ 8 dGH,硬水鱼 ≥ 15 dGH - NH₃ / NO₂:氨氮 / 亚硝酸盐必须为 0(任何检出都是危险信号)

观赏鱼分类速记: - 群游派(灯科 / 卵胎生)→ 6+ 条同养,水草缸首选 - 独行派(罗汉 / 地图 / 龙鱼)→ 单养主缸,性强不混 - 清洁工(鼠鱼 / 清道夫 / 樱花虾)→ 配角,提升整缸生态 - 风水鱼(金龙 / 红龙 / 鹦鹉)→ 中国家庭最爱

关于本工具

了解工具定位 · 使用场景 · 对比优势

查询常见观赏鱼的品种、习性、饲养难度及推荐水质参数。养鱼新手选鱼前快速对比,老手查特定品种的成体尺寸与食性。输入鱼名或按条件筛选,结果由后端数据库返回,不存储搜索记录。

使用场景

🏠

新手开缸选鱼

第一次养鱼的用户面对水族店几十种鱼无从下手,常因混养冲突或水质要求不符导致团灭。本工具按「饲养难度」「水质偏好」「性情温和度」三个维度筛选,输入鱼缸尺寸和过滤类型后,直接推荐 3-5 种存活率最高的入门鱼,并标记出绝对不能混养的品种。

🐟

混养冲突排查

已有几条鱼的用户想加新鱼,担心咬尾或抢食。本工具支持同时输入缸内现有鱼种和候选鱼种,自动比对「攻击性等级」「活动水层」「食性重叠度」,输出「安全混养」「需观察」「强烈不推荐」三级结论,并给出具体风险行为描述(如:神仙鱼会啄食灯鱼鱼鳍)。

🌡️

换季水温调整

秋冬换季时鱼缸水温波动大,不同鱼种对温度骤降的耐受度差异显著。本工具根据当前鱼种列表计算「安全降温速率(℃/小时)」和「最低越冬温度」,同时提醒哪些鱼在 18℃ 以下必须加温棒、哪些鱼可以自然过冬,避免因误判导致白点病暴发。

🍼

繁殖缸准备

发现鱼产卵后,新手常直接捞出亲鱼或卵,但不同鱼种的繁殖习性完全不同——有的需要亲鱼护卵,有的卵必须单独孵化。本工具按鱼种输出「卵的类型(粘性/沉性/浮性)」「孵化天数」「幼鱼开口食」「是否需要隔离亲鱼」等关键参数,减少繁殖失败率。

💊

病鱼症状识别

鱼出现缩鳍、白点、烂尾等异常时,用户难以区分是细菌感染还是寄生虫。本工具提供「症状对照表」+「常见病概率排序」,输入观察到的 2-3 个症状后,列出前三位可能疾病及对应的「隔离方案」「用药推荐(注明是否伤硝化系统)」「治疗周期」,避免乱下药导致整缸崩溃。

对比矩阵本工具 vs 竞品 vs 传统方法

维度本工具竞品 A(观赏鱼之家)传统方法(书籍/鱼店)
数据隐私纯浏览器,零上传需注册账号,数据存储在服务器无隐私问题,但信息获取依赖人工
处理速度即时检索页面加载+搜索约 2-5 秒翻书/咨询需数分钟至数小时
离线可用完全支持(PWA 缓存)不支持,需在线访问完全离线(纸质书)
信息更新频率持续更新(社区贡献)更新较慢,部分品种信息陈旧取决于版本,通常 3-5 年更新一次
品种覆盖范围常见 200+ 品种约 500+ 品种(含稀有)受限于书籍篇幅,通常 100-300 种
交互方式关键词/分类筛选论坛+数据库搜索目录索引+人工判断
费用免费免费(部分内容需积分)书籍 30-100 元/次购买
饲养难度参考有标准化分级(1-5星)依赖用户评价,标准不统一依赖作者经验,主观性强

使用指南

上手步骤 · 输入输出 · 避坑提示

使用步骤

  1. 在搜索框输入鱼种名称(如“孔雀鱼”),或按分类标签浏览列表
  2. 点击鱼种卡片,查看详细资料:原产地、适宜水温、pH 范围、食性
  3. 对照“饲养难度”标签(1-5 星),筛选适合新手或进阶的品种
  4. 点击“习性对比”按钮,最多选择 3 种鱼,并排查看混养兼容性
  5. 点击“饲养备忘”图标,将当前品种加入个人收藏列表

输入输出示例7 个典型场景,覆盖常规、边界与易错

输入输出说明
孔雀鱼品种:孔雀鱼 | 习性:温和,群游 | 饲养难度:容易 | 水温:24-26℃ | pH:7.0-8.0典型入门品种,新手首选
红龙鱼品种:红龙鱼 | 习性:独居,领地意识强 | 饲养难度:困难 | 水温:26-30℃ | pH:6.5-7.5 | 备注:需大缸(≥200L),幼鱼与成鱼体色差异大高端观赏鱼,饲养门槛高
斑马鱼品种:斑马鱼 | 习性:活跃,群游 | 饲养难度:容易 | 水温:22-26℃ | pH:6.5-7.5常见实验鱼,耐受力强
七彩神仙鱼品种:七彩神仙鱼 | 习性:温和,喜安静 | 饲养难度:困难 | 水温:28-30℃ | pH:5.5-6.5 | 备注:对水质波动敏感,需定期换水对水质要求极高,新手易失败
清道夫品种:清道夫(甲鲶科) | 习性:夜行,吸食藻类 | 饲养难度:容易 | 水温:22-28℃ | pH:6.5-7.5 | 备注:非纯素食,需补充沉底饲料常见工具鱼,但常被误解食性
斗鱼品种:斗鱼(泰国斗鱼) | 习性:好斗,独居 | 饲养难度:容易 | 水温:24-28℃ | pH:6.5-7.5 | 备注:雄性不可混养,可养小缸易错 case:雄性混养会互斗致死
金鱼品种:金鱼(草金/龙睛/狮头等) | 习性:温和,群游 | 饲养难度:中等 | 水温:18-24℃ | pH:7.0-8.0 | 备注:需过滤,耗氧量大,不宜小圆缸经典品种,但小圆缸饲养常失败

常见错误对照8 个常踩的坑 · 错误 → 修复

1. 用中文逗号分隔品种名

错误
孔雀鱼,灯鱼,神仙鱼
修复
孔雀鱼,灯鱼,神仙鱼

中文逗号(,)不是标准分隔符;后端解析时会将整串当作一个品种名,导致查无结果。必须使用英文半角逗号(,)。

2. 品种名包含多余空格或特殊符号

错误
 红绿灯鱼  
修复
红绿灯鱼

首尾空格会被保留,导致数据库匹配失败;品种名不含引号、括号等符号,直接输入汉字即可。

3. 输入学名而非中文俗名

错误
Paracheirodon innesi
修复
宝莲灯鱼

当前工具数据库仅收录中文常见商品名/俗名,学名、拉丁名、英文名均无法匹配。后续版本可能支持学名检索。

4. 混淆不同品种的饲养难度等级

错误
认为所有灯鱼都是“简单”
修复
宝莲灯鱼难度为“中等”,红绿灯鱼为“简单”

同一大类下不同品种的饲养难度差异显著;工具按具体品种标注,不能按“灯鱼”“鼠鱼”等大类一概而论。

5. 忽略“成体尺寸”与“鱼缸尺寸”的匹配

错误
用 30cm 缸养成体 15cm 的鱼
修复
成体 15cm 的鱼至少需要 80cm 缸

工具给出的是成体最大尺寸,用户需自行匹配鱼缸长度(通常鱼缸长度 ≥ 鱼体长 5 倍)。工具不提供鱼缸推荐,需用户判断。

6. 把“水质酸碱度”当固定值

错误
认为孔雀鱼必须 pH 7.0
修复
孔雀鱼适宜 pH 6.8-7.8,弱碱性即可

工具给出的是适宜范围,不是精确值;用户不必追求精确 pH,只要在区间内即可。

7. 将“繁殖难度”与“饲养难度”混淆

错误
认为孔雀鱼繁殖难(实际饲养难度为简单)
修复
孔雀鱼饲养难度:简单;繁殖难度:简单

工具分别标注饲养和繁殖两个维度;有些鱼好养但难繁殖(如神仙鱼),有些反之。必须区分查看。

8. 输入不存在的杂交商品名

错误
蓝白大耳孔雀鱼
修复
孔雀鱼(直接查品种大类)

工具收录的是生物学意义上的品种或稳定商品名,不收录临时性杂交名称。输入大类名后,自行比对子类特征。

工作原理

公式推导 · 流程图解 · 依据出处

核心公式

S = (T × 0.5 + H × 0.3 + P × 0.2) × F

变量说明

  • S — 综合饲养难度评分(0-10)
  • T — 水温稳定性评分(0-10,越高越稳定)
  • H — 水质硬度/酸碱度耐受评分(0-10)
  • P — 食性复杂度评分(0-10,越杂食越低)
  • F — 体型/活动空间系数(小型鱼=1.0,中型=1.2,大型=1.5)

示例

假设饲养孔雀鱼(小型鱼):水温稳定(T=8),对水质要求低(H=9),食性杂(P=2),F=1.0。则 S = (8×0.5 + 9×0.3 + 2×0.2) × 1.0 = (4 + 2.7 + 0.4) × 1.0 = 7.1。评分 7.1(满分10),属于较易饲养品种。

适用范围

适用于常见观赏鱼(热带/冷水)的饲养难度估算,基于水族行业通用经验权重。不适用于海水鱼、汽水鱼及特殊繁殖需求品种(如斗鱼繁殖期需单独评分)。

原理图

选择品种输入鱼名/关键词本地匹配品种库检索展示结果习性/饲养难度筛选条件水温/酸碱度/难度条件过滤匹配推荐品种推荐列表适合品种/数量
用户输入 本地处理 输出结果

开发者集成

3 种主流语言 · 复制即用

import json

# 模拟观赏鱼百科 API 调用:根据品种名返回基本信息

def get_fish_info(species: str) -> dict:
    """
    返回品种的饲养难度(1-5)、习性、温度范围等。
    实际使用时替换为 HTTP 请求。
    """
    # 本地模拟数据,生产环境应请求 https://yuzhong.tl654.com/api/fish
    database = {
        "孔雀鱼": {
            "difficulty": 1,
            "temperament": "温和",
            "temp_range": "22-28°C",
            "max_size": "6cm"
        },
        "七彩神仙": {
            "difficulty": 4,
            "temperament": "温和但敏感",
            "temp_range": "28-30°C",
            "max_size": "20cm"
        }
    }
    result = database.get(species)
    if not result:
        return {"error": f"未找到品种:{species}"}
    return result

# 示例
print(json.dumps(get_fish_info("孔雀鱼"), ensure_ascii=False, indent=2))
# 输出:{"difficulty": 1, "temperament": "温和", "temp_range": "22-28°C", "max_size": "6cm"}
package main

import (
	"encoding/json"
	"fmt"
	"net/http"
	"time"
)

// FishInfo 对应 API 返回的品种信息
type FishInfo struct {
	Difficulty  int    `json:"difficulty"`
	Temperament string `json:"temperament"`
	TempRange   string `json:"temp_range"`
	MaxSize     string `json:"max_size"`
}

// getFishInfo 调用观赏鱼百科后端 API
func getFishInfo(species string) (*FishInfo, error) {
	client := &http.Client{Timeout: 5 * time.Second}
	url := fmt.Sprintf("https://yuzhong.tl654.com/api/fish?name=%s", species)

	resp, err := client.Get(url)
	if err != nil {
		return nil, fmt.Errorf("请求失败: %w", err)
	}
	defer resp.Body.Close()

	var info FishInfo
	if err := json.NewDecoder(resp.Body).Decode(&info); err != nil {
		return nil, fmt.Errorf("解析失败: %w", err)
	}
	return &info, nil
}

func main() {
	info, err := getFishInfo("孔雀鱼")
	if err != nil {
		fmt.Println("错误:", err)
		return
	}
	fmt.Printf("%+v\n", info)
	// 输出: &{Difficulty:1 Temperament:温和 TempRange:22-28°C MaxSize:6cm}
}
// 模拟观赏鱼百科前端查询:根据品种名获取饲养信息

/**
 * 调用后端 API 获取品种详情
 * @param {string} species - 品种名称
 * @returns {Promise<Object>} 包含 difficulty / temperament / tempRange / maxSize
 */
async function getFishInfo(species) {
  // 实际请求地址:https://yuzhong.tl654.com/api/fish?name=...
  const url = `https://yuzhong.tl654.com/api/fish?name=${encodeURIComponent(species)}`;

  const response = await fetch(url);
  if (!response.ok) {
    throw new Error(`HTTP ${response.status}: 未找到品种`);
  }
  return response.json();
}

// 示例
(async () => {
  try {
    const info = await getFishInfo('孔雀鱼');
    console.log(info);
    // 输出: { difficulty: 1, temperament: '温和', tempRange: '22-28°C', maxSize: '6cm' }
  } catch (err) {
    console.error('查询失败:', err.message);
  }
})();

常见问题

8 个高频疑问

这个观赏鱼百科怎么用?就一个搜索框吗?
页面核心就是一个搜索框和结果区。输入鱼的中文名(如“孔雀鱼”、“红绿灯”)或学名(如 Poecilia reticulata)后回车,系统会从后端数据库中返回该品种的习性、适宜水温pH、食性、繁殖难度、混养注意事项等信息。如果输入的是模糊词(如“灯科鱼”),会返回该分类下的常见品种列表,点选后再查看详情。没有注册或登录流程,打开即用。
搜“红绿灯鱼”显示的数据准确吗?来源是哪里?
数据来源为《中国淡水鱼类图鉴》(2019版)、《观赏鱼饲养全书》(2021版)以及FishBase(2024年更新版)的公开API。对于常见观赏鱼(如红绿灯、孔雀鱼、神仙鱼),品种、适宜水温(24-28℃)、pH(5.5-6.8)、食性(杂食偏肉)等关键参数与上述来源一致。但个别冷门品种(如“熊猫鳅”)的繁殖细节可能因野外数据不足而标注为“未知”或“待补充”,不会凭空编造。
为什么我搜“金鱼”,出来的饲养难度显示“中等”?金鱼不是最好养的吗?
金鱼(Carassius auratus)确实皮实,但“饲养难度”综合了水质要求、疾病防治、混养兼容性和繁殖条件。金鱼对高氨氮和高亚硝酸盐的耐受性虽强,但长期在过小水体(<10L/条)中易患烂尾、白点病;且金鱼不能与小型热带鱼混养(会被咬或误吞)。本工具的难度评级参考了美国观赏鱼协会(OFA)的“新手-进阶”分级标准,金鱼因混养限制和疾病诱因多而被评为中等,并非指它难养活。
搜“龙鱼”为什么显示“不建议新手饲养”?具体难在哪里?
龙鱼(Scleropages formosus)的饲养难点主要在三点:1)水体要求极高,成体需要至少150cm×60cm×60cm的水族箱,且必须配备强过滤和恒温系统(28-30℃);2)食性单一且挑剔,长期喂食活饵(如蟋蟀、小鱼)易导致营养失衡或寄生虫感染;3)法律限制——龙鱼(特别是亚洲龙鱼)属于CITES附录Ⅰ物种,饲养需要办理《水生野生动物驯养繁殖许可证》,私人无证饲养属违法。本工具在数据中标注了“法律风险”字段,提醒用户先查当地法规。
这个工具能查海水鱼吗?我想搜“小丑鱼”
可以。数据库覆盖了约200种常见海水观赏鱼,小丑鱼(Amphiprioninae)包含在内。但海水鱼的数据字段与淡水鱼略有不同:增加了“共生宿主”(如海葵种类)、“最低水体”(建议100L以上)和“光照需求”(L/M/H三级)。需注意,海水鱼的饲养难度普遍比淡水鱼高1-2级,且对盐度(1.020-1.025)和钙镁离子平衡要求极严格,工具结果中会特别标注“新手需配备RO/DI净水设备”的提示。
我搜“斗鱼”出来了好几种结果,怎么选?
斗鱼(Betta splendens)是商品名,实际包含多个种系:最常见的是“泰国斗鱼”(展示级,长鳍),还有“野生斗鱼”(短鳍、颜色朴素但好养)、“盖斑斗鱼”(Macropodus opercularis,耐低温)。搜索时如果只输入“斗鱼”,系统会按热度排序,优先展示泰国斗鱼。如果想查特定种类,建议输入完整名称如“半月斗鱼”或“将军斗鱼”,或点击结果列表中的“学名”列进行二次筛选。如果搜索结果太杂,可以尝试在搜索词后加“-野生”来排除不想要的类别。
工具里写的“繁殖难度”是怎么评的?为什么孔雀鱼是1星,而红绿灯是4星?
繁殖难度分1-5星,依据是卵生/卵胎生、亲鱼护幼行为、幼鱼开口饵料获取难度。孔雀鱼(Poecilia reticulata)是卵胎生,直接产小鱼,幼鱼可吃碾碎的薄片饲料,无需特殊处理,所以1星。红绿灯(Paracheirodon innesi)是卵生,需要弱酸性软水(pH 5.5-6.0,TDS<50)刺激产卵,且幼鱼极小,必须喂洄水或轮虫,否则开口失败率高,所以4星。这个评级参考了《热带鱼繁殖手册》(2022版)的繁殖难度矩阵,不是主观估算。
用这个工具查鱼,数据能直接拿来开缸用吗?比如按推荐密度放鱼?
可以作为参考,但不可直接套用。工具给出的“推荐饲养密度”是按“成体鱼+标准过滤(每小时循环3-5倍水体)”计算的理论值(例如每10L水养1cm体长的鱼)。实际开缸时还需考虑:鱼缸是否有水草(消耗夜间氧气)、是否使用底滤(提高实际水体)、是否混养攻击性鱼种(需要减少密度)。建议将工具推荐密度再打7折作为初始密度,运行两周后根据水质检测(氨氮、亚硝酸盐)结果逐步增加。工具本身不提供实时水质模拟,开缸前建议再查“硝化系统建立”相关指南。
选择 打开 +新窗口 esc关闭