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 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: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: cz.comp.lang.python Message-ID: X-Mailman-Original-Message-ID: X-Mailman-Original-References: <1e5933fa-c491-ea01-9205-c5bb4d2cfc9d@vogl.cz> <517b27b2-71ab-d428-23cc-0a56b726ea5d@seznam.cz> References: <1e5933fa-c491-ea01-9205-c5bb4d2cfc9d@vogl.cz> <517b27b2-71ab-d428-23cc-0a56b726ea5d@seznam.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 J=E1 bych je=B9t=EC dodal, =BEe ani Mysql/MariaDB/PerconaDB nen=ED =BE=E1= dn=E1 hra=E8ka :) Je to velmi osv=ECd=E8en=E1 a pou=BE=EDvan=E1 datab=E1ze, v =F8ad=EC v=EC= c=ED nav=EDc je=B9t=EC st=E1le p=F8ekon=E1v=E1 t=F8eba ten Postres. Jinak k dotazu tazatele: z konektor=F9 bych doporu=E8il PyMysql a na samotnou tvorbu dotaz=F9 bu=EF: 1) SQLAlchemy pokud bude=B9 d=EClat v aplikaci i z=E1pisy a v=ECt=B9inu =E8= asu bude=B9 pot=F8ebovat data cel=FDch entit/model=F9. nebo 2) SqlPuzzle pokud se bude=B9 jen dotazovat a bude=B9 pot=F8ebovat hodn=EC= specifick=E9 dotazy, kter=E9 je vhodn=E9 ps=E1t v n=EC=E8em v=EDc bl=EDzk= =E9m SQL. Dan Dne 27.12.2017 v 13:50 Mat=ECj Cepl napsal(a): > On 2017-12-27, 11:33 GMT, zu1234 wrote: >> Jsem star=E1 konzerva a mysl=EDm si =BEe za=E8=E1te=E8n=EDk by m=ECl z= a=E8=EDnat jednodu=B9e. >> Vyhnul bych se SQLAlchemy a ORM. >> Kdy=BE jsem se sna=BEil si zjednodu=B9it =BEivot, v=ECt=B9inou jsem si= zava=F8il. > Souhlas, pro za=E8=E1te=E8n=EDky bych doporu=E8il=20 > https://docs.python.org/2.7/library/sqlite3.html a pak k tomu=20 > n=ECjak=FD opravdov=FD kurs SQL (kdy=BE d=E1te do sv=E9ho obl=EDben=E9h= o=20 > vyhled=E1va=E8e SQL vypadne jich n=ECkolik). DBAPI popsan=FDch zde pro = > SQLite podporuje v=ECt=B9ina datab=E1zov=FDch konektor=F9 pro Python a = pro=20 > za=E8=E1tek to sta=E8=ED. Pak jak se bude u=E8it hloub=ECji, bude pot=F8= ebovat=20 > n=ECjakou opravdovou datab=E1zi (tj. ne hra=E8ky jako SQLite nebo=20 > MySQL, j=E1 m=E1m obl=EDben=FD PostgreSQL), ale to m=F9=BEe pro =FApln=FD= =20 > za=E8=E1tek po=E8kat. > > SQLAlchemy nebo n=ECjak=E9 ORM jsou dobr=E9, ale bez znalosti SQL se=20 > podle m=E9ho nikdo neobejde (uzn=E1v=E1m, =BEe v oblasti SQL jsem sp=ED= =B9e=20 > laik). > > Mat=ECj