You are on page 1of 26

‫وما أو تيتم من العلم إال قليالً ‪...

‬‬

‫اٌغالَ ػٍ‪١‬ىُ ‪ٚ‬سزّح هللا ‪ٚ‬تشواذٗ‬

‫إخ‪ٛ‬أ‪٘ ٟ‬زا تشٔاِح الذِٗ ٌىُ ٌدؼً اخ‪ٙ‬ضذىُ وغ‪١‬شفش ذغرط‪١‬غ ِٓ خالٌٗ اْ ذشفغ ا‪ ٞ‬ش‪ٟ‬ء‬

‫‪ php‬ػٍ‪ ٝ‬االٔرشٔد ِٓ خالي اٌٍغح اٌدّ‪ٍ١‬ح‬

‫‪Mysql‬‬ ‫تؼض اٌذس‪ٚ‬ط ف‪ ٟ‬اٌــ‬ ‫‪Page 1‬‬


‫وما أو تيتم من العلم إال قليالً ‪...‬‬

‫اٌثشٔاِح ذغرط‪١‬غ ذسّ‪ٕ٘ ِٓ ٍٗ١‬ا‬


‫ٌٗ عرط‪ٙ‬ش ٌه ط‪ٛ‬سذٗ ت‪ٙ‬زا اٌشىً ِٓ ٕ٘ا ف‪ ٟ‬اٌثاس اٌغفٍ‪ٚ setupٟ‬تؼذ ذسّ‪ٚ ٍٗ١‬ػًّ‬

‫‪ ....‬وّا ف‪ ٟ‬اٌظ‪ٛ‬سج اٌراٌ‪١‬ح‬

‫اٌّ‪ٚ ُٙ‬تؼذ ذسّ‪ّ٠ ٍٗ١‬ىٕه اٌضغظ ػٍ‪ ٗ١‬تاٌضس اال‪ٌ ّٓ٠‬رفرر ٌه إٌافزج وّا ذشا٘ا ف‪ٟ‬‬

‫فرخراس‬

‫‪mysql >>>>>> mysql console‬‬

‫فرفرر ٌه شاشح ع‪ٛ‬داء ت‪ٙ‬زٖ اٌشاشح ع‪ٛ‬ف ذىرة االو‪ٛ‬اد اٌخاطح الٔشاء لاػذج‬

‫اٌث‪١‬أاخ ‪ٚ‬اٌدذا‪ٚ‬ي اٌر‪ ٟ‬تذاخٍ‪ٙ‬ا ‪ٚ‬االعرؼالِاخ اٌخاطح ت‪ٙ‬ا ‪٘ٚ‬زا شىٍٗاٌشاشح اٌغ‪ٛ‬داء‬

‫‪Mysql‬‬ ‫تؼض اٌذس‪ٚ‬ط ف‪ ٟ‬اٌــ‬ ‫‪Page 2‬‬


‫وما أو تيتم من العلم إال قليالً ‪...‬‬

‫‪ٚ‬ت‪ٙ‬زا اٌشاشح اٌغ‪ٛ‬داء ع‪ٛ‬ف ٔثذأ تىراتح وً ش‪ٟ‬ء ػٓ ل‪ٛ‬اػذ اٌث‪١‬أاخ ِٓ خذ‪ٚ‬ا‪ٚ‬ي ‪ٚ‬اعرؼالِاخ ‪ٚ‬غ‪١‬شٖ‬

‫‪ِ .......‬الزظح ٘اِح خذاً خذاً‬


‫ذغرخذَ ػادج أ‪ ٚ‬غاٌثا ً ف‪ ٟ‬تشاِح االٔرشٔد اٌرفاػٍ‪١‬ح ‪ mysql‬ل‪ٛ‬اػذ اٌث‪١‬أاخ‬

‫‪ٚ‬اٌّ‪ٛ‬الغ ‪ٚ‬إٌّرذ‪٠‬اخ‬

‫‪ِ mysql‬ا٘‪ ٟ‬أّ٘‪١‬ح ل‪ٛ‬اػذ اٌث‪١‬أاخ‬


‫ل‪ٛ‬اػذ اٌث‪١‬أاخ اٌر‪ٛٔ ِٓ ٟ‬ع‬

‫‪Mysql‬‬

‫ذؼشف تم‪ٛ‬ذ‪ٙ‬ا ف‪ِ ٟ‬داي ل‪ٛ‬اػذ اٌث‪١‬أاخ‬

‫‪ِٚ‬داي زدّ‪ٙ‬ا اٌز‪٠ ٞ‬ض‪٠‬ذ ػٓ اي‬

‫ذ‪١‬شا ‪10‬‬

‫‪ّ٠ٚ .....‬ىٓ ص‪٠‬ادذٗ ألوثش ِٓ ٘زا‬

‫===============‬

‫‪Mysql‬‬ ‫تؼض اٌذس‪ٚ‬ط ف‪ ٟ‬اٌــ‬ ‫‪Page 3‬‬


‫وما أو تيتم من العلم إال قليالً ‪...‬‬

‫إٌ‪ ٝ‬اٌثشٔاِح‬
‫)‪(mysql‬‬

‫زغٕا ً وّا ف‪ ٟ‬اٌ‪ٛ‬سج اٌّ‪ٛ‬ضسح ف‪ ٟ‬اإلػٍ‪ ٝ‬أ‪ٚ‬ي ِا‪٠‬رُ فرر اي‬


‫‪mysql‬‬

‫ع‪١‬ظ‪ٙ‬ش ٌه اٌشاشح اٌغ‪ٛ‬داء ‪ٚ‬ػٍ‪ٙ١‬ا وٍّح‬


‫‪Enter password‬‬

‫‪ٚ‬طثؼا ً ٔسٓ ٌُ ٔضغ تؼذ سلُ اٌثاع‪ٚٛ‬سد ٌٍثشٔاِح اٌّ‪ٌ ُٙ‬رخط‪ ٟ‬رٌه اضغظ فمظ ػٍ‪ ٝ‬صس‬

‫‪ENTER‬‬

‫االْ ع‪ٛ‬ف ٔرؼٍُ اٌى‪ٛ‬د االعاع‪ٌٕ ٟ‬ىرثٗ ف‪ ٟ‬اٌثشٔاِح الٔشاء لاػذج ت‪١‬أاخ‬

‫‪ ........‬خذ‪٠‬ذج ‪ٚ‬عٕضغ ت‪ٙ‬ا اٌدذا‪ٚ‬ي تإرْ هللا ذؼاٌ‪ٝ‬‬

‫٘زا ٘‪ ٛ‬اٌى‪ٛ‬د اٌّخظض الٔشاء لاػذج ت‪١‬أاخ خذ‪٠‬ذج ف‪ ٟ‬اي‬


‫‪mysql‬‬

‫; ‪create database lo2isql‬‬

‫ت‪ٙ‬زا اٌى‪ٛ‬د أشأٔا لاػذج ت‪١‬أاخ اعّ‪ٙ‬ا‬


‫‪lo2isql‬‬
‫‪ٚ‬ال ٕٔغ‪ ٝ‬طثؼا ً اٌفاطٍح إٌّم‪ٛ‬طح ف‪ٙٔ ٟ‬ا‪٠‬ح وً خٍّح ِٓ خًّ اي‬
‫‪mysql‬‬

‫زغٕا ً لّٕا تإٔشاء لاػذج ت‪١‬أاخ خذ‪٠‬ذج ‪ٚ‬االْ ٔش‪٠‬ذ ادساج خذ‪ٚ‬ي خذ‪٠‬ذ داخً لاػذج اٌث‪١‬أاخ‬

‫ا‪ٚ‬ي ش‪ٟ‬ء ‪٠‬دة اْ ٔأخزٖ ف‪ ٟ‬ػ‪ ٓ١‬االػرثاس أٗ ال‪ّٕٕ٠‬ا اْ ٔؼذي ا‪ ٞ‬ش‪ٟ‬ء ف‪ ٟ‬لاػذج اٌث‪١‬أاخ‬
‫ا‪ ٚ‬اضافح‬

‫خذا‪ٚ‬ي ا‪ ٚ‬اعرؼالِاخ ف‪ٙ٠‬ا اال تؼذ وراتح و‪ٛ‬د طغ‪١‬ش ‪٠‬دؼً اٌثشٔاِح ‪٠‬سذد لاػذج اٌث‪١‬أاخ اٌر‪٠ ٟ‬ؼًّ‬

‫ػٍ‪ٙ١‬ا‬

‫‪Mysql‬‬ ‫تؼض اٌذس‪ٚ‬ط ف‪ ٟ‬اٌــ‬ ‫‪Page 4‬‬


‫وما أو تيتم من العلم إال قليالً ‪...‬‬

‫اٌّ‪ ُٙ‬الاس‪٠‬ذ اْ اػمذوُ ت‪ٙ‬ا االِش تغ‪١‬ظ فمظ و‪ٛ‬د ٌ‪١‬دؼً اي‬

‫‪Mysql‬‬

‫‪٠‬سذد اٌماػذج اٌر‪ ٟ‬ع‪١‬ؼًّ ػٍ‪ٙ١‬ا‬

‫٘زا ٘‪ ٛ‬اٌى‪ٛ‬د‬

‫;‪use lo2isql‬‬

‫‪ٚ‬تؼذ رٌه ٔضغظ ػٍ‪ ٝ‬اي‬


‫‪ENTER‬‬

‫‪ٚ‬ت‪ٙ‬زا ذُ أشاء لاػذج ت‪١‬أاخ ‪ٚ‬زذدٔا ٌٍثشٔاِح اٌماػذج ٔفغ‪ٙ‬ا ٌٍؼًّ ػٍ‪ٙ١‬ا‬

‫‪٘ٚ‬زا ٘‪ ٟ‬شاشح اٌثشٔاِح ذ‪ٛ‬ضر و‪١‬ف‪١‬ح وراتح رٌه‬

‫‪ٚ‬عٕرؼٍُ تاٌذسط اٌّمثً اْ شاء هللا و‪١‬ف‪١‬ح ادساج اٌدذا‪ٚ‬ي ف‪ ٟ‬لاػذج اٌث‪١‬أاخ‬

‫‪ٚ‬و‪١‬ف‪١‬ح اٌرؼذ‪ ً٠‬ف‪ ٟ‬وً خذ‪ٚ‬ي ‪ِٚ‬ا ‪٠‬رؼٍك تٗ ِٓ اعرؼالِاخ ‪ٚ‬غ‪١‬شٖ‬


‫=‪=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-‬‬

‫‪Mysql‬‬ ‫تؼض اٌذس‪ٚ‬ط ف‪ ٟ‬اٌــ‬ ‫‪Page 5‬‬


‫وما أو تيتم من العلم إال قليالً ‪...‬‬

‫تغُ هللا اٌشزّٓ اٌشز‪ُ١‬‬


‫اٌذسط اٌثأ‪ ٟ‬ف‪ ٟ‬ل‪ٛ‬اػذ اٌث‪١‬أاخ‬
‫‪mysql‬‬
‫و‪١‬ف‪١‬ح ادساج اٌدذا‪ٚ‬ي ف‪ ٟ‬اٌماػذج ‪ٚ‬اٌرؼشف ػٍ‪ ٝ‬خظائض اٌسم‪ٛ‬ي ِٓ خالٌ‪ٙ‬ا‬

‫‪ :-‬عٕرؼٍُ تإرْ هللا ف‪٘ ٟ‬زا اٌذسط إٌماط اٌراٌ‪١‬ح‬


‫‪‬‬ ‫‪ .‬و‪١‬ف‪١‬ح ادساج خذ‪ٚ‬ي تغ‪١‬ظ ف‪ ٟ‬لاػذج اٌث‪١‬أاخ‬
‫‪ .‬اٌرؼشف ػٍ‪ ٝ‬خظائض اٌسم‪ٛ‬ي ‪ٚ‬اعرخذاِاذ‪ٙ‬ا ‪‬‬
‫‪ .‬اٌرؼشف ػٍ‪ ٝ‬االخطاء اٌر‪ ٟ‬عر‪ٛ‬اخ‪ٕٙ‬ا ف‪ ٟ‬أشاء اٌدذا‪ٚ‬ي ‪‬‬
‫‪‬‬ ‫‪.‬اٌرؼشف ػٍ‪ ٝ‬تؼض االو‪ٛ‬اد اٌر‪ ٟ‬ذغاػذٔا ف‪ ٟ‬اٌىشف ػٓ خذ‪ٚ‬ي ِا‬
‫‪ .‬اٌرؼشف ػٍ‪ ٝ‬خظائض وً زمً ِٓ اٌدذ‪ٚ‬ي ‪‬‬

‫=======================================================‬

‫‪ِ ...‬الزظح ٘اِح خذاً خذاً‬


‫‪ٔ ٌٓ .....‬رطشق ف‪٘ ٟ‬زا اٌذسط ػٍ‪ ٝ‬ششذ اّ٘‪١‬ح ل‪ٛ‬اػذ اٌث‪١‬أاخ ‪ٚ‬اٌدذا‪ٚ‬ي تذاخٍ‪ٙ‬ا الٔ‪ٙ‬ا طاسخ ِؼش‪ٚ‬فح ٌذ‪ ٜ‬اٌدّ‪١‬غ‬

‫‪----------------------------------‬‬

‫‪ٌٕ .......‬ثذأ تغُ هللا‬


‫ا‪ٚ‬الً ٌى‪ٔ ٟ‬ض‪١‬ف خذ‪ٚ‬ي إٌ‪ ٝ‬لاػذج اٌث‪١‬أاخ ال تذ اْ ٔى‪ ْٛ‬لذ أشأٔا لاػذج ت‪١‬أاخ ِغثمح ‪ٌٍٚ‬رؼشف ػٍ‪ٝ‬‬
‫‪ ...‬طش‪٠‬مح أشاء لاػذج اٌث‪١‬أاخ اسخغ ٌٍذسط اال‪ٚ‬ي‬
‫‪----------‬‬

‫‪ ...‬زغٕا ً عٕؼًّ االْ ػٍ‪ ٝ‬اٌى‪ٛ‬د أ‪ ٚ‬اٌماػذج االعاع‪١‬ح إلضافح خذ‪ٚ‬ي ِا إٌ‪ ٝ‬لاػذج اٌث‪١‬أاخ‬

‫‪ٚ‬اٌى‪ٛ‬د تاٌشىً اٌراٌ‪ٟ‬‬


‫;)‪create table [tablename] ([ROW1] [type],[ROW2] [type].......‬‬

‫‪Mysql‬‬ ‫تؼض اٌذس‪ٚ‬ط ف‪ ٟ‬اٌــ‬ ‫‪Page 6‬‬


‫وما أو تيتم من العلم إال قليالً ‪...‬‬

‫‪ٚ‬الٕٔغ‪ ٝ‬ات ًذ اٌفاطٍح إٌّم‪ٛ‬طح اٌر‪ ٟ‬ذ‪ٛ‬ضغ اخش وً خٍّح ف‪ ٟ‬اي‬


‫‪mysql‬‬
‫‪----------------------------------‬‬

‫تؼذ ِا ػشفٕا اٌماػذج اٌؼاِح عٕىرة االْ و‪ٛ‬د الٔشاء خذ‪ٚ‬ي ٌرخض‪ ٓ٠‬اعُ اٌطاٌة ‪ٚ‬ػّشٖ‬

‫‪ٚ‬عٕسراج إٌ‪ ٝ‬زمٍ‪ ٓ١١‬فمظ ّ٘ا االعُ‬


‫)‪ٚ (age‬اٌؼّش )‪(name‬‬

‫‪ٔ ..........‬ىرة اٌى‪ٛ‬د اٌراٌ‪ٟ‬‬


‫;)‪create table data (name text,age text‬‬

‫‪ٌٚ‬ر‪ٛ‬ض‪١‬ر رٌه اٌ‪١‬ىُ اٌظ‪ٛ‬سج اٌّ‪ٛ‬ضسح ٌى‪١‬ف‪١‬ح أشاء لاػذج ت‪١‬أاخ خذ‪٠‬ذج تاعُ االواد‪١ّ٠‬ح‬

‫‪vba4a‬‬
‫‪ٚ‬خذ‪ٚ‬ي خاص تاعّاء اٌطالب لّٕا ترغّ‪١‬رٗ ب‬
‫‪DATA‬‬

‫‪ٚٚ‬ضؼٕا تذاخٍٗ زمٍ‪ ٓ١١‬فمظ ّ٘ا‬


‫‪name ٚ age‬‬

‫‪ٚ‬والّ٘ا ِٓ ٔ‪ٛ‬ع‬
‫‪text‬‬

‫ا‪ٔ ٞ‬ظ‪ٟ‬‬

‫‪Mysql‬‬ ‫تؼض اٌذس‪ٚ‬ط ف‪ ٟ‬اٌــ‬ ‫‪Page 7‬‬


‫وما أو تيتم من العلم إال قليالً ‪...‬‬

‫وّا ٘‪ِٛ ٛ‬ضر تاٌظ‪ٛ‬سج تاٌ‪ ْٛ‬االطفش اال‪ٚ‬ي لّٕا تأشاء اٌماػذج تاعُ االواد‪١ّ٠‬ح‬

‫‪ٚ‬تؼذ‪ ٓ٠‬ػطأا خٍّح‬

‫‪QUERY OK‬‬
‫‪ٚ‬تؼذ‪ ٓ٠‬ػٍّٕا خٍّح ٌرسذ‪٠‬ذ اٌماػذج اٌر‪ ٟ‬عٕؼًّ ػٍ‪ٙ١‬ا تاعرخذاَ اٌى‪ٛ‬د اٌراٌ‪ٟ‬‬

‫; ‪USE VBA4A‬‬

‫‪ٚ‬تؼذ‪ ٓ٠‬ػطأا خٍّح‬


‫‪QUERY OK‬‬

‫‪ٚ‬تؼذ‪ ٛ٘ٚ ٓ٠‬االُ٘ لّٕا تىراتح و‪ٛ‬د الٔشاء خذ‪ٚ‬ي خذ‪٠‬ذ ‪٠‬س‪ ٞٛ‬اعّاء اٌطالب ‪ٚ‬اػّاسُ٘‬

‫‪ٚ‬تؼذ‪ ٓ٠‬ػطأا خٍّح‬


‫‪QUERY OK‬‬
‫ط‪١‬ة االْ ع‪ٛ‬ق ٔذخً و‪ٛ‬د خّ‪ ً١‬خذأ خذاً ف‪ ٟ‬اي‬
‫‪MYSQL‬‬

‫‪Mysql‬‬ ‫تؼض اٌذس‪ٚ‬ط ف‪ ٟ‬اٌــ‬ ‫‪Page 8‬‬


‫وما أو تيتم من العلم إال قليالً ‪...‬‬

‫اٌى‪ٛ‬د ٘‪ٌ ٛ‬رظفر اٌدذ‪ٚ‬ي ‪٠‬ؼٕ‪ ٌٛ ٟ‬أٔشأخ خذ‪ٚ‬ي ِا ‪ٌٚ‬ىٕه ٔغ‪١‬د ِا تذاخٍٗ ِٓ‬
‫زم‪ٛ‬ي‬
‫ا‪ِ ٚ‬اخظائض اٌسم‪ٛ‬ي اٌر‪ ٟ‬ادخٍر‪ٙ‬ا‬
‫ٕ٘ان و‪ٛ‬د تغ‪١‬ظ ‪ّ٠‬ىٕه ِٓ خالٌٗ ِؼشفٗ اٌدذ‪ٚ‬ي اٌر‪ ٟ‬ادخٍرٗ ‪ِٚ‬ؼشفٗ وافح‬
‫اٌث‪١‬أاخ اٌّ‪ٛ‬خ‪ٛ‬دج تٗ‬
‫اٌى‪ٛ‬د واٌراٌ‪ٟ‬‬
‫;] اسم الجدول [ ‪DESC‬‬

‫‪٠‬ؼٕ‪ٔ ٌٛ ٟ‬ش‪٠‬ذ اْ ٔغرخذِٗ ٌّؼشفح خظائض خذ‪ٌٕٚ‬ا اٌز‪ ٞ‬أشأٔاٖ عاتما ً‬

‫عٕىرة اٌى‪ٛ‬د اٌراٌ‪ٟ‬‬

‫; ‪DESC DATA‬‬

‫‪ٚ‬عرظ‪ٙ‬ش ٌٕا شاشح ف‪ٔ ٟ‬فظ اٌثشٔاِح خّ‪ٍ١‬ح خذاً ذؼط‪ٌٕ ٟ‬ا شىً اٌسم‪ٛ‬ي‬
‫‪ٚ‬خظائظ‪ٙ‬ا‬
‫‪ :‬وّا ِ‪ٛ‬ضر ف‪ ٟ‬اٌظ‪ٛ‬سج اٌراٌ‪١‬ح‬

‫وّا ذش‪ ْٚ‬اٌدذ‪ٚ‬ي اٌر‪ ٟ‬اظ‪ٙ‬شٔاٖ اخشج ٌٕا ت‪١‬أاخ اٌدذ‪ٚ‬ي وٍٗ‬

‫‪Mysql‬‬ ‫تؼض اٌذس‪ٚ‬ط ف‪ ٟ‬اٌــ‬ ‫‪Page 9‬‬


‫وما أو تيتم من العلم إال قليالً ‪...‬‬

‫ع‪١‬ىرة اعّاء اٌسم‪ٛ‬ي ‪ filed‬فّثالً ذسد اٌؼّ‪ٛ‬د‬


‫ع‪١‬ىرة ٔ‪ٛ‬ع اٌسم‪ٛ‬ي ‪ٚ type‬ذسد اٌؼّ‪ٛ‬د‬
‫ع‪١‬ىرة ً٘ اٌسمً ع‪١‬مثً فاسغا ً ا‪ ٚ‬أل ‪ٚ null‬ذسد اٌؼّ‪ٛ‬د‬
‫‪ٚ‬وّا ذش‪ ْٚ‬أٔا لّد تر‪ٛ‬ض‪١‬س‪ٙ‬ا ف‪ ٟ‬اٌشعُ اٌّشتغ االخضش‬
‫‪٠‬ظ‪ٙ‬ش ػذد اٌسم‪ٛ‬ي اٌر‪ٌ ٟ‬ذ‪ٕ٠‬ا‬

‫‪Mysql‬‬ ‫تؼض اٌذس‪ٚ‬ط ف‪ ٟ‬اٌــ‬ ‫‪Page 10‬‬


‫وما أو تيتم من العلم إال قليالً ‪...‬‬

‫اٌغالَ ػٍ‪١‬ىُ ‪ٚ‬سزّح هللا ‪ٚ‬تشواذٗ‬


‫‪ٚ‬ف‪٘ ٟ‬زا ‪ mysql‬ازثثد اْ أ‪ ٟٙ‬اٌذ‪ٚ‬سج اٌّخرظشج اٌر‪ ٟ‬تذأذ‪ٙ‬ا ِؼىُ ٌٍغح اي‬
‫اٌذسط اٌذسط اٌثاٌث‬

‫‪:-‬عٕرؼٍُ تإرْ هللا طش‪٠‬مح ػًّ اٌراٌ‪ ٟ‬ف‪٘ ٟ‬زٖ اٌٍغح‬

‫‪‬‬

‫‪‬‬ ‫اٌرؼشف ػٍ‪ ٝ‬أشاء لاػذج ت‪١‬أاخ تاعرخذاَ اٌى‪ٔٛ‬غ‪ٛ‬ي‬


‫‪ console‬‬

‫‪‬‬ ‫اٌرؼشف ػٍ‪ ٝ‬اضافح خذ‪ٚ‬ي ٌٍماػذج ‪ٚ‬ذى‪ ٓ٠ٛ‬اٌخظائض ٌٗ‬

‫‪‬‬ ‫اٌرؼشف ػٍ‪ ٝ‬تؼض اٌدًّ اٌّف‪١‬ذج ف‪ ٟ‬اٌٍغح‬

‫‪‬‬ ‫‪ select‬خٍّح‬

‫‪‬‬ ‫‪ insert into‬خٍّح‬

‫‪‬‬ ‫‪ update‬خٍّح‬

‫‪Mysql‬‬ ‫تؼض اٌذس‪ٚ‬ط ف‪ ٟ‬اٌــ‬ ‫‪Page 11‬‬


‫وما أو تيتم من العلم إال قليالً ‪...‬‬

‫‪‬‬ ‫‪delete‬خٍّح‬

‫ٌٍثشٔاِح وّا ٘‪ِٛ ٛ‬ضر ف‪ ٟ‬اٌذسط األ‪ٚ‬ي ‪console‬ا‪ٚ‬ي ش‪ٟ‬ء ٔفرر اٌى‪ٔٛ‬غ‪ٛ‬ي‬

‫ػٍ‪ ٝ‬اٌؼّ‪ٌٕ َٛ‬ؼشف اٌم‪ٛ‬اػذ اٌّ‪ٛ‬خ‪ٛ‬دج ٌذ‪ٕ٠‬ا ٔغرخذَ ٘زا اٌى‪ٛ‬د‬

‫;‪show databases‬‬

‫وّا ِ‪ٛ‬ضر ف‪ ٟ‬اٌظ‪ٛ‬سج اٌراٌ‪١‬ح‬

‫‪Mysql‬‬ ‫تؼض اٌذس‪ٚ‬ط ف‪ ٟ‬اٌــ‬ ‫‪Page 12‬‬


‫وما أو تيتم من العلم إال قليالً ‪...‬‬

‫وّا ِ‪ٛ‬ضر ف‪ ٟ‬اٌظ‪ٛ‬سج ٕ٘ان ‪ 3‬ل‪ٛ‬اػذ ت‪١‬أاخ ِ‪ٛ‬خ‪ٛ‬دج ف‪ ٟ‬خ‪ٙ‬اص‪ٞ‬‬

‫‪ٚ‬اس‪٠‬ذ اْ ال‪ َٛ‬تسزف لاػذج اٌث‪١‬أاخ اٌّغّاج تاعّ‪ٟ‬‬

‫‪lo2i‬‬

‫‪ٚ‬طثؼا ً اٌى‪ٛ‬د اٌّؼش‪ٚ‬ف ٌسزف ٌسزف اٌماػذج ٘‪ ٛ‬اٌى‪ٛ‬د اٌراٌ‪ٟ‬‬

‫; ‪drop database lo2i‬‬

‫وّا ِ‪ٛ‬ضر ف‪ ٟ‬اٌظ‪ٛ‬سج اٌراٌ‪١‬ح‬

‫لّٕا تسزف لاػذج اٌث‪١‬أاخ اٌّ‪ٛ‬خ‪ٛ‬دج ٌذ‪ ِٓ ٞ‬لثً ‪ٚ‬اٌر‪ ٟ‬تاعُ‬

‫‪Lo2i‬‬

‫‪ٚ‬االْ ٌٕرأوذ ِٓ ززف اٌماػذج تشىً طس‪١‬ر ٔطرة ٔفظ اٌى‪ٛ‬د اٌغاتك ٌّؼشفح‬
‫ل‪ٛ‬اػذ اٌث‪١‬أاخ اٌّ‪ٛ‬خ‪ٛ‬دج ٌذ‪ٕ٠‬ا‬
‫‪ٚ‬وّا ِ‪ٛ‬ضر ف‪ ٟ‬اٌظ‪ٛ‬سج ٌُ ذظ‪ٙ‬ش ٌٕا اٌماػذج ا‪ ٞ‬ذُ ززف‪ٙ‬ا تشىً طس‪١‬ر‬

‫‪Mysql‬‬ ‫تؼض اٌذس‪ٚ‬ط ف‪ ٟ‬اٌــ‬ ‫‪Page 13‬‬


‫وما أو تيتم من العلم إال قليالً ‪...‬‬

‫‪ٚ‬عٕم‪ َٛ‬االْ تإٔشاء لاػذج خذ‪٠‬ذج ‪ٚ‬عأعّ‪ٙ١‬ا تاعُ إٌّرذ‪ٜ‬‬

‫‪teqnia‬‬

‫‪ٔٚ‬م‪ َٛ‬بأشاء اٌماػذج تاٌى‪ٛ‬د اٌراٌ‪ٟ‬‬

‫; ‪create database teqnia‬‬

‫‪:-‬وّا ف‪ ٟ‬اٌظ‪ٛ‬سج اٌراٌ‪١‬ح‬

‫‪ٚ‬وّا ٔش‪ ٜ‬ف‪ ٟ‬اٌظ‪ٛ‬سج خٍّح اي‬

‫‪query ok‬‬
‫ذؼٕ‪ ٟ‬أٗ ذٕف‪١‬ز اٌدٍّح تشىً طس‪١‬ر‬

‫ػٍ‪ ٝ‬اٌؼّ‪ َٛ‬االْ أشأٔا لاػذج خذ‪٠‬ذج تاعُ‬

‫‪Mysql‬‬ ‫تؼض اٌذس‪ٚ‬ط ف‪ ٟ‬اٌــ‬ ‫‪Page 14‬‬


‫وما أو تيتم من العلم إال قليالً ‪...‬‬

‫‪teqnia‬‬

‫‪ٔٚ‬ش‪٠‬ذ اْ ٔضغ تذاخٍ‪ٙ‬ا خذ‪ٚ‬ي ٌالػضاء ‪٠ٚ‬رىة تٗ‬

‫اعُ اٌؼض‪ٚ ٛ‬ػّشٖ ‪ٚ‬ذاس‪٠‬خ ذغد‪ٍٗ١‬‬


‫‪ٚ‬طثؼا ً وّا ذؼ‪ٛ‬دٔا ف‪ ٟ‬اٌذسع‪ ٓ١‬اٌغاتم‪ ٓ١‬ال‪ّ٠‬ىٕٕا اٌؼًّ ػٍ‪ ٝ‬اٌماػذج إال‬
‫تاعرخذاَ خٍّح اي‬

‫‪use‬‬
‫تاٌشىً اٌراٌ‪ٟ‬‬

‫; ‪use teqnia‬‬

‫‪:-‬وّا ف‪ ٟ‬اٌظ‪ٛ‬سج اٌراٌ‪١‬ح‬

‫‪ٚ‬و‪ٛ‬د أشاء اٌدذ‪ٚ‬ي ٘‪ ٛ‬اٌراٌ‪ٟ‬‬

‫‪Mysql‬‬ ‫تؼض اٌذس‪ٚ‬ط ف‪ ٟ‬اٌــ‬ ‫‪Page 15‬‬


‫وما أو تيتم من العلم إال قليالً ‪...‬‬

‫‪create table member (id int not null auto_incremen‬‬


‫;)‪t primary key,name text,age text,date text‬‬

‫ف‪ ٟ‬اٌى‪ٛ‬د اٌغاتف لّٕا تإٔشاء خذ‪ٚ‬ي ف‪ ٗ١‬استؼذ زم‪ٛ‬ي‬

‫‪ٌٍ ٛ٘ٚ‬رشل‪ ُ١‬اٌرٍمائ‪ id ٟ‬زمً اعّٗ‬

‫زمً ٌالعُ ‪ٛٔ ِٓ ٛ٘ٚ‬ع ٔض ‪1.‬‬

‫‪ٛٔ ِٓ ٛ٘ٚ‬ع ٔض ا‪٠‬ضا َ ‪age‬زمً اعّٗ ‪2.‬‬

‫‪Mysql‬‬ ‫تؼض اٌذس‪ٚ‬ط ف‪ ٟ‬اٌــ‬ ‫‪Page 16‬‬


‫وما أو تيتم من العلم إال قليالً ‪...‬‬

‫‪date‬زمً ِٓ ٔ‪ٛ‬ع ٔض اعّٗ ‪3.‬‬

‫‪ٚ‬تؼذ أشاء اٌدذ‪ٚ‬ي ‪ٕ٠‬ثغ‪ ٟ‬ػٍ‪ٕ١‬ا ِؼشفح اٌسم‪ٛ‬ي اٌر‪ ٟ‬اضفٕا٘ا تذاخٍٗ‬

‫‪ّ٠ٚ‬ىٕٓ فؼً رٌه تاٌى‪ٛ‬د اٌراٌ‪ٟ‬‬

‫; ‪desc member‬‬

‫‪member‬‬

‫٘‪ ٛ‬اعُ اٌدذ‪ٚ‬ي اٌز‪ ٞ‬أشأٔاٖ ف‪ ٟ‬اٌماػذج‬

‫‪ٚ‬وٍّح‬

‫‪desc‬‬

‫٘‪ٌ ٟ‬رفظ‪ ً١‬اٌدذ‪ٚ‬ي ‪ٚ‬اطٍ‪ٙ‬ا‬

‫‪describe‬‬

‫‪٠‬ؼٕ‪ ٟ‬ششذ ا‪ ٚ‬ذفظ‪ً١‬‬

‫‪٘ٚ‬زٖ ط‪ٛ‬سج ذ‪ٛ‬ض‪١‬س‪١‬ح ٌطش‪٠‬مح وراتر‪ٙ‬ا ف‪ ٟ‬اي‬

‫‪console‬‬

‫‪Mysql‬‬ ‫تؼض اٌذس‪ٚ‬ط ف‪ ٟ‬اٌــ‬ ‫‪Page 17‬‬


‫وما أو تيتم من العلم إال قليالً ‪...‬‬

‫‪ٚ‬وّا ِ‪ٛ‬ضر ف‪ ٟ‬اٌظ‪ٛ‬سج ظ‪ٙ‬شخ ٌٕا واًِ اٌسم‪ٛ‬ي ‪ ٟ٘ٚ‬استؼح‬

‫وّا ذش‪ ْٚ‬اْ اٌسمً‬

‫‪id‬‬

‫ِٓ ٔ‪ٛ‬ع‬

‫‪auto_increment‬‬

‫ا‪ ٞ‬ذشل‪ ُ١‬ذٍمائ‪ٚ ٟ‬‬

‫‪ٌٍّ ٛ٘ٚ‬فراذ االعاع‪primary key ٟ‬‬

‫‪ٚ‬االْ لّٕا تإٔشاء خذ‪ٚ‬ي ‪ٚ‬أشاء طفاخ ٌسم‪ٌٗٛ‬‬

‫االْ ع‪ٛ‬ف ٔغرؼٍُ ػٓ اٌث‪١‬أاخ اٌّ‪ٛ‬خ‪ٛ‬دج ف‪ ٟ‬اٌدذ‪ٚ‬ي‬

‫طثؼا ً اٌث‪١‬أاخ اٌّ‪ٛ‬خ‪ٛ‬دج االْ ٘‪ ٟ‬طفش ت‪١‬اْ‬

‫‪ٌٍٚ‬رأوذ ِٓ رٌه‬

‫ٌّؼشفح اٌث‪١‬أاخ اٌّخضٔح ف‪ ٟ‬اٌدذ‪ٚ‬ي ‪console‬اورة ٘زا اٌى‪ٛ‬د ف‪ ٟ‬اٌى‪ٔٛ‬غ‪ٛ‬ي‬


‫‪Mysql‬‬ ‫تؼض اٌذس‪ٚ‬ط ف‪ ٟ‬اٌــ‬ ‫‪Page 18‬‬
‫وما أو تيتم من العلم إال قليالً ‪...‬‬

‫; ‪select * from member‬‬

‫‪ٚ‬ػٕذ اػطاء ٘زا اٌى‪ٛ‬د ف‪ ٟ‬اٌى‪ٔٛ‬غ‪ٛ‬ي ع‪١‬ط‪ٙ‬ش ٌه سعاٌح‬

‫ِضّ‪ٙٔٛ‬ا اْ اٌدذ‪ٚ‬ي فاسؽ‬

‫‪ٚ:-‬وّا ِ‪ٛ‬ضر ف‪ ٟ‬اٌظ‪ٛ‬سج اٌراٌ‪١‬ح‬

‫‪ٚ‬اٌدٍّح‬
‫٘‪ ٟ‬اٌر‪ ٟ‬ذؼٕ‪ ٟ‬اْ اٌدذ‪ٚ‬ي فاسؽ ف‪ ٟ‬اٌماػذج ‪empty set‬‬
‫‪....‬‬

‫‪ٚ‬االْ تؼذ ِا ذأوذٔا اْ اٌدذ‪ٚ‬ي فاسؽ‬

‫ٔش‪٠‬ذ اْ ٔض‪١‬ف ت‪١‬أاخ إٌ‪ّ٠ٚ ٗ١‬ىٕٕا اْ ٔض‪١‬ف رٌه تاعرخذاَ اٌى‪ٛ‬د اٌراٌ‪ٟ‬‬
‫)"‪insert into member (name,age,date) values ("lo2i","111","11/11/1111‬‬

‫‪Mysql‬‬ ‫تؼض اٌذس‪ٚ‬ط ف‪ ٟ‬اٌــ‬ ‫‪Page 19‬‬


‫وما أو تيتم من العلم إال قليالً ‪...‬‬

‫‪ٚ‬االْ تؼذ ِااضفٕا اٌى‪ٛ‬د اٌراٌ‪ٟ‬‬

‫ٌٕرأوذ ِٓ اْ اٌدذ‪ٚ‬ي لثً االضافح‬

‫ٔىرة اٌى‪ٛ‬د اٌراٌ‪ٌ ٟ‬العرؼالَ‬

‫وّا ورثٕا ِٓ لثً‬


‫; ‪select * from member‬‬

‫‪ٚ:-‬وّا ِ‪ٛ‬ضر ف‪ ٟ‬اٌظ‪ٛ‬سج اٌراٌ‪١‬ح‬

‫وّا ِث‪ ٓ١‬ف‪ ٟ‬اٌظ‪ٛ‬سج ػٕذ االعرؼالَ ظ‪ٙ‬ش ٌٕا اٌث‪١‬اْ اٌز‪ ٞ‬ورثٕاٖ‬

‫_‪ِ:‬الزظح‬

‫‪٠‬دة اْ ذالزظ‪ٛ‬ا إٔا ف‪ ٟ‬خٍّح االضافح ٌُ ٔؼثئ اٌسمً اي‬

‫‪id‬‬

‫الٕٔا ‪ٚ‬ضؼٕاٖ ف‪ ٟ‬خاط‪١‬ح اٌرشل‪ ُ١‬اٌرٍمائ‪ٟ‬‬

‫‪Mysql‬‬ ‫تؼض اٌذس‪ٚ‬ط ف‪ ٟ‬اٌــ‬ ‫‪Page 20‬‬


‫وما أو تيتم من العلم إال قليالً ‪...‬‬

‫‪ٚ‬االْ ٌٕدشب اٌى‪ٛ‬د اٌراٌ‪ ٟ‬الضافح اعُ‬

‫; )"‪insert into member (name,age,date) values ("adeb","22","22/22/2222‬‬

‫‪ٚ‬تؼذ ػٍّ‪١‬ح االضافح ‪٠‬دة ػٍ‪ٕ١‬ا االعرؼالَ داخً اٌدذ‪ٚ‬ي ٌٍرأوذ ِٓ االضافح‬
‫تٕداذ‬

‫وّا ورثٕا عاتما ً‬

‫‪ٚ‬وّا ِ‪ٛ‬ضر ف‪ ٟ‬اٌظ‪ٛ‬سج اٌراٌ‪١‬ح‬

‫‪ٚ‬وّا ِ‪ٛ‬ضر ف‪ ٟ‬اٌظ‪ٛ‬سج اٌراٌ‪١‬ح اضفٕا عدً خذ‪٠‬ذ إٌ‪ ٝ‬اٌدذ‪ٚ‬ي اٌز‪ ٞ‬تماػذج‬
‫اٌث‪١‬أاخ‬

‫‪ٚ‬ػٕذ االعرؼالَ ‪٠‬ظ‪ٙ‬شا ٌغدً اٌدذ‪٠‬ذ‬

‫‪.................................................. ..........‬‬
‫‪ٌّٚ‬ؼشفح ػذد اٌغدالخ اٌّ‪ٛ‬خ‪ٛ‬دج ف‪ ٟ‬اٌدذ‪ٚ‬ي ٔغرخذَ خٍّح االعرؼالَ اٌراٌ‪١‬ح‬
‫; ‪select count(*) from member‬‬

‫‪Mysql‬‬ ‫تؼض اٌذس‪ٚ‬ط ف‪ ٟ‬اٌــ‬ ‫‪Page 21‬‬


‫وما أو تيتم من العلم إال قليالً ‪...‬‬

‫‪ٚ‬عرظ‪ٙ‬ش ٌٕا إٌر‪١‬دح ف‪ِ ٟ‬غرط‪ ً١‬وّا ف‪ ٟ‬اٌظ‪ٛ‬سج اٌراٌ‪١‬ح‬

‫‪ٚ‬ػذد اٌغدالخ ٌالْ ٘‪ٟ‬‬

‫‪2‬‬
‫_‪:‬وّا ِ‪ٛ‬ضر ف‪ ٟ‬اٌظ‪ٛ‬سج اٌراٌ‪١‬ح‬

‫‪ٚ‬االْ ‪ٚ‬تؼذ رٌه ٔش‪٠‬ذ اْ ٔغ‪١‬ش ت‪١‬أاخ عدً ِ‪ٛ‬خ‪ٛ‬د ف‪ ٟ‬اٌدذ‪ٚ‬ي‬

‫‪ّ٠ٚ‬ىٓ ػًّ رٌه ِٓ خالي خٍّح اي‬

‫‪update‬‬

‫‪ ِٓ:-‬خالي اٌى‪ٛ‬د اٌراٌ‪ٟ‬‬


‫; "‪update member set date="33/33/3333" where name="adeb‬‬

‫‪Mysql‬‬ ‫تؼض اٌذس‪ٚ‬ط ف‪ ٟ‬اٌــ‬ ‫‪Page 22‬‬


‫وما أو تيتم من العلم إال قليالً ‪...‬‬

‫‪ٚ‬تؼذ ذٕف‪١‬ز اٌى‪ٛ‬د تشىً طس‪١‬ر ع‪١‬رغ‪١‬ش اٌغدً ف‪ ٟ‬اٌدذ‪ٚ‬ي‬

‫‪:-‬وّا ِ‪ٛ‬خ‪ٛ‬د ف‪ ٟ‬اٌظ‪ٛ‬سج اٌراٌ‪١‬ح‬

‫‪ٚ‬وّا ٘‪ِٛ ٛ‬ضر ف‪ ٟ‬اٌظ‪ٛ‬سج ٌمذ ذغ‪١١‬ش اٌغدً اٌّ‪ٛ‬خ‪ٛ‬د ف‪ ٟ‬اٌدذ‪ٚ‬ي‬

‫" إٌ‪3333/ 33/ 33" ٝ‬‬

‫‪ٚ‬االْ ٔم‪ َٛ‬تإضافح عدً خذ‪٠‬ذ إٌ‪ ٝ‬اٌدذ‪ٚ‬ي تاٌشىً اٌراٌ‪ٟ‬‬


‫; )"‪insert into member (name,age,date) values ("ali","55","55/55/5555‬‬

‫‪ٚ‬تؼذ رٌه ٔؼًّ اعرؼالَ ٌٍدذ‪ٚ‬ي‬

‫تاعرخذاَ خٍّح االعرؼالَ‬


‫; ‪select * from member‬‬

‫‪Mysql‬‬ ‫تؼض اٌذس‪ٚ‬ط ف‪ ٟ‬اٌــ‬ ‫‪Page 23‬‬


‫وما أو تيتم من العلم إال قليالً ‪...‬‬

‫‪ٚ‬تؼذ٘ا ٔم‪ َٛ‬تؼًّ اٌى‪ٛ‬د اٌراٌ‪ٌ ٟ‬ىشف ػذد اٌغدالخ ف‪ ٟ‬اٌدذ‪ٚ‬ي‬

‫وّا ف‪ ٟ‬اٌظ‪ٛ‬سج اٌراٌ‪ٟ‬‬

‫‪ٚ‬ذظ‪ٙ‬ش ف‪ ٟ‬اٌظ‪ٛ‬سج ػذد اٌغدالخ ف‪ ٟ‬اٌدذ‪ٚ‬ي ‪ 3 ٟ٘ٚ‬عدالخ‬

‫‪ٚ‬االْ تؼذ ِاػشفٕا طش‪٠‬مح االضافح إٌ‪ ٝ‬لاػذج اٌث‪١‬أاخ‬

‫عٕرؼشف االْ و‪١‬ف ‪ّ٠‬ىٕٓ اضافح و‪ٛ‬د‬

‫ٌّغر وافح اٌغدالخ اٌّ‪ٛ‬خ‪ٛ‬دج ف‪ ٟ‬اٌدذ‪ٚ‬ي‬

‫‪:-‬تاٌى‪ٛ‬د اٌراٌ‪ٟ‬‬
‫; ‪delete from member‬‬

‫‪Mysql‬‬ ‫تؼض اٌذس‪ٚ‬ط ف‪ ٟ‬اٌــ‬ ‫‪Page 24‬‬


‫وما أو تيتم من العلم إال قليالً ‪...‬‬

‫طثؼا ً ف‪ ٟ‬اٌدذ‪ٚ‬ي االْ ِ‪ٛ‬خ‪ٛ‬د ‪ 3‬عدالخ‬

‫‪ٚ‬ػٕذ ذٕف‪١‬ز اٌى‪ٛ‬د عرخشج ٌٕا ٘زٖ اٌشعاٌح اْ اٌى‪ٛ‬د ٔفز تٕداذ‬

‫‪ٚ :-‬اْ اٌى‪ٛ‬د ذُ تّغر ‪ 3‬عدالخ وّا ِ‪ٛ‬ضر ف‪ ٟ‬اٌظ‪ٛ‬سج اٌراٌ‪١‬ح‬

‫‪ٚ‬ف‪ ٟ‬اٌظ‪ٛ‬سج اٌراٌ‪١‬ح ذث‪ٌٍ ٓ١‬ى‪ٛ‬د أٗ ٔفز اٌى‪ٛ‬د تٕداذ‬


‫‪ٚ‬أٗ لاَ تّغر ‪ 3‬عدالخ‬

‫‪ٌٍٚ‬راوذ ِٓ أْ اٌى‪ٛ‬د اشرغً تظ‪ٛ‬سج اخش‪ّ٠ ٜ‬ىٕه االعرؼأح‬

‫تدٍّح االعرؼالَ ت‪ٙ‬زا اٌى‪ٛ‬د اٌر‪ ٟ‬ذىشس ِؼٕا‬


‫; ‪select * from member‬‬

‫‪ٚ‬االْ ‪ٔٚ‬سٓ ٔؼشف اْ اٌدذ‪ٚ‬ي فاسؽ ِٓ اٌغدالخ عرظ‪ٙ‬ش ٌٕا اٌشعاٌح اٌراٌ‪١‬ح‬

‫ٌرم‪ َٛ‬تإتالغٕا تزٌه ف‪٘ ٟ‬زٖ اٌدٍّح وّا ِ‪ٛ‬ضر ف‪ ٟ‬اٌظ‪ٛ‬سج ادٔاٖ‬

‫ِٓ خالي اٌدٍّح‬

‫‪empty set‬‬

‫‪Mysql‬‬ ‫تؼض اٌذس‪ٚ‬ط ف‪ ٟ‬اٌــ‬ ‫‪Page 25‬‬


... ً‫وما أو تيتم من العلم إال قليال‬

..... ‫ح‬١ٌ‫الغ اٌرا‬ٌّٛ‫ ا‬ٟ‫ط ف‬ٚ‫ذُ وراتح ٘زٖ اٌذس‬


Vb4arab
http://www.vb4arab.com/vb/showthread.php?t=32034
Vba4a
http://www.vba4a.com/vb/showthread.php?p=6905#p
ost6905
Teqnia
http://www.teqnia.org/vb/t754.html
Sub-king
http://sub-king.com/vb/showthread.php?t=237

!! ُ‫ٔا ِٓ دػائى‬ٛ‫الذٕغ‬
l.a.a.h_111@hotmail.com

Mysql ‫ اٌــ‬ٟ‫ط ف‬ٚ‫تؼض اٌذس‬ Page 26

You might also like