با کمک این زمین های بازی آنلاین تعاملی، درخواست های SQL را درست در مرورگر خود بنویسید، آزمایش کنید و اشکال زدایی کنید.
راه اندازی یک محیط برای تمرین SQL می تواند برای مبتدیان چالش برانگیز باشد. حتی برنامه نویسان باتجربه ممکن است بخواهند پرس و جوها را بدون راه اندازی پایگاه داده اجرا کنند.
پلتفرم های آنلاین SQL بهترین انتخاب برای این کار هستند. این یک محیط توسعه برای اجرا، دستکاری و آزمایش کوئری های SQL فراهم می کند. این پلتفرمهای رایگان و تعاملی، محیطهای توسعه مانند پایگاه داده را فراهم میکنند. در اینجا بهترین زمین های بازی SQL آنلاین برای اجرا و آزمایش سوالات SQL شما وجود دارد.
1. SQL Fiddle
SQL Fiddle یکی از بهترین انتخاب ها برای تمرین پرس و جوهای SQL است. این دارای یک رابط کاربر پسند است که اجرای پرس و جوها و دستورات SQL را آسان تر می کند. رابط دارای پانل هایی است که فضای کاری و خروجی را از هم جدا می کند. برای اجرای پرس و جوهای کوتاه بهترین است.
ابتدا باید با کلیک بر روی دکمه Build Schema در پنل سمت چپ، یک طرح برای پایگاه داده داخلی بسازید. سپس، درخواست های خود را در پنل سمت راست بنویسید و اجرا کنید.
خروجی را در پایین پنل سمت چپ مشاهده خواهید کرد. اگر در کد شما خطایی وجود داشته باشد، SQL Fiddle به شما اطلاع می دهد که کد را ویرایش کرده و آن را دوباره اجرا کنید.
همچنین میتوانید صفحهها را به اندازه دلخواه گسترش دهید و از پایاندهندههای درخواست ارائه شده استفاده کنید. در پایین صفحه، می توانید ساختار طرح پایگاه داده را مشاهده کنید.
می توانید پرس و جوهایی را برای پایگاه داده های مختلف SQL از جمله Oracle، PostgreSQL، MySQL و SQLite اجرا کنید. شما می توانید با انتخاب یک پایگاه داده از منوی کشویی در نوار پیمایش، یک پایگاه داده را انتخاب کنید.
2. دی بی کمانچه
شما می توانید از DB Fiddle برای تست پرس و جوهای SQL خود استفاده کنید. زمین بازی پایگاه های داده SQLite، MySQL و PostgreSQL را برای کار با آنها فراهم می کند.
رابط کاربری ساده و آسان برای استفاده است. آنها پرس و جوهای نمونه دارند تا به شما نحوه استفاده از فضای کاری خود را نشان دهند. پانل ها محیط های کاری و نوار ناوبری را از هم جدا می کنند.
شما می توانید طرحواره ها و جداول پایگاه داده SQL خود را ایجاد کنید. سپس با کلیک یک دکمه کوئری ها را اجرا کنید. پانل پایین صفحه نتایج شما را نمایش می دهد.
شما می توانید در زمان واقعی با دیگران در پلت فرم همکاری کنید. همچنین می توانید کد خود را به فرمت Markdown و کد فورک از مخازن دیگر تغییر دهید.
DB Fiddle رایگان است، اما برای دسترسی به ویژگی های پیشرفته مانند ارزیابی SQL می توانید برای نسخه حرفه ای هزینه کنید.
شما می توانید بدون نیاز به ثبت نام به رابط دسترسی داشته باشید. اما اگر می خواهید کار خود را ذخیره کنید، باید یک حساب کاربری ایجاد کنید. اگر می خواهید کار خود را خصوصی نگه دارید، می توانید فضای کاری خود را به حالت خصوصی تبدیل کنید.
3. DB Fiddle UK
DB Fiddle UK یک رابط کاربری ساده و آسان برای اجرای درخواست های شما فراهم می کند. آنها از بیش از 10 پایگاه داده رابطه ای، از جمله MySQL، PostgreSQL، و MariaDB پشتیبانی می کنند. شما آزاد هستید که نسخه موتور DB را که می خواهید با آن کار کنید انتخاب کنید.
با کلیک بر روی دکمه افزودن دسته ای در سمت چپ صفحه (با علامت مثبت روی آن) می توانید به سرعت یک فضای کاری ایجاد کنید. سپس، می توانید هر تعداد پرس و جو را که می خواهید اجرا کنید. DB Fiddle UK امکان مخفی کردن داده های خصوصی یا عمومی گذاشتن آنها را فراهم می کند.
می توانید داده های خود را به فرمت Markdown در رابط تغییر دهید. همچنین، میتوانید قسمتهای مهم کد خود را با استفاده از ابزار برجستهسازی آنها برجسته کنید.
برای تعامل با این پلتفرم نیازی به ثبت نام ندارید. می توانید فوراً روی آن کار کنید.
4. SQLite Online
SQLite Online یک فضای کاری سازنده را برای شما فراهم می کند تا بتوانید پرس و جوهای SQL را اجرا کنید. شما می توانید با سه پایگاه داده یعنی موتورهای پایگاه داده MariaDB، PostgreSQL و MySQL کار کنید. می توانید به سرعت پرس و جوها را روی رابط بنویسید و اجرا کنید.
برای کار با یک پایگاه داده خاص، روی نام پایگاه داده ارائه شده در صفحه سمت چپ کلیک کنید. سپس SQLite Online آن فضای کاری را برای شما باز می کند. اگر دادههای خصوصی دارید که نمیخواهید با عموم به اشتراک بگذارید، باید ثبتنام کنید و کار خود را در پلتفرم ذخیره کنید.
می توانید از راه دور به DB خود متصل شوید و پرس و جوها را در فضای کاری اجرا کنید. شما همچنین می توانید به دیگر DB های آنلاین متصل شوید.
SQLite Online به شما امکان می دهد مجموعه های داده را برای کار با آنها وارد کنید و به طور مساوی آنها را در قالب طرحواره CSV، XML، JSON یا SQL صادر کنید.
5. پایزا
Paiza یک زمین بازی پویا برای اجرا و آزمایش پرس و جوهای MySQL فراهم می کند. بیش از 20 زبان برنامه نویسی از جمله PHP، Rust، Python و Elixir را پشتیبانی می کند. برای مبتدیان، این یک پلت فرم عالی برای یادگیری مفاهیم MySQL است.
زبانی را که میخواهید درخواستهای خود را اجرا کنید، انتخاب کنید و وبسایت فضای کاری را برای آن فراهم میکند. بخش MySQL یک موتور پایگاه داده برای ایجاد جداول، درج و انتخاب داده ها فراهم می کند.
می توانید بدون ثبت نام از فضای کاری استفاده کنید. اما اگر به سابقه کاری نیاز دارید، ثبت نام کنید و یک حساب کاربری در پلتفرم ایجاد کنید. می توانید کد را از GitHub وارد کرده و آن را در Paiza اجرا کنید.
همچنین، می توانید در پروژه ها با تیم خود در پلتفرم همکاری کنید. می توانید فضای کاری خود را خصوصی یا عمومی نگه دارید تا دیگران به آن دسترسی داشته باشند. Paiza همچنین یک پلتفرم ابری برای ایجاد و میزبانی برنامه های شما ارائه می دهد.
6. Programiz
Programiz یک پلت فرم عالی برای یادگیری SQL به صورت تعاملی است. این وب سایت همه چیزهایی را که برای یادگیری و تمرین پرس و جوهای SQL نیاز دارید ارائه می دهد. به عنوان یک مبتدی، هنگام تمرین بر روی ویرایشگر تعاملی، از اصول SQL تا مفاهیم پیشرفته تر یاد خواهید گرفت.
شما به دانش قبلی نیاز ندارید. می توانید از صفر شروع به یادگیری کنید. می توانید از ویرایشگر برای ایجاد جداول، درج داده های جدید، حذف و اجرای سایر عملیات SQL استفاده کنید.
Programiz دانش شما را با مجموعه داده های نمونه ای که می توانید با آنها در ویرایشگر کد بازی کنید، آزمایش می کند. به عنوان یک مبتدی، می توانید همزمان با یادگیری SQL، از ویرایشگر کد داده نمونه پرس و جو کنید.
این سایت دارای یک دوره جامع SQL است که می توانید در آن ثبت نام کنید و مفاهیم دقیق SQL را یاد بگیرید. این سایت راهنمایی های لازم برای شروع حرفه خود را به عنوان مهندس پایگاه داده ارائه می دهد.
نحوه استفاده از زمین های بازی آنلاین SQL
زمین های بازی آنلاین SQL بسترهای عالی برای یادگیری و تمرین SQL هستند. این زمین های بازی ممکن است به طور کامل پیچیدگی سناریوهای دنیای واقعی را تکرار نکنند. اما آنها به شما ایده ای از نحوه کار SQL می دهند.
اما باید مراقب داده هایی که در پلتفرم به اشتراک می گذارید باشید. هیچ اطلاعات حساسی را که ممکن است در صورت دستیابی به دست افراد نادرست مضر باشد به اشتراک نگذارید. شما همچنین باید یک نمونه محلی راه اندازی کنید و مفاهیم SQL مانند توابع رشته را یاد بگیرید.