Home > PHP/MySql > PHP/MySQL 1: MySQL өгөгдлийн сан

PHP/MySQL 1: MySQL өгөгдлийн сан

180px-mysqlsvgМySQL бол хамгийн өргөн хэрэглээтэй нээлттэй эхийн өгөгдлийн сан удирдах програм юм. Өнөөдөр энэ програмыг 11 сая илүү инсталл хийж дэлхийн аварга том сайтууд болох flicker, facebook, wikipedia, google, nokia, youtube ашиглаж байна гэж энд бичсэн байна. Анх 1995 онд зах зээлд гарсан,  c/c++ хэл дээр бичигдсэн. Хамгийн өргөн ашиглагдаж байсан хувилбар нь 2000 онд гарсан 3.23 гэж хувилбар байдаг. Монголчууд бид нар энэ хувилбараас нь эхлэн мэддэг болсон. Үүний дараа 4.0, 4.1 гэсэн хувилбарууд гараад одоо ид хэрэгэгдэж байгаа нь 5.х . Эдгээр сүүлийн хувилбарууд дээр томоохон өгөгдлийн сангийн системүүдэд байдаг view, procedure, trigger гэх мэт зүйлүүд нэмэгдсэн. Бас дэд query бичих боломжтой болсон. Дэд query гэдэг нь select * from tablename1 where id in (select id from tablename2) гэх мэтээр бичих боломжтой болсон. Практикаас харахад олон бичлэгтэй болох тусам sub query энэ тэрийн ажиллага удааширдаг талтай. Хамгийн сүүлд 6.0 alpha  гарсан. Stable version нь 5.1 . Өнгөрсөн жилээс (2008 оноос ) sun microsystems хөгжүүлэлт хийж байгаа боловч ер нь бол шведийн mysql ab компанийх. Дашрамд дурдахад  sun microsystems олонд алдартай нээлттэй эхүүдийг сүүлийн үед их хөгжүүлж байна үүний тод жишээ нь опен оффис энэ 2 юм . Мөн скандиновчууд их айхтар хүмүүс юмаа финландууд нокиа, линиксийг бий болгосон шведүүд mysql-ийг. Товчхондоо нэг иймэрхүү өгөгдлийн сан удирдах систем байна.

Кросс платформ, веб сайтад зориулагдсан өгөгдлийн сан хийх, олон төрөлийн веб програмчлалын хэлүүдтэй найдвартай хурдтай ажилладаг зэрэг шалтгаануудын учир маш өргөн хэрэглээний хэрэгсэл болж чадсан.

Дараагийн бичлэгүүдээр  энэ өгөгдлийн сантай PHP хэл ашиглан холбогдох бааз доторхи хүснэгтийн бичлэгүүдийг гаргаж харуулах, шинэ бичлэг оруулах, байгаа бичлэг засах, устгах гэх мэт энгийн боловчзаавал мэдэж байх үйлдлүүдийн  талаар авч үзнэ.  Миний энэ бичлэг бол анхлан суралцагч нарт зориулсан бөгөөд бие даан сурч байгаа залуучууд, энэ төрлийн хичээл судлаж байгаа оютнуудад зориулсан зүйл юм. Харин хэдийн хөгжүүлэгч болсон хүмүүс  уншиж хайран цагаа бүү үрэгтүн. Энэ бичлэгийг уншиж байгаа залууст өгөгдлийн сан, түүнийг зохион байгуулах тухай мэдлэг чадвар зайлшгүй шаардлагaтай болно.

No related posts.

Related posts brought to you by Yet Another Related Posts Plugin.

Categories: PHP/MySql Tags: ,
  1. baku
    March 19th, 2009 at 10:01 | #1

    unshih zuil hezee ch iluudehkuee daraagiin hicheelee oirhon hugatsaand oruuluul bayrlanaaa

  2. March 19th, 2009 at 10:18 | #2

    PHP/Mysql гээд нилээд хэдэн цуврал явахаар төлөвүөж байгаан. Дараагийнх нь phpmyadmin ашиглаж бааз үүсгэх, үүсгсэн баазын хүснэгтийн өгөгдлийг гаргаж харуулах, за тэгээд бичлэг нэмэх засах, устгах, аюулгүй query бичих гэх мэт зүйлүүдээр үргэлжилэх юм.

    Өөр олон юм бичнээ. CSS ийн тухай нэг цуврал, JS ийн тухай ойр зуурын юм, ZF гээд олон бичигдэнээ

  3. March 21st, 2009 at 01:01 | #3

    одоо хийх гэж байгаа хичээлүүдээ дандаа видеогоор хийгээрэй тэгвэл маш их баярлах байх вэб програмчлалын видео ном монголд бараг байдаггүй за амжилт 😉

  4. Huurhunuu
    March 22nd, 2009 at 02:44 | #4

    bagshaa iluu ih hicheeluud nemj oruularai Spidertei sanal neg bna Blog ih taalagddag shu amjilt bagshaa!!!

  5. Soyol
    March 23rd, 2009 at 16:35 | #5

    Video-goor hiivel ug ni zugeer l dee. shuud haraad oilgood avchina. daanch hiih ni l jaahan hetsuu baina. Sanaa bol baigaa.

  6. March 24th, 2009 at 00:37 | #6

    миний хувьд бол видео хичээл маш урт настай яаг програмчлалыг хүн уншаад ойлгоход хэцүү яаг гоё төрлөх хэлээрэй зонсоод яаг ашиглаж байгаа идгээр зүйлийг сонсоод, үзцэн хүн маш сайн ойлгох байх тэгвэл монголын вэб програмчлалын хойч үедээ хийх хамгийнн том хөрөнгө оруулалт болно. 😀

  7. gem
    March 27th, 2009 at 12:30 | #7

    mysql юм уу mssql талаарх бүр анхан шатны мэдлэг бичээд өгөөч хаанаас татаж авах яаж эхлэх яаж програмтай холбох гэх мэт 😆

  8. March 27th, 2009 at 14:22 | #8

    Gem бүүр анхан шатнаас нь бичнэ гэвэл жаахан их юм болно л доо. Чи бодвол оюутан бололтой (ктмс?) Хэрвээ тийм бол өгөгдлийн сан зохион байгуулах гэж хичээл үзэх хэрэгтэй. Түүний дараа миний энд бичсэн зүйлүүдийг маш сайн ойлгоно. Эсвэл Ундраа багшийн өгөгдлийн сан гэсэн ном байгаа түүнийг үзээрэй.

  9. March 31st, 2009 at 17:01 | #9

    visual C++ iin grafictai ajillih talaar sedev bna uu

  10. March 31st, 2009 at 17:03 | #10

    hicheel ch ymuu please

  11. March 31st, 2009 at 17:05 | #11

    ene talaar yuch bdaggvi ymuu haashaay

  12. March 31st, 2009 at 23:23 | #12

    t-d. Энэ visual c++-ийн блог биш учир чиний хүсээд байгаа юм байхгүй.

  13. enji
    April 14th, 2009 at 17:54 | #13

    Өгөгдлийн сангийн сүлжээ бүтэц энэ талар материал олоод өгөөч

  14. April 14th, 2009 at 19:24 | #14

    Өгөгдлийн сангийн сүлжээ бүтэц gesen oilgoltoo todruulna uu.

  15. April 19th, 2009 at 21:28 | #15

    localhost deer yaj tohirgoo hiih ve php.ini deer ni yorno zaaval hiih tohirgoonii talaar oruulj ogooch mysql_fetch_array ( )geh med fungtsiig hiiher bolohgui aldaa zaagad baih yum ??? 💡 mail(); bas bus heden yum ajilahgui baidiin bnlee plsssss 😮

  16. April 19th, 2009 at 22:50 | #16

    PHP суулгаж тохируулах, бас Mysql_fetch_array ашиглан бичлэг гаргаж харуулах талаар бичлэгүүд орсон байгаа. Харин майл функцийн хувьд локал сервер дээр чинь майл сервер байхгүй бол ажиллахгүй ямар нэг майл явуулах боломжтой сервер дээр л ажиллана.

  17. April 27th, 2009 at 00:36 | #17

    php iin on sar tsag hugtsaatai ajildag jishee oruulaach ➡

  18. April 29th, 2009 at 09:46 | #18

    chi yu hiih geed bolohgyi baigaa ve? php deer date() mktime() geed heden function bii. ed naraar er ni ognootoi mash sain ajillaj chaddag.

  19. tlgh
    May 20th, 2009 at 17:24 | #19

    mysql iin storage gej yu ve (erunhiiduu datafile iig ni helj bna uu) 2 turliin baidag gej unshilaa myIsam, InnoDBM. Minii oilgoltoor myIsamiig arai jijig database d , unuuhiig ni tom database d ajuullah gesen oilgolttoi bna. 2 laa l ugugdliig hadgaldag harin butestiin huvid uur baidag gej zuvuu minii oilgolt. Mun edgeertei holbootoi command ch yumuu udirdah zohion baiguullahiig yamar engine r hiih ve. PHPadmin ni hiij chadhuu uuniig. Endees unshichih gesen hayag ugchihuul bolchinoo netees haigaad heregtei yumaa meddedgui :)

  20. tlgh
    May 20th, 2009 at 21:21 | #20

    za za uuruu olchihloo http://dev.mysql.com/tech-resources/articles/storage-engine/part_2.html
    endees uzej bolhoor bna :)

  21. May 20th, 2009 at 23:00 | #21

    Chinii oilgolt eruhiiduu zuv shuu. myISAM bol mysql-iin anhnii baaz hadgalah mehanizm. Ene arga ni eruusuu l file, foldert tulguurlasan arga. Neg baaz bol neg folder neg table 3 file-aas burdene gesen neg iim zuil. Iim tohioldold baazaa nuutsulj avna gedeg ni eruusuu l ug folderiig l huulaad avchih tuhai asuudal. Odoo xampp ene ter default ni myISAM baidag. Harin uuruu mySql suulgaval baaz chini innodb eer uusne. INNODB bol baaz neg tom file-d hadgalagdana. Ter ni dotoroo butesttei. Ingesneeree SQL ni-niih ni bolomj ene ter saijirsan. Bas transaction hiih bolomj bi bolson yum. Za tegeed jijig sajig web site-d bol myISAM ni iluu tohiromjtoi doo. Harin tomoohon tsar hureetei program hiij baigaa bol tegeed bas innodb iin davuu talig ashiglah shaardlagatai bol ashiglahad bas tohiromjtoi.

  22. zaya
    May 22nd, 2009 at 19:42 | #22

    Bagshaa .svg file uusgechiheed teriigee .php code-s yaj duudaj ajilluulah ve? Bas svg-iiin talaar tanai surguulid ordog lecture-n materialiig surguuliin site-s haigaad olsongui yag haana ni bgaa ve?

  23. September 2nd, 2009 at 14:44 | #23

    инсталлдаж устгах талын юм оруулуул ямар вэ ?

  24. TSENDEE
    August 18th, 2010 at 15:04 | #24

    MYSQL INNBD GJ YU YMBEDELGERENGUI HELEED UGUUUUCH

  25. August 18th, 2010 at 15:08 | #25

    http://dev.mysql.com/doc/refman/5.1/en/innodb.html end ih delgerengyi bichsen baigaa. er ni mysql iin ugugdul hadgalaltiin l neg arga yum. Mun myISAM gej ch bas bii.

  26. August 21st, 2010 at 02:29 | #26

    MySQL өөрөө олон янзын хадгалах механизмтай байдаг. Түүний хамгийн их хэрэглэгддэг стандарт гэж хэлж болох хувилбар нь MyISAM юм. InnoDB бас сүүлийн үед хэрэглэгдэж байгаа бөгөөд хамгийн гол давуу тал нь transaction-ийг дэмждэгт оршдог. Энэ тухайн программын өгөгдлийн сантай харьцаж байгаа үйлдлүүдийг илүү уян хатан байдлаар зохицуулах боломжийг олгодог. Гэхдээ энэ давуу тал нь эргээд сул талыг авчирдаг. Өгөгдлийг хадглахад их зай хэрэгтэй болж ажиллагааг удаашруулдаг. Transaction заавал хэрэггүй бол MyISAM ашиглавал зүгээр дээ.

    Ulzii.com

  27. Huygaa
    September 17th, 2010 at 10:31 | #27

    Yostoi goy blog bna tnks hicheelee sn nemeerei ehehe. Mun XXAMP talaar sn oruulj uguurei

  28. March 30th, 2011 at 08:51 | #28

    dajgvi shvv oyutanuudad vneheer heregtei blog bna bi ch oyutan ldaa

  29. November 14th, 2011 at 17:37 | #29

    sain bnu SQL deer trigger uusgeh, stored produce dotor stored produce yaj uusgeh, UC-g nuutsluh, husnegtiin bagana deer indeklelt hiih, SQL server-iig garaar suulgah geh met oilgoltuudiig tailbarlaad ugch :-)

  30. April 9th, 2012 at 15:35 | #30

    Hi zaluusaa odoo ued Web hugjuulehiig hussen zaluus olon bolj ene ynzaara yavaarai tanai site ih taalagdaj bn haij bsan hicheel end bn bi dunguj anhan suraltsagch bugd hicheegeed hamtraad surtsgaay! :)

  31. Ананд
    September 5th, 2012 at 23:13 | #31

    Сайн байна уу Ундраа багшийн Өгөгдлийн сан гэдэг номыг хэрхэн pdf file зэргээр олох вээ туслаач :)

  32. April 3rd, 2015 at 21:27 | #32

    сайн уу?
    XXAMP WAMP 2 юугаараа ялгаатай вэ? XXAMP дээр хийсэн код Wamp дээр зөрдөг юмуу? File Нь үүсэхгүй алдаа гарах тохиолдол байдаг уу? анх ажиллаж үзэх гэж байгаа юмаа туслаач!!!

  1. No trackbacks yet.