开始MySQL/Python

Dav*_*542 1 python mysql django new-operator

我刚刚开始学习Python.最终我将学习Django,因为我的目标是能够进行Web开发(视频共享/社交网络).我应该在哪个时候开始学习MySQL?在开始使用Django之前,我是否需要知道它?如果是这样,在潜入Django之前我应该​​知道多少?谢谢.

Kur*_*lep 7

对任何数据库中发生的事情有一些想法将帮助您进行Web编程工作.你最好的选择是花一些时间学习基本的SQL,只使用SQLite(它附带python)并移动所谓的ORM(对象关系映射器),如SQLAlchemy

当前的趋势指向在其应用程序和数据库之间使用某种形式的ORM的大多数基于Web的应用程序.ORM提供了一定程度的抽象,因此您无需了解数据库工作方式的具体细节,ORM会为您处理.这样做的好处是您可以更改数据库而不会产生任何重大影响.

但是,您希望在基本SQL语句中构建基础.SELECT,INSERT,WHERE等.我已经向很多人指出了sqlzoo的教程,因为它很棒.

http://sqlzoo.net/