۱۳۸۶/۰۲/۱۹

بازیابی داده از پایگاه داده MySQL - قسمت اول

بازیابی داده از پایگاه داده توسط دستور SELECT انجام می شود. در واقع سطرهایی را که با معیار های مشخص شده مطابقت داشته باشند را انتخاب کرده و آنها را بازیابی می کنیم.
شکل کلی این دستور عبارت است از :
[sql]mysql> SELECT [options] items
[INTO file_details]
FROM tables
[WHERE conditions]
[GROUP BY group_type]
[HAVING where_definition]
[ORDER BY order_type]
[LIMIT limit_criteria]
[PROCEDURE proc_name(arguments)]
[lock_options]
[/sql]
دستور زیر فهرست محتویان دو ستون column_1 و column_2 که در جدول table_1 قرار دارند را نمایش می دهد:
[sql]mysql> SELECT column_1, column_2
FROM table_1;[/sql]
اگر از * استفاده کنید همه ستون های جدول مربوطه را انتخاب کرده اید. مثلا برای بازیابی داده های همه سطر ها و ستون های جدول table_1 از کد زیر استفاده کنید:
[sql]mysql> SELECT *
FROM table_1;[/sql]

۱۲ نظر:

  1. سلام
    میخواستم ببینم فرق بین mysql و phpmyadmin چی هست؟

    پاسخحذف
  2. سلام،

    MySQL یک پایگاه داده است که اطلاعات داخل اون ذخیره میشن. به صورت پیش فرض شما فقط با خط فرمان می تونید اطلاعات اون رو بخونین یا اطلاعات جدیدی بهش اضافه کنین.
    PHPMyAdmin یک نرم افزار تحت وب هست که مدیریت MySQL رو بر عهده میگیره و می تونید از طریق مرورگر وب اطلاعات موجود در پایگاه داده رو ببینین :)

    پاسخحذف
  3. بهترین و ساده ترین نرم افرار برای ساخت پایگاه داده برای زبان PHP چی هست؟
    مرسی

    پاسخحذف
  4. بهترین و ساده‌ترین راه برای ساخت و مدیریت پایگاه داده و جداول اون، خط فرمان MySQL است :)

    پاسخحذف
  5. یک رابط گرافیکی قوی برای mysql میگید؟

    پاسخحذف
  6. می تونین از MySQL Workbench استفاده کنید:
    http://www.mysql.com/products/workbench/

    پاسخحذف
  7. سلام.
    من یه سایت دارم که دیتابس اون ازبین رفته و خالی هست. ولی در فیل منیجرهاست اطلاعات داخلش وجود داره. آیا می تونم به کمک اون اطلاعات دیتابیس رو بازیابی کنم؟ لطفا راهنمایی کنید. اگه ممکنه به ایملم بفرستید.
    با تشکر فرآوان

    پاسخحذف
  8. سلام،
    اگه بخوام خلاصه جواب بدم، نه،‌ امکانش وجود نداره! ولی ممکنه با توجه به اطلاعاتی که ذخیره کردین یک برنامه نوشت که اطلاعات رو از فایل‌های استخراج کنه و به پایگاه داده اضافه کنه. برای انجام اینکار باید معماری سایت و پارامتر‌های زیادی بررسی بشن.

    پاسخحذف
  9. سلام. تا اونجائیکه من فهمیدم، UTF8 از کلیه کاراکترهای فارسی پشتیبانی میکنه ( اگه اشتباهه لطفا اصلاح بفرمائید)
    معمولا هم از این کاراکتر ست برای صفحات فارسی استفاده میکنند. میخواستم بدونم تو این کاراکتر ست کدام collation نتایج جستجوی مطمئن تری داره؟ من اغلب با حروف "ی" و "ک" مشکل دارم.

    پاسخحذف
  10. تا جاییکه من اطلاع دارم، تنظیم collation در نتایج جستجو تاثیری نداره، بلکه در سرعت ودقت مرتب سازی اطلاعات تاثیر داره. به همین دلیل بهتره که نسبت به هر زبانی، collation اون زبان رو انتخاب کنید.

    پاسخحذف