linuxgo
V2EX  ›  数据库

win10 下推荐安装什么数据好?

  •  
  •   linuxgo · Mar 18, 2023 · 3659 views
    This topic created in 1183 days ago, the information mentioned may be changed or developed.
    以前用的一个 excel 表格,每次更新都要分发给每个人,有时候会出现不同步的问题,想在 win10 下安装个小数据库,这样大家都直接访问数据库,避免不同步的问题。我尝试安装了 mysql ,但是导入 excel 表始终失败,因为表格中有中文,尝试修改了编码为 UTF8 也不行。
    不知还有没有其他轻量级的数据可用,对中文兼容性好的?
    31 replies    2023-03-20 22:23:28 +08:00
    wheat0r
        1
    wheat0r  
       Mar 18, 2023
    Microsoft Access 可以吗
    Tianao
        2
    Tianao  
       Mar 18, 2023
    Microsoft Access
    mingl0280
        3
    mingl0280  
       Mar 18, 2023 via Android
    MSSQL Express 版。
    或者 Office 365 企业版,多个用户可以同步修改表格。
    Access 我记得同步数据非常麻烦……
    rsy
        4
    rsy  
       Mar 18, 2023 via Android   ❤️ 1
    这个需求在线文档就可以了吧?
    不能用公网服务可以私有部署一套,比如 onlyoffice
    linuxgo
        5
    linuxgo  
    OP
       Mar 18, 2023
    @Tianao #2 acess 也是要分发文件,就是想直接通过网络访问数据库,这样管理员修改了数据库其他人访问的都是修改过的
    linuxgo
        6
    linuxgo  
    OP
       Mar 18, 2023
    @rsy #4 我们的开发软件不支持在线文档,是以数据库的形式访问的,可以支持 sql ,access ,excel ,以前都用的 excel ,每次修改都要分发给每个人,不方便
    linuxgo
        7
    linuxgo  
    OP
       Mar 18, 2023
    @mingl0280 #3 express 以前听说过,我试试
    shyangs
        8
    shyangs  
       Mar 18, 2023
    你是 開發、維運、還是營運?

    MySQL 中文編碼的問題應該是可以解決的,Discuz 就是使用 MySQL 的中文論壇。
    PickleFish
        9
    PickleFish  
       Mar 18, 2023
    我最近正好再给我搜集的学习资料找个整理方式,在 github 看到个 nocodb ,应该满足你的需求,我不懂编程,这个好处就是直接可以从 MySQL 、PostgreSQL 、SQL Server 、SQLite 和 MariaDB 变成智能电子表格。并且可以分享视图和基地(应该是项目空间的意思)可以邀请其他人加入赋予权限,我也刚用 缺点就是没法自定义例如设定标题为默认搜索 需要手动改对应的字段,第二就是中文支持不完全,第三我不太喜欢这个表格 更倾向于 web 的 list 列表。https://github.com/nocodb/nocodb
    swordne
        10
    swordne  
       Mar 18, 2023
    你是字段名有中文还是表格数据有中文啊? mysql 怎么可能不支持中文...
    0TSH60F7J2rVkg8t
        11
    0TSH60F7J2rVkg8t  
       Mar 18, 2023
    MySQL 绝对可以用啊,字符集选 utf8mb4 -- UTF-8 Unicode 就行了。我这里天天用呢。
    QHKZ
        12
    QHKZ  
       Mar 18, 2023
    sqlite ,也是单文件数据库
    defunct9
        13
    defunct9  
       Mar 18, 2023
    seafile
    vikaptain
        14
    vikaptain  
       Mar 18, 2023
    sql server ,导入 excel 也挺方便,管理界面也友好
    v2er4241
        15
    v2er4241  
       Mar 18, 2023
    win10 当然用微软自家的 SQL Server 最适合了。
    linuxgo
        16
    linuxgo  
    OP
       Mar 18, 2023 via Android
    @klo424 今天装了个 express ,结果弄了大半天,远程愣是没连上😂,这 ms 整个数据库弄这么复杂是想干啥呀,我这以前拿了 MCSE 证书的都无语了
    linuxgo
        17
    linuxgo  
    OP
       Mar 18, 2023 via Android
    @swordne 字段名都是英文,记录里有中文,用 workbench 导入 excel 就死活不行
    linuxgo
        18
    linuxgo  
    OP
       Mar 18, 2023 via Android
    @ahhui 你是导入的表还是新建的表,我把 excel 导出 csv,然后也改了编码为 utf8,导入还是提示错误
    0TSH60F7J2rVkg8t
        19
    0TSH60F7J2rVkg8t  
       Mar 18, 2023
    @linuxgo 我做的数据库程序,没用过导入,不过你导入用的是啥语言脚本啊?会不会是编程语言的字符集问题?
    ShineyWang
        20
    ShineyWang  
       Mar 18, 2023 via Android
    starrys
        21
    starrys  
       Mar 18, 2023 via Android
    我觉得 rsy 在 4 楼的回答比关系数据库更符合你的需求,似乎被你略过了。
    linuxgo
        22
    linuxgo  
    OP
       Mar 18, 2023 via Android
    @starrys 我现在就是不想让其他人都看到数据库的原始文件,所以才想把 excel 改用数据库,其他人只能通过 odbc 接口查看内容
    yinmin
        23
    yinmin  
       Mar 19, 2023
    我觉得,直接使用“金山文档(wps)” 或者 “腾讯文档” 等在线多人协作的系统应该就能满足你的需求。
    yinmin
        24
    yinmin  
       Mar 19, 2023
    excel 数据导入 sql 数据库,通常是在 excel 某列里写一个 insert ( sql 语句)的字符串公式,一拖然后复制到 mysql workbench 执行的。( mysql 要使用 utf8 )
    mingl0280
        25
    mingl0280  
       Mar 19, 2023 via Android
    @linuxgo 你去 Windows 防火墙里面开个例外……
    mayli
        26
    mayli  
       Mar 19, 2023 via Android
    你这需求大概 spreadsheet?
    mmdsun
        27
    mmdsun  
       Mar 19, 2023 via iPhone
    和数据库没关系,你按个好用的图像管理工具就行,比如 Navicat 导入中文 Excel 自动处理了,然后数据库你用 MySQL ,SQL Server 都行
    linuxgo
        28
    linuxgo  
    OP
       Mar 19, 2023 via Android
    换了个工具,试了用 dbeaver 工具导入 mysql,成功了
    mscsky
        29
    mscsky  
       Mar 20, 2023
    excel 读取 acess ,其他人访问共享的 acess ,其他人的 excel 可以更新数据
    swordne
        30
    swordne  
       Mar 20, 2023
    @linuxgo 用 navicat ,别折腾数据库,数据库没问题,找个合适的工具。
    linuxgo
        31
    linuxgo  
    OP
       Mar 20, 2023
    @swordne #30 确实是导入工具的问题,折腾了两天😹
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1073 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 61ms · UTC 23:17 · PVG 07:17 · LAX 16:17 · JFK 19:17
    ♥ Do have faith in what you're doing.