迫于要学数据库,求 Mac 上 access 的替代方案 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
leverestfish
V2EX    程序员

迫于要学数据库,求 Mac 上 access 的替代方案

  •  
  •   leverestfish 2019-09-09 23:11:44 +08:00 10324 次点击
    这是一个创建于 2235 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大二萌新今天学数据库系统,老师用的 MS Access,请问 mac 上有没有比较好的替代方案?

    不用大型的,轻量一点就可~

    [不想用虚拟机 /双系统]

    45 条回复    2019-09-12 12:17:46 +08:00
    LokiSharp
        1
    LokiSharp  
       2019-09-09 23:29:46 +08:00
    用同学的电脑搭数据库
    kid1412621
        2
    kid1412621  
       2019-09-09 23:29:54 +08:00
    现在还有企业用 access ?
    slanternsw
        3
    slanternsw  
       2019-09-09 23:32:38 +08:00
    MariaDB
    chinvo
        4
    chinvo  
       2019-09-09 23:33:38 +08:00 via iPhone
    SQLite 配合一个 GUI 管理器
    ashlord
        5
    ashlord  
       2019-09-09 23:37:06 +08:00
    sqlite,需要图形界面的也有不少 gui 前段。
    不过 access 的一些 gui 操作基本没戏,比如 pk fk 连接、图形化 query 之类的


    @kid1412621
    非计算机专业学习数据库很多就是用 access 呀,直观简单……
    哪怕放在企业环境下也很常见,很多中小规模的公司都是祖传 vba+mdb 的方案,有个 windows 的文件服务器就能干活……不是每个企业都需要 full blown 数据库的……
    Yourshell
        6
    Yourshell  
       2019-09-09 23:42:47 +08:00
    不一定要用 access 啊,非要用试试虚拟机
    rsy
        7
    rsy  
       2019-09-09 23:50:12 +08:00 via Android
    建议学 MySQL
    不过如果你是为了学校考试学习的话,建议还是虚拟机装 access 吧,因为除了基本的 SQL 语句,其他很多都不通用的,如通配符,到时候你可别记混了
    labnotok
        8
    labnotok  
       2019-09-09 23:51:36 +08:00 via Android
    SQL,GUI 用 table plus 不好?
    Hellert
        9
    Hellert  
       2019-09-10 00:18:37 +08:00
    以前翻过自考的数据库应用的书,里面用的居然就是 Access,而且讲的好多都是 GUI 里面的操作。所以如果是上课,还是老实弄个虚拟机安装 Microsoft Access,和老师保持一致。
    gefranks
        10
    gefranks  
       2019-09-10 00:32:54 +08:00   1
    上课扒分的话老老实实装个虚拟机
    niubee1
        11
    niubee1  
       2019-09-10 06:33:59 +08:00
    去下载 Postgres.app 。也不大,100 多 M, 但是是正儿八经的关系性数据库, 功能丰富。 安装简单, 拖到应用程序就安装好了,要用的时候启动, 不用的时候关闭,无须终端里搞事情,简单易用
    lithiumii
        12
    lithiumii  
       2019-09-10 07:39:13 +08:00 via Android
    学校里的话确实是老师教啥你用啥比较好吧,应付功课呀。虚拟机呗,或者靠借电脑
    LightLolo
        13
    LightLolo  
       2019-09-10 08:00:06 +08:00
    学校的话,MAC 可以在 DOCKER 装一个 MYSQL 1C1G 学业上足够用了,如果觉得在本机装不舒服,那么可以在云服务商买个学生云,10 元一个月。足够了
    imycc
        14
    imycc  
       2019-09-10 08:06:01 +08:00 via iPhone
    虚拟机装个 win 再装 access 呗。
    zjsxwc
        15
    zjsxwc  
       2019-09-10 08:11:53 +08:00 via Android
    虚拟机
    NicholasYX
        16
    NicholasYX  
       2019-09-10 08:16:16 +08:00 via iPhone
    买个学生服务器?在云上操作?
    deasty
        17
    deasty  
       2019-09-10 08:30:46 +08:00 via iPhone
    @kid1412621 报人民银行的数据必须 access 并刻光盘,人家不接受 u 盘
    sadfQED2
        18
    sadfQED2  
       2019-09-10 08:38:46 +08:00 via Android   1
    别停楼上扯的那些替代品,老老实实虚拟机,因为你老师根本不会教你 SQL,图形界面点一点就完事了
    zhoudaiyu
        19
    zhoudaiyu  
    PRO
       2019-09-10 08:43:47 +08:00 via iPhone
    Sqlite 就够了吧
    varint
        20
    varint  
       2019-09-10 08:46:07 +08:00
    @kid1412621 宜家
    hkllzh
        21
    hkllzh  
       2019-09-10 08:47:34 +08:00
    安装 Docker。安装一个 mysql 镜像。mac 安装一个 mysql 客户端。
    学就学好。以后总会有用的。
    Variazioni
        22
    Variazioni  
      &bsp;2019-09-10 08:49:16 +08:00
    sqlite 就够用。。。简单易用免安装。。。练习 sql 利器。。
    imicksoft
        23
    imicksoft  
       2019-09-10 09:08:49 +08:00
    推荐一本书《 sql 必知必会》第四版
    不同数据库的 sql 语句有差别,这本书综合了多种数据库
    tigertang
        24
    tigertang  
       2019-09-10 09:16:11 +08:00 via Android
    mysql datagrip
    GenericClass
        25
    GenericClass  
       2019-09-10 09:18:44 +08:00
    如果老师需要你交 Access 作业的时候你敢听楼上那些何不食肉糜的交出来 MySQL 或者 SQLite 那就无所谓,
    否则就装虚拟机。
    sutra
        26
    sutra  
       2019-09-10 09:28:13 +08:00
    老师会让你用 Access 做 GUI 的,所以你还是老老实实用 Access 吧,在 macOS 上用 VirtualBox 之类的虚拟机软件安装一个 Windows。
    marcong95
        27
    marcong95  
       2019-09-10 09:28:37 +08:00
    楼上是不是对数据库有什么先入为主的误解,学 Access 的,应该是非 CS 专业的课程,一堆什么 mysql、mariadb、sqlite、postgres 都出来了。。。

    解决方案有且仅有用 Windows,真不想装也可以出门右转机房,你也不会抱着你的 mac 去考二级吧。。。
    sutra
        28
    sutra  
       2019-09-10 09:40:12 +08:00
    @marcong95 我们那时候 CS 专业学习数据库就是用的 Access,不知道现在怎么样了。
    guolaopi
        29
    guolaopi  
       2019-09-10 09:48:35 +08:00
    虚拟机,废什么话。这是上课又不是公司项目。等别人一本一本的交实验记录的时候你就对着 mysql 懵逼吧。
    guolaopi
        30
    guolaopi  
       2019-09-10 09:50:12 +08:00
    @guolaopi 还有解决方案就是上去指着老师鼻子骂。CNM 都多少年了还 TM 用 Access,给老子换 MySql 讲课!(滑稽)
    真的以后回答问题审审题先
    marcong95
        31
    marcong95  
       2019-09-10 11:08:57 +08:00
    @sutra #28 这么神奇?那可能时代有点久远了吧。直觉觉得 9012 年的 CS 应该不会用 Access 讲数据库了吧
    whypool
        32
    whypool  
       2019-09-10 11:21:21 +08:00
    老老实实虚拟机
    woahishui
        33
    woahishui  
       2019-09-10 11:24:20 +08:00 via Android
    mysql
    HangoX
        34
    HangoX  
       2019-09-10 11:35:03 +08:00
    老老实实虚拟机,pd 上装 access
    Mutoo
        35
    Mutoo  
       2019-09-10 11:38:54 +08:00
    一键安装 mamp (mysql+phpMyAdmin)
    https://www.mamp.info/en/

    前者数据库,后者是 web-based 用户界面
    springz
        36
    springz  
       2019-09-10 12:02:20 +08:00
    SQLite 吧足够满足需求了,也够简单
    springz
        37
    springz  
       2019-09-10 12:02:46 +08:00
    学习啊,必须要用的话虚拟机吧
    ryanlid
        38
    ryanlid  
       2019-09-10 12:19:36 +08:00
    买个阿里云或腾讯云的 Windows 服务器,10 元每月,完美解决
    300
        39
    300  
       2019-09-10 12:23:08 +08:00 via Android   1
    这贴就好像是问安卓开发机买什么好
    V 站大佬:iPhone
    MartinWu
        40
    MartinWu  
       2019-09-10 12:25:41 +08:00
    @LokiSharp #1 满分
    MartinWu
        41
    MartinWu  
       2019-09-10 12:25:53 +08:00
    装个虚拟机
    swsh007
        42
    swsh007  
       2019-09-10 12:32:53 +08:00 via Android
    课本讲 access
    你学 sqlite
    虽然道理一样
    老师考试可是只考 access 的
    随便弄个阿里学生机上 access 做作业吧
    iyaozhen
        43
    iyaozhen  
       2019-09-10 12:55:10 +08:00
    老老实实用虚拟机吧,不要用 sqlite、MySQL 啥的 看着楼主应该是非计算机专业的,主要是操作为主。

    其实挺好的,学好了顺带考过计算机二级
    charlie21
        44
    charlie21  
       2019-09-11 00:09:44 +08:00
    为什么 docker 没有 Microsoft Office Access 数据库的镜像,你想明白了嘛?
    kid1412621
        45
    kid1412621  
       2019-09-12 12:17:46 +08:00 via Android
    @ashlord 我造,只是觉得 access 不是主流啊,这要维护成本开发成本其实是更高的。毕竟数据库不是拿来当 excel 使
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3378 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 40ms UTC 10:39 PVG 18:39 LAX 03:39 JFK 06:39
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86