نحوه استفاده از SQL: 8 مرحله (همراه با تصاویر)

فهرست مطالب:

نحوه استفاده از SQL: 8 مرحله (همراه با تصاویر)
نحوه استفاده از SQL: 8 مرحله (همراه با تصاویر)

تصویری: نحوه استفاده از SQL: 8 مرحله (همراه با تصاویر)

تصویری: نحوه استفاده از SQL: 8 مرحله (همراه با تصاویر)
تصویری: آموزش تعمیر ویندوز آسیب دیده | حل مشکل ارورهای عجیب ویندوز 2024, آوریل
Anonim

SQL مخفف Structured Query Language است و در اصل توسط IBM در دهه 70 برای تعامل با پایگاه داده های رابطه ای توسعه داده شد. این زبان رایج برای پایگاه های داده است ، نسبتاً قابل خواندن است و یادگیری اصول اولیه نسبتاً ساده است (اگرچه زبان می تواند بسیار قدرتمند باشد).

مراحل

از SQL مرحله 1 استفاده کنید
از SQL مرحله 1 استفاده کنید

مرحله 1. "SQL" معمولاً "S-Q-L" (زبان پرس و جو ساختار یافته) تلفظ می شود

SQL ابتدا در IBM توسط دونالد چمبرلین و ریموند اف بویس در اوایل دهه 1970 توسعه یافت. این نسخه SEQUEL (Structured English Query Language) نام داشت.

از SQL مرحله 2 استفاده کنید
از SQL مرحله 2 استفاده کنید

مرحله 2. گویش های مختلفی از SQL وجود دارد اما موتورهای پایگاه داده که امروزه بیشتر مورد استفاده قرار می گیرند ، از استاندارد ANSI به استاندارد SQL99 پایبند هستند و بسیاری از فروشندگان ویژگی های اضافی را برای گسترش آن استاندارد پیاده سازی کرده اند (طعم SQL مایکروسافت T-SQL یا Transact نامیده می شود. -SQL ، نسخه اوراکل PL/SQL است)

از SQL مرحله 3 استفاده کنید
از SQL مرحله 3 استفاده کنید

مرحله 3. خروج داده ها

این معمولاً همه چیز در مورد آن است. برای این کار از دستور SELECT استفاده می کنیم. از پایگاه داده SQL پرس و جو یا بازیابی می کند.

از SQL مرحله 4 استفاده کنید
از SQL مرحله 4 استفاده کنید

مرحله 4. یک مثال ساده می تواند چیزی شبیه به موارد زیر باشد:

"* را از tblMyCDList انتخاب کنید" که همه ستون ها (جایی که * وارد می شود) و سطرهای جدول "tblMyCDList" را دریافت می کند.

از مرحله 5 SQL استفاده کنید
از مرحله 5 SQL استفاده کنید

مرحله 5. معمولاً پرس و جوها بسیار پیچیده تر از این هستند

از select می توان برای تکان دادن ستون ها و سطرهای خاصی از یک جدول و حتی پیوند داده ها از جداول متعدد یا ، در این مورد ، پایگاه های داده با هم استفاده کرد.

از SQL مرحله 6 استفاده کنید
از SQL مرحله 6 استفاده کنید

مرحله 6. اگر می خواهیم سطرهای برگشت داده شده توسط دستور select را فیلتر کنیم ، برای مشخص کردن مجموعه رکورد بازگشتی ، به یک بند نیاز است

"select * from tblMyCDList where CDid = 27" سطرهایی را که قسمت CDid برابر 27 است بازیابی می کند. یا "select * from tblAttribute where strCDName like" Dark Side٪ "از یک کارت وحشی استفاده می کند که صفر یا بیشتر از هر کاراکتر را نشان می دهد و امیدوارم نشان دهم که مجموعه من آلبوم مورد علاقه پینک فلوید را دارد.

از SQL مرحله 7 استفاده کنید
از SQL مرحله 7 استفاده کنید

مرحله 7. دستورات INSERT و UPDATE برای افزودن و تغییر داده ها در پایگاه داده SQL استفاده می شود (پیوندهای زیر را برای برخی از آموزشهای عالی که می تواند شما را بیشتر ببرد بررسی کنید)

از SQL مرحله 8 استفاده کنید
از SQL مرحله 8 استفاده کنید

مرحله 8. دستور DELETE برای حذف داده ها از پایگاه داده SQL استفاده می شود

ویدئو - با استفاده از این سرویس ، ممکن است برخی از اطلاعات با YouTube به اشتراک گذاشته شود

نکات

  • اتصال به پایگاه های داده SQL از طریق Microsoft Access بسیار آسان است (ابزار پرس و جو می تواند در حالت SQL استفاده شود ، اگرچه نحو آن با SQL Server و سایر پایگاه های داده متفاوت است).
  • تحت لینوکس ، محبوب ترین پایگاه های داده احتمالاً MySQL و PostgreSQL هستند. اگر به نظر می رسد که کنسول مناسب نیست ، از ExecuteQuery یا سایر ابزارهای منبع باز مشابه استفاده کنید.
  • مایکروسافت پرس و جو ابزاری است که با ویندوز ارائه می شود - دارای حالت جستجوی گرافیکی یا SQL است.
  • از وب سرور ساده تر با phpmyadmin (mysql) از wamp یا xampp استفاده کنید
  • کتاب زیر ممکن است مفید باشد: Kline ، Kevin ، Daniel Kline و Brand Hunt. 2001. SQL به طور خلاصه. چاپ دوم O'Reilly & Associates، Inc.

هشدارها

  • پایگاه داده رابطه ای معمولاً به معنای "سیستمی است که کاربران داده ها را به صورت مجموعه ای از جداول مربوط به یکدیگر از طریق مقادیر داده مشترک" مشاهده می کنند که معمولاً به عنوان "سیستم مدیریت پایگاه داده رابطه ای" (RDBMS) مانند MySQL ، Sybase ، SQL Server یا Oracle پیاده سازی می شود. به سیستم های پایگاه داده رابطه ای دقیق از "دوازده اصل پایگاه های داده رابطه ای" E. F. "تد" Codd پیروی می کنند. می توان استدلال کرد (و اغلب اینطور است) که Access همچنین یک پایگاه داده رابطه ای است ، مایکروسافت مطمئناً می گوید ، اما نحوه ساخت موتور در واقع آن را به پایگاه داده "روش دسترسی متوالی فهرست شده (ISAM)" یا پایگاه داده فایل های مسطح تبدیل می کند. تفاوتها را نمی توان به آسانی در سطح مشاهده کرد زیرا وجود ندارند ، Access حتی پیاده سازی اختصاصی SQL را نیز دارد ، اما بیشتر در موتور موتور پایگاه داده وجود دارد (به https://www.ssw.com.au/ مراجعه کنید) SSW/Database/DatabaseDocsLinks.aspx برای توضیح خوب در این مورد). سایر موارد برابر ، برخی از پرس و جوهای پیچیده در Access بسیار کندتر از SQL Server اجرا می شوند. برخی از عبارتهای ساده در SQL Server کندتر اجرا می شوند.
  • اغلب می توان معنی "پایگاه داده" را اشتباه گرفت. می توان از آن برای صحبت در مورد ظرف واقعی مجموعه جداول ، مانند پایگاه داده مجموعه CD یا پایگاه داده اصلی استفاده کرد. نرم افزار سرور واقعی که شامل پایگاه داده است ، "موتور پایگاه داده" یا "نرم افزار پایگاه داده" است که می تواند حاوی پایگاه داده باشد. به عنوان مثال می توان به SQL Server 2005 Express ، MySQL یا Access 2003 اشاره کرد.

توصیه شده: