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

From Daniel Milde <daniel@milde.cz>
Subject Re: [python] par dotazu od zacatecnika v SQL
Newsgroups cz.comp.lang.python
Message-ID <mailman.5.1514416969.9948.python@py.cz> (permalink)
References (2 earlier) <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>
Organization usenet-news.net
Date 2017-12-28 00:23 +0100

Show all headers | 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