PDA

View Full Version : سوال: توزیع نرم افزار با بانک اطلاعاتی MYSQL



hrj1981
پنج شنبه 09 اردیبهشت 1389, 08:23 صبح
دوستان سلام
من تازه با بانک اطلاعاتی قدرتمند Mysql برنامه نویسی می کنم ، فرق این بانک با MS SQL در اینه که دیتابیس بصورت فایل نیست که راحت بشه اونو انتقال داد ، سوال من به عنوان یک مبتدی اینه که به چه صورتی می شه بعد از ساخت یک نرم افزار بانک اطلاعاتی اونو تو ستاپ قرارداد ؟

با تشکر

mshakeri
پنج شنبه 09 اردیبهشت 1389, 20:36 عصر
شما باید MySQL رو جدا نصب کنید و بعد بانکی رو که backup گرفتی restore کنی.

hrj1981
پنج شنبه 09 اردیبهشت 1389, 21:16 عصر
شما باید MySQL رو جدا نصب کنید و بعد بانکی رو که backup گرفتی restore کنی.
آیا باید تمام یک Mysql Server بر روی سیستم هدف نصب شود و یا مثل sqlServer یک رابط دارد؟
ضمنا یک سوال هم داشتم ، آیا با دستورات vb6 می توان یک backup را بروی سرور Attach نمود؟

mohsensaghafi
جمعه 10 اردیبهشت 1389, 02:19 صبح
سلام دوست عزیز.
یه راه دیگه هم داری که یه برنامه ی جانبی بنویسی که Query های لازم برای ساخته شدن دیتا بیس و داده های اولیه رو برای MySQL ارسال کنه. این طوری می تونی فقط با اجرای یه برنامه کل دیتا بیست رو روی سرور داشته باشی. البته باید یه اکانت اولیه برای این کار داشته باشی.

hrj1981
شنبه 11 اردیبهشت 1389, 20:30 عصر
سلام دوست عزیز.
یه راه دیگه هم داری که یه برنامه ی جانبی بنویسی که Query های لازم برای ساخته شدن دیتا بیس و داده های اولیه رو برای MySQL ارسال کنه. این طوری می تونی فقط با اجرای یه برنامه کل دیتا بیست رو روی سرور داشته باشی. البته باید یه اکانت اولیه برای این کار داشته باشی.
می توانید کمی بیشتر توضیح دهید؟

mohsensaghafi
یک شنبه 12 اردیبهشت 1389, 13:31 عصر
سلام.
ببینید، شما در SQL برای هر کاری یک دستور دارید. مثلا برای ساختن جدول

CREATE TABLE customer
(First_Name char(50),
Last_Name char(50),
Address char(50),
City char(50),
Country char(25),
Birth_Date date)
به همین ترتیب می تونی جداول، رابطه ها، و تمامی اجزای سیستم دیتا بیس رو بسازی.
این کار رو می تونی در قالب یه کامند برای MySQL یا هر DBMS ی دیگه ای بفرستی.
یه نگاه به این کد های این صفحه بنداز.
http://www.w3schools.com/php/php_mysql_create.asp