关于Amysql
Amysql简称AMS系统 - 于2011-01-16开启规划开发,2012-05-01对外发布测试版本, 
系统基本AMP与AMF框架应用开发,致力打造安全而高效的Web Mysql管理系统。软件类别 : 国产软件 - 数据库管理
版本 : 1.0.0501.Beta 测试版
发布时间:2012-05-01 15:12:00开发语言:PHP
支持平台:跨平台
授权协议:开源(GPL)
官方网站:http://Amysql.com
系统演示:http://amysql.com/file/AMS/demo/
--------为了这个产品,花了我多少精力心血真是无法想像了啊设计、规划、编码、排版都是我一人完成,陪了业余跟睡觉时间,写了一年多了,万言千语说不尽。
昨晚调几个问题又搞到5点多才"安息",8点闹钟响起,我六日没弄闹钟,
今天周二,闹钟响了,我还爬起来要去上班去了,最后才记起今天是5.1劳动节放假喂……疯了我。
关于为什么要写个产品,这要从前年说起了,我想是PHP程序员都会熟悉的一个产品phpmyadmin,应用非常广泛。
同样我用这个系统有好几年了,当初使用各种难言之苦啊,加上没有其它同类产品可选择,我就心想得自己写一套了,最终就走上了这个无归路。phpmyadmin有一很不便的地方就是不能同时打开几个库、表,每次我用都是拉到浏览器上面,
然后浏览器就N个不明的标签窗口,每次我点啊点啊忽来忽去……
当时心想这个问题必须解决啊,最后纠结地写了个AMF JS框架,现在用上了,phpmyadmin也有10余年的发展历史了,自从我想开发后,发现phpmyadmin更新好快啊,
都更新了好几个版本了,尼码码的啊,要跟他干上才行了啊。不过现在跟他比还差远拉,现在发布的这个版本只有数据库基本的操作应用。还有挺多需要完善的。
最近也买了两本mysql书补功课了,日后我会继续添砖加瓦。现在系统只有几个亮点,可以运行多行SQL并分类在各窗口,显示执行窗口,像下面的SQL,大家可以粘进去执行一下,
UPDATE `AmysqlTest-discuz`.`DataTestTable_District` SET `level` = '2', `date` = now() WHERE `id` = '1' LIMIT 1;
SELECT * FROM `AmysqlTest-discuz`.`DataTestTable_District`;
SELECT * FROM `AmysqlTest-discuz`.`addon`;
SELECT * FROM `AmysqlTest-discuz`.`admingroup` ORDER BY `admingroup`.`admingid` DESC
还有高亮什么的、版块右键菜单什么的,你轻轻地在版块右击一下真的会亮瞎我的大脑啊……过些日子可能要架几台Nginx机器、推出免费主机,把我写的这些产品都整上去,免费开源一路杀下去……
最后得感谢坛里各位大牛们拉,各种学习帮忙。
今天呢就到这了,洗衣服去鸟。。

解决方案 »

  1.   

    小伙子真棒啊, 嗯,我要向苍老师推荐你....建议你不要光支持mysql.......嗯,慢慢来吧,要不苍老师去了你也没空啊...
      

  2.   

    这个可以有啊,好建议、newnew细说下啊,要点击备份成SQL文件? 然后能选择文件恢复么……
    还是定时备份? 
      

  3.   


    helloyou每次都逗人玩啊,苍老师用mysql管理片子还是什么,你直接把CSDN推荐啊我MYSQL管理的能完善需好多时间了啊,,还搞其它数据库你要我精尽人亡啊
      

  4.   

    关于扩展开发的,本想今再配几张流程与说明图的,今天又晚了,不搞了。各位直接来这围观好拉,文档说明:http://amysql.com/index.php/index/AMS/doc
      

  5.   

    向奋斗于开源事业的同学们致敬~
    ps 备份和恢复功能应该可以参考下phpmyadmin的导入导出功能
      

  6.   


    嗯是可以,但是我觉得phpmyadmin的导入导出功能不好用,但是自己却说不出个所以然来,可能web形式的备份做来做去也就是在一个框架里了,很难有其他的创新.
      

  7.   

    下载这址是这个.................http://amysql.com/file/AMS/ams1.0.zip 
      

  8.   

    你把 blob 类型也直接展示了?
      

  9.   

    谢谢唠叨反馈哈、blob 类型的确实没考虑到我记下先,收录了问题都一一修复。
      

  10.   

    •Internet 连接已丢失。
    •该网站暂时不可用。
    •无法连接到域名服务器(DNS)。
    •域名服务器(DNS)没有该网站的域的列表。
    •在地址中可能存在键入错误。
    •如果这是 HTTPS (安全)地址,请单击“工具”菜单下的“Internet 选项”,再单击“高级”选项卡,然后请检查以确保“安全”部分下的 SSL 和 TLS 协议已启
      

  11.   

    非常感谢楼主的分享。我对php刚入门都达不到,问两个低级的问题。1)能在左面的树状列表定制右键功能吗?
    2)后台用的什么服务器?
      

  12.   

    本帖最后由 PhpNewnew 于 2012-05-02 11:35:47 编辑
      

  13.   

    感谢helloyou兄的肯定哈~~我会继续发力的,
    你老人家每次回贴怎都要把苍……带上啊
      

  14.   

    1)能在左面的树状列表定制右键功能吗?
    2)后台用的什么服务器?上面有朋友提到这两点。1) 那右键菜单也是个插件来的了你可以在你需要的地方引用这个文件
    js/AmysqlMenu.js。 使用的话就很简单了,可以看下各扩展文件有例子的,
    像/js/Database/AmysqlTableAdd.js 这里,下面有个this.Menu = function ()中的使用方法。
    AmysqlMenuObject.add()...2) linuxnewnew我知道你说的是谁哈,,估计长假还没回来
      

  15.   

    你去code.google.com 开个项目嘛
      

  16.   

    google这个好用么? 我这里google被墙的很严重。
      

  17.   

    code.google.com应该不会吧?故障率我觉得比csdn低很多...可以吸引一些鬼佬来参与呀
      

  18.   


    github  不错,下东西速度杠杠地
      

  19.   

    这一趟下来,SQL语句玩转了吧,hoho~~~~~~~~
      

  20.   


    谢谢。
    第2个问题我没问清楚,是想问你后台用的什么服务?apache?
      

  21.   

    让鬼佬来参与啊……现在还没准备好啊,多语言选择还没搞好呢。
    现在只是版块导航有中英文、等弄好了再扔到老外那边去……还有Mr_merlin提到的github应该很多人用的,这么一说来,等下我就给主页加个google.translate.TranslateElement多语言切换先哈 
      

  22.   

    真心不错,还望继续完善,超越phpmyadmin,所以UI是不是考虑换下,表格编辑,tab管理不同的库,这些功能通通地保留,大大地好。
      

  23.   

    呵呵,你说的是,但还没到玩转的地步。
    这位朋友,我用的是linux nginx的。
    不一定是要linux的,你可以放到windos上面跑,有支持php环境就好了
      

  24.   

    用github吧,比google svn速度快,稳定得多,可生成项目主页,linux下部署可能麻烦点,不过照着文档来很快也能搞定。
    作为一个前google svn用户,现转github的用户,这点我还是有点发言权的。
      

  25.   

    foolbirdflyfirst同学好,我会继续完善,这个是主打产品拉~
    看样子是要跟phpmyadmin干上了,
    你说的UI要换一下是怎么说呢? 以后会搞几个模板提供选择切换呐,现在时间比较紧、只能了一个模板的。
      

  26.   


    好样的,看样子得学习学习使用github
      

  27.   

    可替换模板就好说,UI我建议你搭个美工一起搞,毕竟咱可能没人家专业,设计一个比phpmyadmin更smooth,更易于操作的界面,你看现在那个数据表格页面,坦白说,就有点太像phpmyadmin了,咱可以考虑设计出另一套比phpmyadmin更专业,更简便的操作模式,我这纯属站着说话不腰疼,哈哈。还是希望你先把功能啥的完善吧,UI可以慢慢来。
      

  28.   

    真心不错。设计简介大方。我就是喜欢这种设计。不要太复杂。
    还有同时打开多个库/表 也突破了phpmyamdin的局限。方便的很。期待继续完善。超越phpmyadmin。呵呵。。向楼主学习了。
      

  29.   

    随便用了用感觉和phpmyadmin没有太大差别,不过楼主有这个能力 我很佩服,还望先生教我。嘿嘿
      

  30.   

    哈哈,我搞这样确实是有些像phpmyadmin的,我不是搞美工的啊,我吃很大力气弄成这样的呵
    ui方面应该不太要紧吧,功能完善了,美工强的朋友我想会参与进来的。
      

  31.   

    刚发现有点小问题,估计是js问题:
    1、数据库操作中的:全选/全不选/反选,其中的反选和全选一个效果。
    2、在数据库列表中的checkbox,第一次点击选不中,必须在两次以上才行。
      

  32.   

    我也支持上github,早点上,不知道你那名字还能不能占到位子....
      

  33.   

    我试过了,IE和FF都是:反选和全选一个效果。
    我用的是IE8
      

  34.   

    github、我也想快啊~但要迟点拉,这名字应该没有人注吧,很多问题还要完善呢、引擎视图什么的、还有一些小细节问题包括这贴子里提到的~~~ newnew抢了我就打劫你啊楼上那位朋友,我把所有浏览器都试了包括Safari、Opera都没问题哦、你先点一行记录选中了,然后点反选效果就会跟全选不同了。
    现在收到的问题争取这两天修复完
      

  35.   

    首先,肯定楼主之能力,
    你的初衷在何?要打败phpmyadmin吗?
      

  36.   

    估计我测试的那会还没有更新过来,不过,现在依然有问题:
    选中两个再反选,就只有一个没选中;反之,亦然。
    而且还是得点好多下才能选中一个checkbox。
      

  37.   

    夺phpmyadmin的市场吧,不让他独占一家。打败的话不至于……,超越phpmyadmin的话还需要很多功夫。做一个高效好用有自己特色的mysql管理系统吧,而且能让用户自己能参与进来开发一些功能、等……很多东西还在探索学习中呵~~赢得美人一笑
    美人啊,美人、你们都是美人吧……哈哈
      

  38.   

    放在网上的演示、这个问题还没修复啊,等我都改完那几个问题再更新哦。现在不要点checkbox选中拉,直接点表格选中。
      

  39.   

    可以去看看http://mywebsql.net/ 参考一下,我好像曾经用过一下这个,由于编码的问题后来没继续用.不知道修复没有
      

  40.   

    newnew你说的那一个我看过啊,在开源中国有,我个人感觉不太怎样啊操作什么的不是很好、用这个不如用phpmyadmin了。好像多行SQl也运行不了等……,不过还是有参考学习的地方嘀、有时间再多测试测试…,
      

  41.   

    很不错啊,down下来用着很舒服。
    支持了~~
      

  42.   

    别拖啦,放上去吧,想起来github项目名是在用户名后面的,所以抢注不会发生,...但是你的用户名也要早点注的好....要不你看ci1699这个名字多难记.....放上去我们看起代码来方便,也有个地方聚聚....
      

  43.   

    刚注册了github拉。名字是amysql,我学习学习github先,没用过
    我csdn账号名字是随便起的啊、、ci169到ci1699999都被我注册了。
      

  44.   

    win下面装个Msysgit 用着也挺顺手的 ~
      

  45.   

    linux下用yum 或者apt-get 安装   搜一下 网上大堆大堆的教程
      

  46.   

    一点兴趣也没有
    等待楼主的php版 csdn
      

  47.   


    php版csdn还是有的。没上而已。
    我搞的积分机制跟csdn差不多,觉得csdn这点很好,每个人都有自己不同擅长的领域。
    还有加了一些新玩意、支持反对加分、什么原创判断、字符动态表情……等、
    就这里页面满天飞的AD、我想用户体验一定比csdn好,这个放下一段时间没去弄了。现在搞这个mysql管理的。
    至于你有没兴趣无所谓的#89 我下了Msysgit用了,挺好啊。同学们,github这个问题怎么处理啊,push不了
    error: failed to push some refs to '[email protected]:Amysql/AMS.gif'
    hint: Updates were rejected because the tip of your current branch is behind
    hint: its remote counterpart. Merge the remote changes(e.g. 'git pull')
    hint: before pushing again.
    第一次用还真摸不着路.. 
      

  48.   

    空间还面你提供嘛……有服务器。
    截图发贴没多大意义,又不是什么。
    找个时间我上了吧,把鸡鸡ABC.com用上。
      

  49.   

    本地的最新版本和线上最新版本走向了不同的分支,所以发生了冲突不能push,先pull下来和本地版本merge,然后就应该可以push上去了吧,你这情况应该是在不同机器上面操作导致的吧
      

  50.   


    赶紧的   等得我花儿都谢了  另外 坦白说你搞这个所谓的amp,哦,是ams,没意思的呀又不是面向网民,就算是程序员也不敢用你的设计的呀谁都会用phpmyadmin了结果费了半天功夫,其实掌握的也就是UI设计,其他的功能设计都是无用功耗时耗力忠言逆耳利于行
      

  51.   


    不如花这些时间研究一下web网站手机客户端,学会了教我一下