SQLite.

SQLite´Â C ¶óÀ̺귯¸®ÀÇ ÀÓº£µðµå °¡´É SQL ¿£ÁøÀÔ´Ï´Ù.
Áö±Ý ´Ù¿î·Îµå

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

±¤°í

  • Rating:
  • ƯÇã:
  • Public Domain
  • °¡°Ý:
  • FREE
  • °Ô½ÃÀÚ À̸§:
  • D. Richard Hipp
  • °Ô½ÃÀÚ À¥»çÀÌÆ®:
  • http://www.hwaci.com/sw/mktclapp/

SQLite. ű×


SQLite. ¼³¸í

SQLite´Â C ¶óÀ̺귯¸®ÀÇ ÀÓº£µðµå °¡´ÉÇÑ SQL ¿£ÁøÀÔ´Ï´Ù. SQLIte´Â ÀÚü Æ÷ÇÔ µÈ ³»ÀåÇü, Á¦·Î ±¸¼º SQL ±¸¼º SQL µ¥ÀÌÅͺ£À̽º ¿£ÁøÀ» ±¸ÇöÇÏ´Â ÀÛÀº C ¶óÀ̺귯¸®ÀÔ´Ï´Ù. SQLite ¹èÆ÷´Â SQLite µ¥ÀÌÅͺ£À̽º¸¦ °ü¸®ÇÏ´Â µ¥ »ç¿ëÇÒ ¼öÀÖ´Â µ¶¸³ ½ÇÇà Çü ¸í·É ÁÙ ¾×¼¼½º ÇÁ·Î±×·¥ (SQLite)°ú ÇÔ²² Á¦°øµÇ¸ç ÀÌ´Â SQLite µ¥ÀÌÅͺ£À̽º¸¦ °ü¸®ÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. SQLite ¶óÀ̺귯¸®¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀÇ ¿¹. »õ µ¥ÀÌÅͺ£À̽º¸¦ ¸¸µé¾î³À´Ï´Ù. ½© ¶Ç´Â DOS ÇÁ·ÒÇÁÆ®¿¡¼­ "SQLite3 Test.db"¸¦ ÀÔ·ÂÇϽʽÿÀ. ±×·¯¸é "test.db"¶ó´Â »õ µ¥ÀÌÅͺ£À̽º°¡ »ý¼ºµË´Ï´Ù. (¿øÇÑ´Ù¸é ´Ù¸¥ À̸§À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.)? »õ µ¥ÀÌÅͺ£À̽º¸¦ ÀÛ¼ºÇÏ°í ä¿ì·Á¸é ÇÁ·ÒÇÁÆ®¿¡¼­ SQL ¸í·ÉÀ» ÀÔ·ÂÇϽʽÿÀ. SqliteBelow¸¦ »ç¿ëÇÏ´Â ÇÁ·Î±×·¥Àº TCL ÀÎÅÍÆäÀ̽º¸¦ SQLite¿¡ »ç¿ëÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁÖ´Â °£´ÜÇÑ TCL ÇÁ·Î±×·¥ÀÔ´Ï´Ù. ÇÁ·Î±×·¥Àº ù ¹ø° Àμö°¡ Á¤ÀÇÇÑ µ¥ÀÌÅͺ£À̽ºÀÇ µÎ ¹ø° Àμö·Î ÁöÁ¤µÈ SQL ¹®À» ½ÇÇàÇÕ´Ï´Ù. ½ÃûÇÒ ¸í·ÉÀº SQLite µ¥ÀÌÅͺ£À̽º¸¦ ¿­°í ÇØ´ç µ¥ÀÌÅͺ£À̽º¿¡ ¾×¼¼½ºÇϱâ À§ÇØ "DB"¶ó´Â »õ TCL ¸í·ÉÀ» ÀÛ¼ºÇÏ¿© µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ SQL ¸í·ÉÀ» ½ÇÇàÇϱâ À§ÇØ DB ¸í·É È£ÃâÀ» ¸¸µì´Ï´Ù. ½ºÅ©¸³Æ®ÀÇ ¸¶Áö¸· ÁÙ¿¡¼­ µ¥ÀÌÅͺ£À̽º ¿¬°áÀ» ´Ý´Â °Í. #! / usr / bin / tclshif {$ argc! = 2} {stderr "»ç¿ë¹ý : % s µ¥ÀÌÅͺ£À̽º sql-statement"Á¾·á 1} load / usr / lib /tclsqlite3 db DB eval x {foreach v $ x (*) {$ v = $ x ($ v) "}Àº" "} db¸¦ ´Ý½À´Ï´Ù. "SQLite"ÀÇ ¸î °¡Áö ÁÖ¿ä ±â´ÉÀÔ´Ï´Ù. ¡¤ Æ®·£Àè¼ÇÀº ½Ã½ºÅÛ Ãæµ¹ ¹× Àü¿ø ½ÇÆÐ ÈÄ¿¡µµ ¿øÀÚ·Â, ÀÏ°üµÈ, Àý¿¬ ¹× ³»±¸¼º (»ê)ÀÔ´Ï´Ù. ¡¤ Á¦·Î ±¸¼º - ¼³Á¤ ¶Ç´Â °ü¸®°¡ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù. ¡¤ ´ëºÎºÐÀÇ SQL92¸¦ ±¸ÇöÇÕ´Ï´Ù. (±â´ÉÀÌ Áö¿øµÇÁö ¾ÊÀ½) ¡¤ ¿ÏÀüÇÑ µ¥ÀÌÅͺ£À̽º´Â ´ÜÀÏ µð½ºÅ© ÆÄÀÏ¿¡ ÀúÀåµË´Ï´Ù. ¡¤ µ¥ÀÌÅͺ£À̽º ÆÄÀÏÀº ¹ÙÀÌÆ® ¿À´õ°¡ ´Ù¸¥ ½Ã½ºÅÛ°£¿¡ ÀÚÀ¯·Ó°Ô °øÀ¯ µÉ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ÃÖ´ë 2 Å׶ó ¹ÙÀÌÆ® (241 ¹ÙÀÌÆ®) Å©±âÀÇ µ¥ÀÌÅͺ£À̽º¸¦ Å©±â°¡ Áö¿øÇÕ´Ï´Ù. ¡¤ »ç¿ë °¡´ÉÇÑ ¸Þ¸ð¸®¿¡ ÀÇÇؼ­¸¸ ¹®ÀÚ¿­ ¹× BLOBÀÇ Å©±â°¡ Á¦Çѵ˴ϴÙ. ¡¤ ¼Ò±Ô¸ð ÄÚµå Dz ÇÁ¸°Æ® : C ÄÚµåÀÇ 30k ¼± ¹Ì¸¸, 250KB ÄÚµå °ø°£ (GCC on 486) ¡¤ °¡Àå ÀϹÝÀûÀÎ ÀÛ¾÷À» À§ÇØ ÀαâÀִ Ŭ¶óÀ̾ðÆ® / ¼­¹ö µ¥ÀÌÅͺ£À̽º ¿£Áøº¸´Ù ºü¸¨´Ï´Ù. ¡¤ °£´ÜÇÏ°í »ç¿ëÇϱ⠽¬¿î API. ¡¤ TCL ¹ÙÀεùÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ´Ù¸¥ ¸¹Àº ¾ð¾î¿¡ ´ëÇÑ ¹ÙÀεùÀº º°µµ·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ 95 % ÀÌ»óÀÇ Å×½ºÆ® Àû¿ë ¹üÀ§¸¦ °¡Áø Àß ÁÖ¼® ó¸® µÈ ¼Ò½º ÄÚµå. ¡¤ ÀÚü Æ÷ÇÔ : ¿ÜºÎ Á¾¼Ó¼ºÀÌ ¾ø½À´Ï´Ù. ¡¤ ¼Ò½º´Â °ø°³ µµ¸ÞÀο¡ ÀÖ½À´Ï´Ù. ¾î¶² ¸ñÀû À¸·Îµç »ç¿ëÇϽʽÿÀ.


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

½À±â

½À±â´Â Linux World¿¡¼­ ÀáÀÚ¸® BSD·Î ÀαâÀÖ´Â ·¥ÇÁ ¹èÆ÷ÀÇ Æ÷Æ®ÀÔ´Ï´Ù. ...

197

´Ù¿î·Îµå