ولادت حضرت معصومه (س) و روز دختر مبارک، (کد تخفیف 35%: rozedokhtar)

سبد خرید (0)

mysql چیست؟

با استفاده از PHP به پایگاه داده متصل می شوید و داده ها را دستکاری می کنید.

MySQL، یکی از معروف ترین سیستم های پایگاه داده است که همراه با PHP استفاده می شود.


MySQL چیست؟

Wiki

  • پایگاه داده MySQL، روی وب استفاده می شود.
  • پایگاه داده MySQL، روی سرور اجرا می شود.
  • پایگاه داده MySQL ، خیلی سریع، قابل اطمیتان و استفاده از آن آسان است.
  • پایگاه داده MySQL، از استاندرد SQL  استفاده می کند.
  • قابلیت حمل بر روی سیستم عامل های مختلف از قبیل Linux و windows و غیره را دارد.
  • استفاده و دانلود MySql رایگان است.
  • پایگاه داده MySQL، توسط شرکت Oracle توسعه و پشتیبانی می شود.
  • بیادبود دختر بنیانگذار MySQL یعنی Monty Widenius در ابتدای نام آن از کلمه My استفاده شده است.

به زبان ساده، در MySQL داده ها در جداول ذخیره می شوند، جدول یک مجموعه ای از داده های مرتبط با هم است و از ستون ها و ردیفهایی تشکیل شده است.

مواقعی که بخواهیم داده ها را به صورت همیشگی ذخیره کنیم، پایگاه های داده مفید واقع می شوند، به طور مثال یک سایت خرید و فروش می تواند شامل جدول های زیر باشد:

  1. جدول کالاها
  2. جدول مشتری ها
  3. جدول سفارشات
  4. جدول کارمندان

PHP + پایگاه داده MySQL

Wiki

  • PHP به همراه MySQl قابلیت cross-platform را داراست. (یعنی پروژه یا سایت تان را می توانید روی Windows پیاده کنید و روی Unix به کاربران ارائه دهید و برعکس ...!)

جداول پایگاه داده

Wiki

یک پایگاه داده معمولاً از یک یا چند جدول تشکیل شده است، هر جدول را با یک نام مشخص می کنیم، مثلاً برای جدول مشتری ها می توان از نام  Customer استفاده کرد. جداول شامل رکوردهایی از داده هاست.

مثال: جدول مشتری ها می تواند شامل ستون ها و ردیف های زیر باشد:

LastNameFirstNameAddressCity
mohammadi ali ... Esfahan
Nayeb Reza ... Esfahan
Najafi Sara ... Tehran

جدول بالا شامل سه رکورد اطلاعاتی و چهار ستون LastName, FirstName, Address, City می باشد.


کوئری ها(Queries)

Wiki

کوئری را می توان پرسیدن یا درخواست کردن معنی کرد.

با کوئری ها ما می توانیم یک درخواست از پایگاه داده برای بدست آوردن اطلاعاتی خاص داشته باشیم.

مثال: لطفاً به کوئری یا درخواست زیر توجه کنید:

SELECT LastName FROM Customer

کوئری بالا همه ی داده های ستون LastName از جدول Customer را انتخاب می کند و جدول زیر را نمایش می دهد:

LastName
mohammadi
Nayeb
Najafi

دانلود پایگاه داده MySQL

Wiki

برای دانلود MYSQL از لینک روبرو استفاده کنید: http://www.mysql.com/downloads


حقایقی درباره پایگاه داده MySQL

Wiki

MySQL

MySQL is the de-facto standard database system for web sites with HUGE volumes of both data and end-users (like Facebook, Twitter, and Wikipedia).

Another great thing about MySQL is that it can be scaled down to support embedded database applications.

در لینک زیر، می توانید شرکت هایی که از MySQL استفاده کرده اند را مشاده  کنید:

http://www.mysql.com/customers

دیدگاه‌ها  

+1 # amir mohammad 1396-04-09 13:11
سلام مرسی از سایت بی نظیرتون
من یه سوال داشتم، با برنامه php my admin یک دیتابیس ساختم بعد داخلش یک جدول سوال من اینه که من چکار کنم اطلاعات فرم هایی که کاربران از داخل سایت وارد میکنند به طور اتوماتیک وارد دیتابیس بشه فکر کنم این سوال خیلیا باشه
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # امیر پهلوان صادق 1396-04-10 11:19
عرض سلام و ادب
برای دریافت اطلاعات از کاربر و ذخیره در پایگاه داده MySQL باید از سمت چپ همین صفحه، فصل 1 یعنی "آموزش کار با فرم ها" و فصل 7 یعنی "آموزش پایگاه داده" را بصورت کامل مطالعه فرمایید.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
0 # هومن سلطانی 1395-11-17 22:05
بنده مسلط به html,css,javasc ript,jquery و در حال یادگیری mysql , php , visualbasic, هستم و بزودی تمام کرده و اینکه ایا میتوانم در این سایت شروع به همکاری کنم. و نحوه کار چگونه است
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # امیر پهلوان صادق 1395-11-17 22:38
سلام و عرض ادب ... لطفا از طریق تلگرام و شماره 09132023142 با بنده تماس حاصل فرمایید.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # نرگس بانو 1394-10-01 23:27
دوباره سلام

مشکلم اصلا کد نویسی نیست
من چون آموزشی ندیدم و یک دفه فقط پروژه خواستن و بلد نیستم که کجا باید کد بنویسم

یعنی اصلا برای ساخت یه دیتابیس اصلا باید کدوم قسمت رفت و چه کاری انجام اد :(
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # مهرداد صلاحی 1394-10-02 10:33
با سلام.
خوب اینطوری نمیشه اصلا راهنمایی کرد. اگه به سوالات زیر پاسخ بدید، تا حدودی مشخص میشه چطور میشه راهنمایی کرد.

- موضوع پروژه چی هست؟؟؟
- پروژه ی مذکور ویندوزی هست یا تحت وب؟؟
- با چه زبان برنامه نویسی باید نوشته بشه؟
- اینکه خودتون قصد دارید انجامش بدید یا اینکه شخصی براتون انجامش بده؟؟؟
- آیا قصد پرداخت هزینه دارید یا اینکه به طور رایگان باشه؟؟؟
- و ...
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # نرگس بانو 1394-10-01 14:54
سلام
من خیلی روی دیتا بیس مشکل دارم :(
نمیتونم این جدول رو بکشم . وقتی که جدول رو پر میکنم و Enter میزنم . save نمیشه

و کارام همه از بین میره :(
چیکاکنم ؟
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # hamid fa 1394-10-01 20:58
سلام به شما دوست عزیز

دقیق مشکلتون کجاس کدشو بذارید من راهنماییتون کنم

با احترام
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+2 # مینا نوبخت 1394-09-25 23:00
سلام وقتی از mysqli_error($c onn); استفاده می کنم زبان ارور ی که به من نشون میده فرانسوی هستش چیکار کنم انگلیسی بشه ؟
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+3 # پیمان بندی 1394-09-25 23:37
خانم نو بخت سلام.
هنگامی که پایگاه داده خود را ساختید احتمالا از ابتدا زبان دیتابیس شما فرانسوی بوده یا تنظیم نشده.
به راحتی میتوانید در تنظیمات دیتابیس زبان را عوض کنید.
همچنین برای رفع مشکل خود به سایت زیر مراجعه کنید اگر مشکل شما حل نشد لطفا اسکرین شات بگیرید و ارسال نمایید.
http://dev.mysql.com/doc/refman/5.7/en/error-message-language.html
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # مینا نوبخت 1394-09-26 01:08
مرسی ... خیلی ممنون مشکلم حل شد
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # پیمان بندی 1394-09-26 23:21
خواهش میکنم. موفق باشید.


-----------------------------------------
امضاء:

آموزش سئو اپن کارت همراه با فیلم آموزش اصول اولیه
http://beyamooz.com/opencart
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # azadeh ahmadi 1394-08-17 16:20
مرسی...من اون پایین خوندم باید یوزر رو میزدم" روت " و پسورد خالی....اینو نمیدونستم...
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # amin 1394-07-30 19:42
با سلام
ایا pdo و mysqli یک روش برای اتصال به پایگاه داده هستند یا یک روش ایجاد پایگاه داده؟
اگر برای اتصال هستند با چه زبانی پایگاه داده ایجاد کنیم؟
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # مهرداد صلاحی 1394-07-30 22:20
با سلام.
دقت کنید برای کار با زبان‌های سمت سرور و کلا برنامه‌نویسی سمت سرور کار با بانک‌های اطلاعاتی از ملزومات هست. هر زبان سمت سرور بنابر امکانات و ماهیت خود، امکاناتی برای اتصال به بانک‌های اطلاعاتی مختلف فراهم می‌کنه.
از بانک‌های اطلاعاتی هم می‌توان MySQL, SQL Server, MongoDB و ... رو نام برد.

معمولا وقتی که از زبان PHP در سمت سرور استفاده می‌شه،‌قالب دیتابیس MySQL هست، ولی شما می‌تونید از هر دیتابیس دیگری برای منظور خود استفاده کنید.
mysqli و mysql در واقع یک اکستنشن در زبان php هست که شما با استفاده از آنها می‌توانید مستقیم داخل php با پایگاه داده MySQL ارتباط برقرار کرده و کار کنید.
اما PDO اکستنشن دیگری است که مختص پایگاه داده خاصی نیست و قادر هست به اکثر پایگاه‌های داده وصل شود.

امیدوارم تونسته باشم منظورمو خوب برسونم، ولی اگر ابهامی بود و سؤالی داشتید، بفرمایید تا توضیح بدم.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # amin. 1394-07-07 16:05
سلام، در سایت بیاموز MySQL به طور کامل اموزش داده شده است؟
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+1 # امیر پهلوان صادق 1394-08-01 08:31
سلام، بله در سایت بیاموز، MySQL بصورت کامل آموزش داده شده است.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+2 # Reza Bahrami 1394-06-20 15:03
سلام
من میخوام بین بعضی از عناصر پایگاه داده ارتباط برقرار کنم
یعنی برای یه کتاب خانه و اعضای اون پایگاه داده طراحی کنم و بعد با ارتباط بر قرار کردن بین اعضا و کتاب ها مشخص کنم کدوم اعضا کدوم کتاب هارو به امانت بردن
خوشحال میشم راهنماییم کنین که چطور این ارتباط بین اعضا و کتاب هارو ایجاد کنم
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+2 # شهربانو دوستی 1394-06-20 22:27
با سلام
برای انجام این کار نیاز دارید تا دو جدول ایجاد کنید:
جدول اول حاوی اطلاعات اعضای کتابخانه و جدول دوم حاوی کتاب های موجود در کتابخانه . هر دو این جدول ها باید یک فیلد یکسان به نام کد کتاب داشته باشند. به عبارت بهتر در جدول اعضا فیلد های ای دی، نام نام خانوادگی و کد کتاب و ...و در جدول کتاب ها، کدکتاب، نام کتاب و.. قرار می گیرد.حال کافی است یک ارتباط یا ریلیشن بین دو جدول ایجاد کنیم بر اساس فیلد کد کتاب. در این صورت کتاب هایی که کابر مورد نظر دریافت کرده توسط کد آن کتاب مشخص می شود.
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+4 # نازنین 1394-01-25 15:08
سلام. ممنون از سایت خوبتون
آموزش های این قسمت ( mysql ) رو تا انتها مطالعه کردم.
واقعا در مورد سه حالت برنامه نویسی گیج شدم!
کدوم مدل رو یاد بگیرم بهتره؟
PDO خیلی سخت تره واسم!
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن
+3 # امیر پهلوان صادق 1394-01-28 11:51
سلام
پیشنهاد می کنم برای کار با پایگاه داده در PHP با روش MySQLi (شیء گرا یا Object-Oriented ) شروع کنید. جدای از اینکه در آدرس زیر تفاوت روش های مختلف اتصال و کار با پایگاه داده توضیح داده شده است:
www.beyamooz.com/php/97-database/118-%D8%A7%D8%B1%D8%AA%D8%A8%D8%A7%D8%B7-%D8%A8%D9%87-%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87-%D8%AF%D8%A7%D8%AF%D9%87-mysql-%D8%AF%D8%B1-php
پاسخ دادن | پاسخ به نقل قول | نقل قول کردن

آموزش صوتی PHP

بستن
انتخاب مدرس:

ابزاری که در پیش روی دارید یکی از ابزارهای بسیار کاربردی سایت بیاموز در زمینه آموزش است، این ابزار برای سهولت یادگیری شما کاربران محترم طراحی شده است.

فقط کافی است روی عنوان پاراگراف مورد نظرتان کلیک کنید تا پخش صدا آغاز شود ...!