如何学数据库?对数据库一无所知,请高人指点。

解决方案 »

  1.   

    先读三遍《数据库系统概论(第四版)》 王珊 萨师煊   高等教育出版社 (掌握基础知识和概念) 然后再粗略浏览一遍MYSQL的官方手册。(方便以后查找,避免类似于考试的时候,给你本政治书也不知道答案在第几章,第几页)MySQL官方文档 http://dev.mysql.com/doc/refman/5.1/zh/index.html
      

  2.   

    把我在知乎上回答的贴过来。我在数据库话题下的回答问:
    初学数据库,用什么好?oracle,sql server,mysql?答:
    1.这个问题自认为自己有点发言权,MySQL、SQL Server、Oracle,鄙人都学习过,但现在只是停留在会用的基础上,不精通,对于核心、深层次的东西正在学习中。2.SQL当初我学习的顺序是这样的:SQL Server、MySQL、Oracle。3.SQL Server的话,图形界面友好,这是微软的习惯作风,很多操作鼠标就可以完成,对于SQL的练习有一定的制约性,不过可以使用查询窗口进行SQL的练习。SQL Server有一点不好的地方就是太庞大,安装“繁琐”,而且微软自身的东西也会出现很多冲突,往往一个问题会让你折腾半天。4.MySQL小巧灵活,使用方便,功能强大,足以支撑日常的应用,对于练习SQL也是不错的选择。5.Oracle也太庞大,对于初学者来说选择这个是最不明智的。而且电脑配置不是很高的话,跑起来会很卡。Oracle架构也是极其复杂的,所以不推荐初学者使用Oracle。6.综上所述,对于你的情况最好使用MySQL。还给你一点建议:学习SQL多练多思考多总结,尤其重要的一点是不要使用图形界面,全部使用命令行。7.可以看看我的这篇文章:使用数据库——摆脱图形界面,使用命令行吧Good Luck!