Sheba.

Sheba SQL - ÀÏ¹Ý »ç¶÷µéÀ»À§ÇÑ SQL
Áö±Ý ´Ù¿î·Îµå

Sheba. ¼øÀ§ ¹× ¿ä¾à

±¤°í

  • Rating:
  • ƯÇã:
  • MIT/X Consortium Lic...
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • Paul J. Davis

Sheba. ű×


Sheba. ¼³¸í

Sheba SQL - ÀÏ¹Ý »ç¶÷µéÀ»À§ÇÑ SQL Sheba´Â SQL.Motivationi°¡ ½Å°æ ¾²Áö ¾Ê´Â »ç¶÷µéÀ»À§ÇÑ SQL °ü¸®¸¦ Á¦°øÇÕ´Ï´Ù .Motivationi´Â ´Ù¾çÇÑ ¶óÀ̺귯¸®¿Í ORM Ãß»óÈ­ ·¹À̾ ¾Ë¾Æ³¾ ¼öÀÖ´Â °Íº¸´Ù SQLÀ» ´õ »¡¸® ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. Äڵ忡¼­ SQLÀ» Á÷Á¢ ÀÛ¼ºÇÏ´Â °ÍÀº ²Ï ¿ª°Ü¿î °ÍÀÔ´Ï´Ù. ±×·¡¼­ Axamol SQL ¶óÀ̺귯¸®¿¡¼­ ¾ÆÀ̵ð¾î¸¦ Èɾú°í ¸î °¡Áö ¾÷µ¥ÀÌÆ® °¡ÀÌ ¶óÀ̺귯¸®¸¦ ¸¸µé¾ú½À´Ï´Ù. ¸ÕÀú ±âº» Äõ¸® Á¤ÀÇ : name : create_roles_tabletype : updateSQL : | Å×ÀÌºí ¿ªÇÒ ¸¸µé±â (Àå¸é ÅؽºÆ®, À̸§ ÅؽºÆ®, ¾×ÅÍ ÅؽºÆ®, °íÀ¯ ÇÑ (Àå¸é, À̸§)) --- À̸§ : add_roletype : updateSQL : | ¿ªÇÒ (Àå¸é, À̸§, ¾×ÅÍ) °ª ($ {scene}, $ {name}, $ {¾×ÅÍ}), À̸§ : LIST_ROLESSQL : | À̸§ ¼±ÅÃ, ¿ªÇÒ¿¡¼­ À̸§À» ¼±ÅÃÇϽʽÿÀ. ascthis´Â Àå¸é, ¿ªÇÒ ¹× ¾×ÅÍ°¡ ³ª¿­ÇÏ´Â °£´ÜÇÑ Å×À̺íÀ» »ç¿ëÇÏ¿© ÀÛ¾÷ÇϱâÀ§ÇÑ Ä¿Çà Äõ¸®¸¦ Á¤ÀÇÇÏ´Â yaml ÆÄÀÏÀÔ´Ï´Ù. ÀÌ°ÍÀº Áß¿äÇÑ °ÍÀÔ´Ï´Ù ./test/yaml/conn-queries.yamlÀÇ ³»¿ëÀÔ´Ï´Ù. kurious.now°¡ÀÖ´Â °æ¿ì ¸î °¡Áö Å×½ºÆ® ÄÉÀ̽º¿¡¼­ »ç¿ëµÇ´Â °ÍÀÔ´Ï´Ù. ÀϺΠÄڵ忡¼­ ´ÙÀ½À» »ç¿ëÇÏ·Á¸é : >>> °¡Á® ¿À±â sheba >>> lib = sheba.library.from_file ( 'test / yaml / conn-queries.yaml') >>> conn = sheba.connect (lib, 'sqlite3', ': memory :') ÀÌÁ¦´Â ¿¬°áÀÌ ÀÖÀ¸¹Ç·Î ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ¿ªÇÒ Å×À̺í : >>> CONN.U.CREATE_ROLES_TABLE () - 1 -1Àº Çà Á¤º¸¸¦ ¹ÝȯÇÏÁö ¾Ê´Â DDL ¹®À¸·Î ÀÎÇÑ °ÍÀÔ´Ï´Ù. ³ª´Â ±â¼úÀûÀ¸·Î Áø¼ú À¯ÇüÀÇ ¼¼ ¹ø° Ŭ·¡½º¸¦ ¸¸µé ¼ö ÀÖµµ·ÏÀ̸¦ ÇÇÇÒ ¼ö ÀÖÁö¸¸ ±×·¸Áö ¾ÊÀº ¼¼»ó¿¡¼­´Â ±× ¹Ýȯ °ªÀ» ¹«½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ½ºÄÉÄ¡ ", À̸§ ="Praline ", Actor ="John Cleese ") 1 >>> conn.u.add_role (Àå¸é ="¾Þ¹«»õ ½ºÄÉÄ¡ ", À̸§ ="Shop Owner ", Actor ="Machale Palin ") 1> >> conn.u.add_role (scene = "¾Þ¹«»õ ½ºÄÉÄ¡", À̸§ = "Á×Àº ¾Þ¹«»õ", ¾×ÅÍ = "°¡Â¥ ¾Þ¹«»õ") 1YEP, ±×°Ô °£´ÜÇÕ´Ï´Ù. ¸¶Áö¸·À¸·Î, conn.q.list_roles ()ÀÇ Çà¿¡ ´ëÇÑ ¿ªÇÒÀ» ³ª¿­ ÇÒ °ÍÀÔ´Ï´Ù. À̸§ : Á×Àº ¾Þ¹«»õ ¹è¿ì : °¡Â¥ ¾Þ¹«»õ À̸§ : Praline Actor : John Cline Actor : Shop Owner Actor : Shop Owner Actor : "Wicked Awesome"À̶ó°í ¸»ÇÏ´Â Machale Palinas. °¡´ÉÇÑ Äõ¸® Attributesthe À§ÀÇ À̸§, À¯Çü ¹× SQL ¸¸ »ç¿ëÇÕ´Ï´Ù. À̸§°ú SQL ¸¸ Àý´ëÀûÀ¸·Î ÇÊ¿äÇÕ´Ï´Ù. ¼Ó¼ºÀÇ Àüü ¸ñ·ÏÀº ´ÙÀ½°ú °°½À´Ï´Ù. * name - Python * Desc ¿¡¼­ÀÌ Äõ¸®¸¦ ÂüÁ¶ÇÏ´Â µ¥ »ç¿ëµÇ´Â À̸§ - ¹®¼­ Á¶È¸¿¡ ´ëÇÑ ¼³¸íÀÔ´Ï´Ù. * À¯Çü - Äõ¸® ¶Ç´Â ¾÷µ¥ÀÌÆ®. Äõ¸® ÇÒ ±âº»°ªÀÔ´Ï´Ù. * DBS -ÀÌ SQLÀÌ ÀÛ¾÷ ÇÒ µ¥ÀÌÅͺ£À̽º À̸§ ¸ñ·ÏÀÔ´Ï´Ù. ±âº»°ªÀº ÇöÀç ¿¬°á µ¥ÀÌÅͺ£À̽º ¿¬°á¿¡ ´ëÇØ SQLÀÌ Á¤ÀǵÇÁö ¾ÊÀº °æ¿ì "ÀÌ Äõ¸®¸¦ »ç¿ëÇÏÁö ¾ÊÀ¸·Á¸é Çؼ®µÇÁö ¾Ê½À´Ï´Ù. * SQL - ½ÇÁ¦ Äõ¸®. SQLÀº Äõ¸®¿¡ Á¦°øµÈ ¸Å°³ º¯¼ö À̸§¿¡ ¾×¼¼½º ÇÒ ¼öÀÖ´Â MAKO¸¦ ÅëÇØ Àü´ÞµË´Ï´Ù. Äõ¸®¿¡¼­ ¸Å°³ º¯¼ö¸¦ ¹ÙÀεùÇÏ·Á¸é $ {my_parameter_name}¿Í °°Àº Ç¥ÁØ Mako ±¸¹®À¸·Î °ªÀ» ÀμâÇϱ⠸¸ÇϸéµË´Ï´Ù. Sheba´Â ÀÚµ¿À¸·Î ÀûÀýÇÑ ¹ÙÀεù º¯¼ö ±¸¹®À¸·Î ´ëüÇÏ°í Á¦°øµÈ °ªÀ» µ¥ÀÌÅͺ£À̽º ¿¬°á¿¡ Àü´ÞÇÕ´Ï´Ù. µ¿Àû Äõ¸®°¡ ¸Å°³ º¯¼ö °ªÀ» SQL¿¡ Á÷Á¢ ¾²´Â ù´«¿¡ ³ªÅ¸³¯ ¼ö ÀÖ½À´Ï´Ù. ±×µéÀº ±×·¸Áö ¾Ê½À´Ï´Ù. ÅÛÇø®Æ® ÄÁÅؽºÆ®¿¡ Àü´Þ µÈ ½ÇÁ¦ °ªÀº µ¥ÀÌÅͺ£À̽º µå¶óÀ̹ö¿¡ ÀûÇÕÇÑ ¹ÙÀÎµå ¸Å°³ º¯¼ö ±¸¹®À¸·Î ¹ÙÀεù µÈ UUIDÀÔ´Ï´Ù. ´ç½ÅÀÌ Àڽſ¡°Ô ¹¯´Â´Ù¸é, "½ÇÁ¦ °¡Ä¡¸¦ ¿øÇÑ´Ù¸é ¾î¶»°ÔÇؾßÇմϱî?" ¸ðµç SQL ÁÖÀÔ Ãë¾àÁ¡À» ¼öÁ¤ÇؾßÇÕ´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ ÆÄÀ̽ã


Sheba. °ü·Ã ¼ÒÇÁÆ®¿þ¾î