Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > cz.comp.lang.python > #3227

Re: [python] par dotazu od zacatecnika v SQL

Path csiph.com!news.mixmin.net!border2.nntp.ams1.giganews.com!nntp.giganews.com!peer01.ams1!peer.ams1.xlned.com!news.xlned.com!peer01.am4!peer.am4.highwinds-media.com!peer01.fr7!futter-mich.highwinds-media.com!news.highwinds-media.com!fx35.am4.POSTED!not-for-mail
Received-SPF pass (Address passes the Sender Policy Framework) SPF=MAILFROM; sender=daniel@milde.cz; remoteip=::ffff:77.93.216.146; remotehost=; helo=s1.milde.cz; receiver=hugo.zagamma.cz;
From Daniel Milde <daniel@milde.cz>
User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0
MIME-Version 1.0
In-Reply-To <slrnp475pi.ism.mcepl@mitmanek.ceplovi.cz>
Content-Type text/plain; charset=iso-8859-2
Content-Transfer-Encoding quoted-printable
Content-Language en-US
Subject Re: [python] par dotazu od zacatecnika v SQL
X-BeenThere python@py.cz
X-Mailman-Version 2.1.24
Precedence list
List-Id Konference PyCZ <python.py.cz>
List-Unsubscribe <http://www.py.cz/mailman/options/python>, <mailto:python-request@py.cz?subject=unsubscribe>
List-Archive <http://www.py.cz/pipermail/python/>
List-Post <mailto:python@py.cz>
List-Help <mailto:python-request@py.cz?subject=help>
List-Subscribe <http://www.py.cz/mailman/listinfo/python>, <mailto:python-request@py.cz?subject=subscribe>
Newsgroups cz.comp.lang.python
Message-ID <mailman.5.1514416969.9948.python@py.cz> (permalink)
X-Mailman-Original-Message-ID <c163fee1-9f42-bb1e-6714-602d111c144e@milde.cz>
X-Mailman-Original-References <1e5933fa-c491-ea01-9205-c5bb4d2cfc9d@vogl.cz> <CAK9Q5BTUcO2GyZNOp9-B47HA4HfS=+H=N2PFgF1HXwBUbzrVhg@mail.gmail.com> <CAE1QKmRAr+7cUp7kA3DtQKtzj5FMZmpn9hctEd61_BgAERWz3w@mail.gmail.com> <517b27b2-71ab-d428-23cc-0a56b726ea5d@seznam.cz> <mailman.1.1514374394.9948.python@py.cz> <slrnp475pi.ism.mcepl@mitmanek.ceplovi.cz>
References <1e5933fa-c491-ea01-9205-c5bb4d2cfc9d@vogl.cz> <CAK9Q5BTUcO2GyZNOp9-B47HA4HfS=+H=N2PFgF1HXwBUbzrVhg@mail.gmail.com> <CAE1QKmRAr+7cUp7kA3DtQKtzj5FMZmpn9hctEd61_BgAERWz3w@mail.gmail.com> <517b27b2-71ab-d428-23cc-0a56b726ea5d@seznam.cz> <mailman.1.1514374394.9948.python@py.cz> <slrnp475pi.ism.mcepl@mitmanek.ceplovi.cz> <c163fee1-9f42-bb1e-6714-602d111c144e@milde.cz>
Lines 54
X-Complaints-To abuse@usenet-news.net
NNTP-Posting-Date Wed, 27 Dec 2017 23:22:49 UTC
Organization usenet-news.net
Date Thu, 28 Dec 2017 00:23:29 +0100
X-Received-Body-CRC 2644963259
X-Received-Bytes 4134
X-Original-Bytes 3958
Xref csiph.com cz.comp.lang.python:3227

Show key headers only | View raw


Já bych ještě dodal, že ani Mysql/MariaDB/PerconaDB není žádná hračka :)

Je to velmi osvědčená a používaná databáze, v řadě věcí navíc ještě
stále překonává třeba ten Postres.

Jinak k dotazu tazatele: z konektorů bych doporučil PyMysql a na
samotnou tvorbu dotazů buď:

1) SQLAlchemy pokud budeš dělat v aplikaci i zápisy a většinu času budeš
potřebovat data celých entit/modelů.

nebo

2) SqlPuzzle pokud se budeš jen dotazovat a budeš potřebovat hodně
specifické dotazy, které je vhodné psát v něčem víc blízkém SQL.

Dan


Dne 27.12.2017 v 13:50 Matěj Cepl napsal(a):
> On 2017-12-27, 11:33 GMT, zu1234 wrote:
>> Jsem stará konzerva a myslím si že začátečník by měl začínat jednoduše.
>> Vyhnul bych se SQLAlchemy a ORM.
>> Když jsem se snažil si zjednodušit život, většinou jsem si zavařil.
> Souhlas, pro začátečníky bych doporučil 
> https://docs.python.org/2.7/library/sqlite3.html a pak k tomu 
> nějaký opravdový kurs SQL (když dáte do svého oblíbeného 
> vyhledávače SQL vypadne jich několik). DBAPI popsaných zde pro 
> SQLite podporuje většina databázových konektorů pro Python a pro 
> začátek to stačí. Pak jak se bude učit hlouběji, bude potřebovat 
> nějakou opravdovou databázi (tj. ne hračky jako SQLite nebo 
> MySQL, já mám oblíbený PostgreSQL), ale to může pro úplný 
> začátek počkat.
>
> SQLAlchemy nebo nějaké ORM jsou dobré, ale bez znalosti SQL se 
> podle mého nikdo neobejde (uznávám, že v oblasti SQL jsem spíše 
> laik).
>
> Matěj

Back to cz.comp.lang.python | Previous | NextPrevious in thread | Find similar


Thread

Re: [python] par dotazu od zacatecnika v SQL Matěj Cepl <mcepl@cepl.eu> - 2017-12-27 13:50 +0100
  Re: [python] par dotazu od zacatecnika v SQL Vláďa Macek <macek@sandbox.cz> - 2017-12-27 17:47 +0100
    Re: [python] par dotazu od zacatecnika v SQL Matěj Cepl <mcepl@cepl.eu> - 2017-12-27 22:59 +0100
      Re: [python] par dotazu od zacatecnika v SQL Matěj Cepl <mcepl@cepl.eu> - 2017-12-28 07:42 +0100
  Re: [python] par dotazu od zacatecnika v SQL Daniel Milde <daniel@milde.cz> - 2017-12-28 00:23 +0100

csiph-web