آموزش SQL–MySQL: دوره جامع مستر، از مبتدی تا حرفه‌ای (۲۰۲۵) - آخرین آپدیت

دانلود SQL–MySQL Complete Master Bootcamp | Beginner-Expert (2025)

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

توابع پیچیده SQL: نمایه‌ها، رویه‌های ذخیره شده، تریگرها، تراکنش‌ها و موارد دیگر

نوشتن کوئری‌های پیچیده با استفاده از View، Stored Procedure، Trigger، Transaction، User-defined Function، Session، Table Locking و بسیاری موارد دیگر.

مسیر یادگیری SQL: از مبتدی تا متخصص با پروژه‌های واقعی

شروع از سطح مبتدی تا سطح متخصص و ساخت گزارش‌های واقعی با SQL.

ترکیب SQL و Python با Tableau برای گزارش‌گیری داده

استفاده از Python برای ایجاد پایگاه داده، جداول و نوشتن کوئری‌ها. استفاده از Tableau برای گزارش‌گیری از داده‌هایتان.

مهارت‌های کوئری نویسی پیچیده SQL: زیرپرس و Join ها

نوشتن کوئری‌های پیچیده برای بازیابی اطلاعات از یک یا چند جدول با استفاده از Nested & Correlated Subqueries.

نوشتن کوئری‌های پیچیده برای بازیابی داده‌ها از چندین جدول با استفاده از Left, Right, Inner و Full Outer joins.

پروژه‌ها و چالش‌های عملی SQL برای تسلط بر تحلیل داده

یادگیری با انجام پروژه‌ها، چالش‌ها و تکالیف واقعی SQL به همراه راه‌حل‌ها.

تحلیل داده با کوئری‌های پیشرفته مرتب‌سازی، فیلتر و تجمیع در SQL

یادگیری استفاده از کوئری‌های پیچیده مرتب‌سازی، فیلتر، استخراج و تجمیع برای تحلیل داده‌ها.

آمادگی برای مصاحبه‌های شغلی BI، تحلیلگر داده و علم داده با SQL

قبولی در مصاحبه‌های BI، تحلیلگر داده و علم داده بعدی خود.

آموزش جامع SQL و MySQL: از پایه تا پیشرفته

این آموزش SQL MySQL شامل آموزش سطوح SQL Foundations, SQL beginners, SQL intermediate و SQL expert است.

بازیابی داده از چندین جدول با کوئری‌های پیشرفته SQL

پیوستن و بازیابی داده‌ها از یک، دو، سه، چهار، پنج، شش، هفت، هشت، نه و ده جدول.

پیش‌نیازهای دوره SQL و MySQL

بدون نیاز به تجربه برنامه‌نویسی - همه چیز را به شما آموزش می‌دهیم.

بدون نیاز به نرم‌افزار پولی - همه کارها با MySQL Workbench (رایگان) انجام می‌شود.

لپ تاپ مک/iMac یا کامپیوتر ویندوزی.

راهنمای گام به گام نصب و راه‌اندازی MySQL Workbench.

این آموزش SQL MySQL شما را از صفر به قهرمان تبدیل می‌کند.

راهنمای اتصال MySQL Connector با Python.

سلام و به بوت‌کمپ کامل SQL – MySQL: از مبتدی تا متخصص خوش آمدید!

مهارت‌های لازم برای تبدیل شدن به یک متخصص SQL و MySQL را با پروژه‌های واقعی بیاموزید و درک کنید. یاد بگیرید چگونه گزارش‌های تحلیل داده واقعی را با کوئری‌های پیچیده بسازید. یادگیری را از ابتدا تا موضوعات پیشرفته در SQL با پشتیبانی مدرس: سوال بپرسید و پاسخ‌های سریع دریافت کنید.

این دوره به طور مداوم با درس‌ها، پروژه‌ها و منابع جدید به‌روز می‌شود!

امروز یادگیری SQL را شروع کنید!

نظرات در مورد این دوره

"این دوره بسیار عمیق بود، زمان و تمرکز زیادی لازم داشت اما قطعاً ارزشش را داشت. من آن را به شدت به هر کسی که به دنبال پیشرفت شغلی در SQL یا شروع آن است، توصیه می‌کنم."

"ممنون برای اشتراک‌گذاری چنین اطلاعات ارزشمندی."

"این یک دوره جالب و به‌خوبی توضیح داده شده برای مبتدیان با مواد تمرینی کافی برای درک مفاهیم است. من در هر مرحله کوچک دانش و علاقه بیشتری کسب می‌کنم."

"تطابق عالی! تا اینجا او مفاهیم را به زبان ساده و قابل فهم توضیح می‌دهد. مشتاقانه منتظر مطالب بیشتر هستم!"

"این یک فرصت عالی برای یادگیری چیزهای ارزشمند است که می‌تواند شما را برای یک شغل عالی تقویت کند. مدرس استعداد انتقال دانش را دارد. ویدیوها را تماشا کنید و بیشتر و بیشتر تمرین کنید. یکی از بهترین دوره‌های من. احتمالاً بهترین!"

"من چیزهای زیادی یاد گرفتم. این دوره حاوی اطلاعات زیادی است و به‌خوبی سازماندهی شده است. معلم واقعاً خوب است!"

این دوره برای چه کسانی مناسب است؟

  • برای سطوح مبتدی، متوسط و پیشرفته (مانند مبانی SQL، اصول SQL، SQL متوسط و SQL پیشرفته).
  • اگر از دوره‌های SQL که خیلی کوتاه، خیلی ساده یا خیلی پیچیده هستند خسته شده‌اید، این دوره برای شماست.
  • اگر می‌خواهید یک پایگاه داده، گزارش‌ها و پروژه‌های واقعی با SQL بسازید و به Python متصل شوید، این دوره برای شماست.
  • اگر می‌خواهید تمام جزئیات کوئری‌های SQL، از جمله کوئری‌های پیچیده و پیشرفته را یاد بگیرید، این دوره برای شماست.
  • اگر می‌خواهید MySQL را با انجام چالش‌های واقعی هیجان‌انگیز یاد بگیرید که شما را از دیگران متمایز می‌کند، این دوره برای شماست.
  • اگر می‌خواهید SQL پیشرفته را برای تحلیل کسب‌وکار، بازاریابی و مدیریت داده یاد بگیرید، این دوره برای شماست.
  • اگر متوجه شده‌اید که بدون SQL نمی‌توانید در تحلیل داده، علم داده، یادگیری ماشین، هوش مصنوعی کاری انجام دهید یا یک توسعه‌دهنده بهتر شوید، این دوره برای شماست.
  • اگر می‌خواهید بر SQL تسلط پیدا کنید که می‌توانید از آن برای Oracle SQL، Microsoft SQL Server، SQL Lite و PostgreSQL نیز استفاده کنید، این دوره برای شماست.
  • این دوره آموزش MySQL برای شما مناسب است اگر قصد دارید مصاحبه SQL برای تحلیل داده، کسب‌وکار و مالی، علم داده، مدل‌ساز داده و مدیریت پایگاه داده را با موفقیت پشت سر بگذارید.
  • این دوره به تفصیل مواردی مانند رویه‌های ذخیره شده، نماها، تراکنش‌ها، توابع، زیرپرس‌های تودرتو و همبسته و بسیاری نکات دیگر را که در دوره‌های دیگر MySQL نمی‌یابید، به شما آموزش می‌دهد.

این دوره شامل تمام موارد زیر و بسیاری موارد دیگر است، هم نظری و هم عملی با تمرین‌های عملی و راه‌حل‌ها:

  • معرفی به SQL
  • نصب MySQL
  • دستور Select
  • پایگاه داده
  • جدول
  • انواع داده
  • دستور Insert
  • کلید کاندید، جایگزین، اصلی، جایگزین و خارجی
  • محدودیت‌های کلید اصلی و خارجی | تغییر جدول
  • نام مستعار (AS)
  • تابع Concat
  • کلمه کلیدی Order By
  • عبارت Limit
  • تابع Order By & Rand
  • کامنت‌ها
  • عبارت Where
  • ایندکس
  • Wildcards
  • دستور Update و تابع Replace
  • دستور Select Distinct
  • تابع Format
  • دستور Group By | تجمیع
  • Inner Join
  • Left Join
  • Right Join
  • Self Join
  • پیوند دو جدول
  • پیوند سه جدول
  • پیوند چهار جدول
  • پیوند پنج جدول
  • پیوند شش جدول
  • پیوند هفت جدول
  • پیوند هشت جدول
  • پیوند نه جدول
  • پیوند ده جدول
  • Offset & Limit
  • تابع Case
  • تابع Cast
  • زیرپرس‌های تودرتو و همبسته
  • زیرپرس‌ها و عملگر Exits
  • توابع رشته
  • Session
  • قفل جدول (Table Locking)
  • تراکنش (Transaction)
  • نما (View)
  • رویه‌های ذخیره شده (Stored Procedures)
  • توابع تعریف شده توسط کاربر (User-Defined Functions)
  • تریگرها (Triggers)
  • ترکیب SQL و Python
  • ترکیب SQL و Tableau
  • مجموعه داده تحقیقاتی - مجموعه داده‌های دنیای واقعی
  • مجموعه داده فروشگاه خودرو - مجموعه داده‌های دنیای واقعی
  • تامین کنندگان دوربین - مجموعه داده‌های دنیای واقعی

با تمام موارد فوق و بسیاری دیگر، به علاوه پشتیبانی، کمک و راهنمایی مدرس در طول این راهنمای جامع با کیفیت بالا، مهارت‌های بی‌شماری کسب خواهید کرد که شغل شما را تقویت می‌کند.

درک شما از SQL از طریق MySQL بسیار ارزشمند است.

چه مبتدی باشید و چه حرفه‌ای که به دنبال کسب دانش بیشتر در SQL هستید، این دوره برای شما مناسب است. شما از متخصصانی با بیش از دو دهه تجربه یاد خواهید گرفت.

منتظر چه هستید؟ هم اکنون ثبت نام کنید و شروع کنیم!


سرفصل ها و درس ها

مقدمه و نصب Introduction & Installation

  • SQL چیست؟ What is SQL?

  • آشنایی با نصب MySQL Understanding MySQL Installation

  • نصب MySQL در MacOS MySQL Installation on MacOS

  • کد: نصب MySQL در MacOS CODE: MySQL Installation on MacOS

  • نحوه رفع خطای اتصال به سرور MySQL در MacOS How to fix Connection to MySQL Server Error - MacOS

  • نصب MySQL و Workbench در ویندوز MySQL and Workbench Instation on Windows

  • نحوه رفع خطای اتصال به سرور MySQL در ویندوز How to fix Connection to MySQL Server Error - Windows

  • منابع نمونه پایگاه داده و شماتیک برای این دوره Sample Database & Schema Resources for this Course

پایگاه داده | CRUD، جدول و گزاره SELECT به طور خلاصه Database | CRUD, Table & Select Statement in Brief

  • درک پایگاه داده Understanding Database

  • نحوه ایجاد پایگاه داده How to Create a Database

  • کد: نحوه ایجاد پایگاه داده CODE: How to Create a Database

  • نحوه ایجاد پایگاه داده - اگر وجود ندارد How to Create Database - IF NOT EXISTS

  • کد: نحوه ایجاد پایگاه داده - اگر وجود ندارد CODE: How to Create Database - IF NOT EXISTS

  • نحوه انتخاب پایگاه داده How to Select a Database

  • کد: نحوه انتخاب پایگاه داده CODE: How to Select a Database

  • نحوه پیدا کردن پایگاه داده انتخاب شده فعلی How to Find Out the Currently Selected Database

  • کد: نحوه پیدا کردن پایگاه داده انتخاب شده فعلی CODE: How to Find Out the Currently Selected Database

  • نحوه بررسی وجود پایگاه داده How to Check If a Database Exists

  • کد: نحوه بررسی وجود پایگاه داده CODE: How to Check If a Database Exists

  • نحوه حذف پایگاه داده How to Delete a Database

  • کد: نحوه حذف پایگاه داده CODE: How to Delete a Database

  • نحوه حذف پایگاه داده در صورت وجود How to Delete a Database if Exists

  • کد: نحوه حذف پایگاه داده در صورت وجود CODE: How to Delete a Database if Exists

  • 18 سوال چهارگزینه ای درباره پایگاه داده 18 Multiple Choice Questions on Database

  • 18 پاسخ سوالات چهارگزینه ای درباره پایگاه داده 18 Multiple Choice Answers on Database

  • CRUD - درک CRUD CRUD - Understanding CRUD

  • جدول - مقدمه و ایجاد جدول پایه در MySQL Table - Introduction and Creating Basic Table in MySQL

  • گزاره SELECT چیست؟ What is Select Statement?

مقدمه انواع داده MySQL | انواع داده عددی MySQL Data Type Intro | Numeric Data Types

  • انواع داده - مقدمه Data Types - Introduction

  • مقدمه ای بر انواع داده عددی MySQL Introduction to MySQL Numeric Data Types

  • انواع عدد صحیح - INTEGER یا INT، SMALLINT، TINYINT، MEDIUMINT، BIGINT Integer Types - INTEGER or INT, SMALLINT, TINYINT, MEDIUMINT, BIGINT

  • سناریوی نیازمندی انواع داده عدد صحیح مشتری Client's Integer Data Types Requirement Scenario

  • کد: سناریوی نیازمندی انواع داده عدد صحیح مشتری CODE: Client's Integer Data Types Requirement Scenario

  • نوع بولی (tinyint(1)) Boolean Type (tinyint(1))

  • کد: نوع بولی (tinyint(1)) CODE: Boolean Type (tinyint(1))

  • 20 سوال چهارگزینه ای درباره انواع داده عدد صحیح 20 Multiple-Choice Questions on Integer Data Types

  • پاسخ‌ها - 20 سوال چهارگزینه ای درباره انواع داده عدد صحیح Answers - 20 Multiple-Choice Questions on Integer Data Types

  • انواع نقطه ثابت - DECIMAL و NUMERIC Fixed-Point Types - DECIMAL & NUMERIC

  • سناریوی نیازمندی انواع داده نقطه ثابت مشتری Client's Fixed-Point Data Types Requirement Scenario

  • کد: سناریوی نیازمندی انواع داده نقطه ثابت مشتری CODE: Client's Fixed-Point Data Types Requirement Scenario

  • 10 سوال چهارگزینه ای درباره انواع داده نقطه ثابت 10 Multiple-Choice Questions on Fixed-Point Data Types

  • پاسخ‌ها - 10 سوال چهارگزینه ای درباره انواع داده نقطه ثابت Answers - 10 Multiple-Choice Questions on Fixed-Point Data Types

  • انواع ممیز شناور - FLOAT، DOUBLE Floating-Point Types - FLOAT, DOUBLE

  • سناریوی نیازمندی انواع داده ممیز شناور مشتری Client's Floating-Point Data Types Requirement Scenario

  • کد: سناریوی نیازمندی انواع داده ممیز شناور مشتری CODE: Client's Floating-Point Data Types Requirement Scenario

  • 10 سوال چهارگزینه ای درباره انواع داده ممیز شناور 10 Multiple-Choice Questions on Floating-Point Data Types

  • پاسخ‌ها - 10 سوال چهارگزینه ای درباره انواع داده ممیز شناور Answers - 10 Multiple-Choice Questions on Floating-Point Data Types

  • نوع مقدار بیت - BIT Bit-Value Type - BIT

  • سناریوی نیازمندی انواع داده بیت مشتری Client's Bit Data Types Requirement Scenario

  • کد: سناریوی نیازمندی انواع داده بیت مشتری CODE: Client's Bit Data Types Requirement Scenario

  • 5 سوال چهارگزینه ای درباره انواع داده بیت 5 Multiple-Choice Questions on Bit Data Types

  • پاسخ‌ها - 5 سوال چهارگزینه ای درباره انواع داده بیت Answers - 5 Multiple-Choice Questions on Bit Data Types

MySQL - انواع داده رشته‌ای MySQL - String Data Types

  • مقدمه ای بر انواع داده رشته ای MySQL Introduction to MySQL String Data Types

  • انواع CHAR و VARCHAR CHAR and VARCHAR Types

  • سناریوی نیازمندی انواع CHAR و VARCHAR مشتری Client's CHAR and VARCHAR Types Requirement Scenario

  • کد: سناریوی نیازمندی انواع CHAR و VARCHAR مشتری CODE: Client's CHAR and VARCHAR Types Requirement Scenario

  • 10 سوال چهارگزینه ای درباره انواع داده CHAR و VARCHAR 10 Multiple-Choice Questions on CHAR and VARCHAR Data Types

  • پاسخ‌ها - 10 سوال چهارگزینه ای درباره انواع داده CHAR و VARCHAR Answers - 10 Multiple-Choice Questions on CHAR and VARCHAR Data Types

  • انواع BINARY و VARBINARY The BINARY and VARBINARY Types

  • سناریوی نیازمندی انواع BINARY و VARBINARY مشتری Client's BINARY and VARBINARY Types Requirement Scenario

  • کد: سناریوی نیازمندی انواع BINARY و VARBINARY مشتری CODE: Client's BINARY and VARBINARY Types Requirement Scenario

  • 10 سوال چهارگزینه ای درباره انواع داده BINARY و VARBINARY 10 Multiple-Choice Questions on BINARY and VARBINARY Data Types

  • پاسخ‌ها - 10 سوال چهارگزینه ای درباره انواع داده BINARY و VARBINARY Answers - 10 Multiple-Choice Questions on BINARY and VARBINARY Data Types

  • انواع BLOB و TEXT The BLOB and TEXT Types

  • سناریوی نیازمندی انواع BLOB و TEXT مشتری Client's BLOB and TEXT Types Requirement Scenario

  • کد: سناریوی نیازمندی انواع BLOB و TEXT مشتری CODE: Client's BLOB and TEXT Types Requirement Scenario

  • 30 سوال چهارگزینه ای درباره انواع داده BLOB و TEXT 30 Multiple-Choice Questions on BLOB and TEXT Data Types

  • پاسخ‌ها - 30 سوال چهارگزینه ای درباره انواع داده BLOB و TEXT Answers - 30 Multiple-Choice Questions on BLOB and TEXT Data Types

  • نوع ENUM ENUM Type

  • سناریوی نیازمندی انواع ENUM مشتری Client's ENUM Types Requirement Scenario

  • کد: سناریوی نیازمندی انواع ENUM مشتری CODE: Client's ENUM Types Requirement Scenario

  • 10 سوال چهارگزینه ای درباره انواع داده ENUM 10 Multiple-Choice Questions on ENUM Data Types

  • پاسخ‌ها - 10 سوال چهارگزینه ای درباره انواع داده ENUM Answers - 10 Multiple-Choice Questions on ENUM Data Types

  • نوع SET SET Type

  • سناریوی نیازمندی انواع SET مشتری Client's SET Types Requirement Scenario

  • کد: سناریوی نیازمندی انواع SET مشتری CODE: Client's SET Types Requirement Scenario

  • 10 سوال چهارگزینه ای درباره انواع داده SET 10 Multiple-Choice Questions on SET Data Types

  • پاسخ‌ها - 10 سوال چهارگزینه ای درباره انواع داده SET Answers - 10 Multiple-Choice Questions on SET Data Types

MySQL - انواع داده تاریخ و زمان MySQL - Date and Time Data Types

  • مقدمه ای بر تاریخ و زمان MySQL Introduction to MySQL Date & Time

  • انواع DATE و TIME DATE & TIME Types

  • سناریوی نیازمندی انواع تاریخ و زمان مشتری Client's Date and Time Types Requirement Scenario

  • کد: سناریوی نیازمندی انواع تاریخ و زمان مشتری CODE: Client's Date and Time Types Requirement Scenario

  • 20 سوال چهارگزینه ای درباره انواع داده تاریخ و زمان 20 Multiple-Choice Questions on Date and Time Data Types

  • پاسخ‌ها - 20 سوال چهارگزینه ای درباره انواع داده تاریخ و زمان Answers -20 Multiple-Choice Questions on Date and Time Data Types

MySQL - انواع داده مکانی MySQL - Spatial Data Types

  • مقدمه ای بر انواع مکانی MySQL Introduction to MySQL Spatial Types

  • انواع داده مکانی Spatial Data Types

  • سناریوی نیازمندی انواع مکانی مشتری Client's Spatial Types Requirement Scenario

  • کد: سناریوی نیازمندی انواع مکانی مشتری CODE: Client's Spatial Types Requirement Scenario

  • 20 سوال چهارگزینه ای درباره انواع داده مکانی 20 Multiple-Choice Questions on Spatial Data Types

  • پاسخ‌ها - 20 سوال چهارگزینه ای درباره انواع داده مکانی Answers - 20 Multiple-Choice Questions on Spatial Data Types

MySQL - انواع داده JSON MySQL - JSON Data Types

  • درک نوع داده JSON در MySQL Understanding JSON Data Type in MySQL

  • سناریوی نیازمندی انواع JSON مشتری Client's JSON Types Requirement Scenario

  • کد: سناریوی نیازمندی انواع JSON مشتری CODE: Client's JSON Types Requirement Scenario

  • 10 سوال چهارگزینه ای و پاسخ درباره انواع داده JSON 10 Multiple-Choice Questions and Answers on JSON Data Types

MySQL - Auto_Increment و WHERE (به طور خلاصه) MySQL - Auto_Increment & WHERE (In Brief)

  • Auto Increment در MySQL MySQL Auto Increment

  • مقدار پیش‌فرض در MySQL MySQL Default

  • Null و NOT Null در MySQL MySQL Null and NOT Null

  • WHERE - مقدمه ای کوتاه WHERE - A brief Intro

MySQL - عبارت INSERT MySQL - Insert Query

  • INSERT پایه SQL SQL Basic Insert

  • درج چند ردیف به یکباره در SQL SQL Inserting Multiple Rows at Once

  • درج داده از جدول دیگر در SQL SQL Inserting Data from Another Table

  • درج با بند SET در SQL SQL Inserting with a Set Clause

SQL - کلید کاندید، جایگزین، اصلی، منحصر به فرد، طبیعی و خارجی SQL - Candidate, Surrogate, Primary, Unique, Natural & Foreign Key

  • مقدمه ای بر کلیدها در SQL Introductions to Keys in SQL

  • کلید منحصر به فرد در SQL Unique Key in SQL

  • کلید اصلی در SQL Primary Key in SQL

  • کلیدهای کاندید و جایگزین در SQL Candidate and Alternate Keys in SQL

  • کلید ترکیبی در SQL Composite - Compound - Key in SQL

  • کلید طبیعی در SQL Natural Key in SQL

  • کلید جایگزین در SQL Surrogate Key in SQL

  • کلید ابر در SQL Super Key in SQL

  • کلید خارجی در SQL Foreign Key in SQL

  • 41 سوال چهارگزینه ای درباره انواع مختلف کلیدهای SQL 41 Multiple-Choice Questions on different types of SQL Keys

  • پاسخ‌ها - 41 سوال چهارگزینه ای درباره انواع مختلف کلیدهای SQL Answers - 41 Multiple-Choice Questions on different types of SQL Keys

SQL - ALTER TABLE SQL - Alter Table

  • ALTER TABLE - مقدمه و افزودن ستون جدید Alter Table - Intro & Adding a New Column

  • ALTER TABLE - حذف ستون موجود Alter Table - Dropping an Existing Column

  • ALTER TABLE - تغییر نوع و اندازه ستون Alter Table - Modify Column Type and Size

  • ALTER TABLE - حذف کلید اصلی Alter Table - Drop Primary Key

  • ALTER TABLE - افزودن کلید اصلی Alter Table - Add Primary Key

  • ALTER TABLE - افزودن محدودیت منحصر به فرد Alter Table - Add Unique Constraint

  • ALTER TABLE - تغییر نام ستون Alter Table - Rename Column

  • ALTER TABLE - افزودن کلید خارجی Alter Table - Add Foreign Key

  • ALTER TABLE - تغییر نام جدول Alter Table - Rename Table

  • ALTER TABLE - افزودن مقدار پیش‌فرض به ستون Alter Table - Add Default to Column

  • ALTER TABLE - حذف مقدار پیش‌فرض از ستون Alter Table - Drop Default from a Column

  • ALTER TABLE - حذف کلید خارجی Alter Table - Drop Foreign Key

SQL - حذف رکوردها SQL - Deleting Records

  • مقدمه ای بر حذف و حذف رکوردهای خاص Introduction to delete & Deleting Specific Records

  • حذف چندین رکورد Delete multiple records

  • حذف تمام رکوردها Delete all records

  • Truncate Table Truncate Table

  • حذف جدول Deleting a Table

  • Delete Cascade Delete Cascade

SQL - بند WHERE SQL - WHERE Clause

  • درک بند WHERE در MySQL Understanding the MySQL Where Clause

  • لیست عملگرهای مقایسه و عملگر مساوی (=) با مثال List of Comparison Operators and EQUAL TO (=) By Example

  • عملگرهای مقایسه نامساوی (!=, <>) با مثال Comparison Operators NOT EQUAL TO (!=, <>) By Example

  • عملگر مقایسه بزرگتر از (>) با مثال Comparison Operator GREATER THAN (>) By Example

  • عملگر مقایسه کوچکتر از (<) با مثال Comparison Operator LESS THAN (<) By Example

  • عملگر مقایسه کوچکتر یا مساوی (<=) با مثال Comparison Operator LESS THAN OR EQUAL TO (<=) By Example

  • عملگر مقایسه بزرگتر یا مساوی (>=) با مثال Comparison Operator GREATER THAN OR EQUAL TO (>=) By Example

  • درک عملگر منطقی و عملگر AND با مثال Understanding Logical Operator and AND operator by Example

  • عملگر منطقی OR با مثال Logical Operator OR By Example

  • عملگر منطقی NOT با مثال Logical Operator NOT By Example

  • ترکیب عملگرهای مقایسه و منطقی با مثال Comparison and Logical Operators Combine By Example

  • ترکیب عملگرهای مقایسه و منطقی با مثال Comparison and Logical Operators Combine By Example

  • عملگر BETWEEN با مثال Between Operator By Example

  • عملگر LIKE (تطبیق الگو) با مثال Like Operator (Pattern Matching) with Examples

  • عملگر NOT LIKE (تطبیق الگو) با مثال Not Like Operator (Pattern Matching) Example

  • عملگر IN با مثال IN Operator by Example

  • عملگر NOT IN با مثال NOT IN Operator by Example

  • عملگر IS NULL با مثال IS NULL Operator by Example

  • عملگر IS NOT NULL با مثال IS NOT NULL Operator by Example

  • عملگر ANY با مثال ANY Operator by Example

  • عملگر ALL با مثال ALL Operator by Example

SQL - ORDER BY SQL - Order By

  • مقدمه ای بر ORDER BY Introduction to Order By

  • ORDER BY با مثال - ASC Order By by Example - ASC

  • ORDER BY با مثال - DESC Order By by Example - DESC

  • ORDER BY با مثال - ASC و DESC Order By by Example - ASC & DESC

SQL - LIMIT SQL - Limit

  • مقدمه ای بر LIMIT Introduction to LIMIT

  • LIMIT با مثال ۱ LIMIT by Example 1

  • LIMIT با مثال ۲ LIMIT by Example 2

  • LIMIT با مثال ۳ LIMIT by Example 3

  • LIMIT با مثال ۴ LIMIT by Example 4

  • LIMIT با مثال ۵ LIMIT by Example 5

SQL - OFFSET SQL - Offset

  • درک OFFSET Understanding Offset

  • OFFSET با مثال ۱ Offset by Example 1

  • OFFSET با مثال ۲ Offset by Example 2

  • OFFSET با مثال ۳ Offset by Example 3

  • OFFSET با مثال ۴ Offset by Example 4

SQL RAND() SQL RAND()

  • درک تابع RAND() Understanding RAND() function

  • کد: درک تابع RAND() CODE: Understanding RAND() function

  • تابع RAND() با مثال ۱ RAND() Function by Example 1

  • کد: تابع RAND() با مثال ۱ CODE: RAND() Function by Example 1

  • تابع RAND() با مثال ۲ RAND() Function by Example 2

  • کد: تابع RAND() با مثال ۲ CODE: RAND() Function by Example 2

  • تابع RAND() با مثال ۳ RAND() Function by Example 3

  • کد: تابع RAND() با مثال ۳ CODE: RAND() Function by Example 3

  • تابع RAND() با مثال ۴ RAND() Function by Example 4

  • کد: تابع RAND() با مثال ۴ CODE: RAND() Function by Example 4

  • تابع RAND() با مثال ۵ RAND() Function by Example 5

  • کد: تابع RAND() با مثال ۵ CODE: RAND() Function by Example 5

SQL - Comment SQL - Comment

  • درک کامنت ها در MySQL Understanding MySQL Comments

  • کامنت در MySQL با مثال ۱ MySQL Comment by Example 1

  • کد: کامنت در MySQL با مثال ۱ CODE: MySQL Comment by Example 1

  • کامنت در MySQL با مثال ۲ MySQL Comment by Example 2

  • کد: کامنت در MySQL با مثال ۲ CODE: MySQL Comment by Example 2

  • کامنت در MySQL با مثال ۳ MySQL Comment by Example 3

  • کد: کامنت در MySQL با مثال ۳ CODE: MySQL Comment by Example 3

SQL - Alias SQL - Alias

  • درک Alias در MySQL Understanding MySQL Alias

  • Alias در MySQL با مثال ۱ MySQL Alias by Example 1

  • کد: Alias در MySQL با مثال ۱ CODE: MySQL Alias by Example 1

  • Alias در MySQL با مثال ۲ MySQL Alias by Example 2

  • کد: Alias در MySQL با مثال ۲ CODE: MySQL Alias by Example 2

  • Alias در MySQL با مثال ۳ MySQL Alias by Example 3

  • کد: Alias در MySQL با مثال ۳ CODE: MySQL Alias by Example 3

SQL - Concat SQL - Concat

  • درک Concat Understanding Concat

  • کد: درک Concat CODE: Understanding Concat

  • Concat با مثال ۱ Concat By Example 1

  • کد: Concat با مثال ۱ CODE: Concat By Example 1

  • Concat با مثال ۲ Concat By Example 2

  • کد: Concat با مثال ۲ CODE: Concat By Example 2

  • Concat با مثال ۳ Concat By Example 3

  • کد: Concat با مثال ۳ CODE: Concat By Example 3

  • Concat با مثال ۴ Concat By Example 4

  • کد: Concat با مثال ۴ CODE: Concat By Example 4

تابع Format در SQL Format Function in SQL

  • درک Format Understanding Format

  • تابع Format - تمرین و راه حل ۱ Format Function - Exercise and Solution 1

  • تابع Format - تمرین و راه حل ۲ Format Function - Exercise and Solution 2

  • تابع Format - تمرین و راه حل ۳ Format Function - Exercise and Solution 3

گزاره DISTINCT در SQL Distinct Statement in SQL

  • درک DISTINCT Understanding Distinct

  • تمرین و راه حل DISTINCT ۱ Distinct Exercise and Solution 1

  • تمرین و راه حل DISTINCT ۲ Distinct Exercise and Solution 2

  • تمرین و راه حل DISTINCT ۳ Distinct Exercise and Solution 3

تابع Coalesce در SQL Coalesce Function in SQL

  • درک Coalesce Understanding Coalesce

  • تمرین و راه حل Coalesce ۱ Coalesce Exercise and Solution 1

  • تمرین و راه حل Coalesce ۲ Coalesce Exercise and Solution 2

SQL - تابع Format() SQL - Format() Function

  • درک تابع Format() Understanding Format() Function

  • تابع Format() با مثال ۱ Format() Function By Example 1

  • کد: تابع Format() با مثال ۱ CODE: Format() Function By Example 1

  • تابع Format() با مثال ۲ Format() Function By Example 2

  • کد: تابع Format() با مثال ۲ CODE: Format() Function By Example 2

SQL - توابع تجمعی SQL - Aggregate Function

  • درک توابع تجمعی Understanding Aggregate Functions

  • توابع تجمعی با مثال ها Aggregate Functions By Examples

  • کد: توابع تجمعی با مثال ها CODE: Aggregate Functions By Examples

SQL - GROUP BY SQL - Group By

  • درک GROUP BY Understanding Group By

  • GROUP BY با مثال ۱ Group By by Example 1

  • کد: GROUP BY با مثال ۱ CODE: Group By by Example 1

  • GROUP BY با مثال ۲ Group By by Example 2

  • کد: GROUP BY با مثال ۲ CODE: Group By by Example 2

  • GROUP BY با مثال ۳ Group By by Example 3

  • کد: GROUP BY با مثال ۳ CODE: Group By by Example 3

  • GROUP BY با مثال ۴ Group By by Example 4

  • کد: GROUP BY با مثال ۴ CODE: Group By by Example 4

SQL - بند HAVING SQL - Having Clause

  • درک HAVING Understanding Having

  • بند HAVING با مثال ۱ Having Clause by Example 1

  • کد: بند HAVING با مثال ۱ CODE: Having Clause by Example 1

  • بند HAVING با مثال ۲ Having Clause by Example 2

  • کد: بند HAVING با مثال ۲ CODE: Having Clause by Example 2

توابع پنجره SQL: استفاده از OVER() و PARTITION BY SQL Window Functions: Using OVER() and PARTITION BY

  • درک تابع پنجره SQL Understanding SQL Window Function

  • ایجاد جدول و درج داده برای این بخش Create Table and Insert Data for this Section

  • تابع پنجره - تابع Row_Number Window Function - Row_Number Function

  • تابع پنجره - تابع Rank Window Function - Rank Function

  • تابع پنجره - تابع Dense Rank Window Function - Dense Rank Function

  • تابع پنجره - تابع NTile Window Function - NTile Function

  • تابع پنجره - تابع LAG Window Function - LAG Function

  • تابع پنجره - تابع LEAD Window Function - LEAD Function

  • تابع پنجره - تابع FIRST_VALUE Window Function - FIRST_VALUE Function

  • تابع پنجره - تابع LAST_VALUE Window Function - LAST_VALUE Function

  • تابع پنجره - تابع NTH_VALUE Window Function - NTH_VALUE Function

  • تابع پنجره - تابع با استفاده از مجموعه داده NorthWind Window Function - Function Using NorthWind DataSet

SQL - تابع CASE SQL - Case Function

  • درک CASE Understanding CASE

  • CASE ساده Simple CASE

  • CASE ساده با مثال ۱ Simple CASE By Example 1

  • CASE ساده با مثال ۲ Simple CASE By Example 2

  • CASE جستجو شده Searched CASE

  • CASE جستجو شده با مثال ۱ Searched CASE by Example 1

  • CASE جستجو شده با مثال ۲ Searched CASE by Example 2

  • مدیریت NULL با CASE Handling NULL with CASE

  • استفاده از CASE با عبارت WITH (CTE) Using CASE with WITH Clause (CTE)

SQL - Index SQL - Index

  • درک Index در MySQL Understand MySQL Index

  • انواع Index گذاری Types of Indexing

  • Index کلید اصلی Primary Key Index

  • Index منحصر به فرد Unique Index

  • Index Full_Text Full_Text Index

  • Index ستون Column Index

  • Index های مکانی و ثانویه Spatial and Secondary Indexes

  • حذف یک Index Deleting an Index

SQL - Wildcards | تطبیق الگو | Like - Not Like SQL - Wildcards | Pattern Matching | Like - Not Like

  • Wildcard چیست؟ What is Wildcard

  • Wildcard با مثال ۱ Wildcard by Example 1

  • Wildcard با مثال ۲ Wildcard by Example 2

  • Wildcard با مثال ۳ Wildcard by Example 3

  • Wildcard با مثال ۴ Wildcard by Example 4

  • Wildcard با مثال ۵ Wildcard by Example 5

  • Wildcard با مثال ۶ Wildcard by Example 6

  • Wildcard با مثال ۷ Wildcard by Example 7

  • Wildcard با مثال ۸ Wildcard by Example 8

  • Wildcard با مثال ۹ Wildcard by Example 9

  • Wildcard با مثال ۱۰ Wildcard by Example 10

SQL - عبارت UPDATE و تابع REPLACE SQL - Update Statement & Replace Function

  • درک عبارت UPDATE Understanding the Update Statement

  • عبارت UPDATE با مثال ۱ Update Statement by Example 1

  • عبارت UPDATE با مثال ۲ Update Statement by Example 2

  • عبارت UPDATE با مثال ۳ Update Statement by Example 3

  • عبارت UPDATE با مثال ۴ Update Statement by Example 4

  • عبارت UPDATE با مثال ۵ Update Statement by Example 5

  • عبارت UPDATE با مثال ۶ Update Statement by Example 6

  • عبارت UPDATE با مثال ۷ Update Statement by Example 7

  • تابع REPLACE با مثال ۱ Replace Function by Example 1

  • تابع REPLACE با مثال ۲ Replace Function by Example 2

  • تابع REPLACE با مثال ۳ Replace Function by Example 3

UNION Union

  • درک UNION در MySQL Understanding Union in MySQL

  • آزمایشگاه - درک UNION در MySQL LAB - Understanding Union in MySQL

  • کد: درک UNION در MySQL CODE: Understanding Union in MySQL

JOIN در MySQL JOIN in MySQL

  • درک JOIN Understanding Join

  • انواع JOIN در SQL Types of SQL Joins

  • INNER JOIN Inner Join

  • LEFT JOIN Left Join

  • RIGHT JOIN Right Join

  • FULL OUTER JOIN Full Outer Join

  • CROSS JOIN Cross Join

  • NATURAL JOIN Natural Join

  • Alias در JOIN Alias in Join

  • SELF JOIN Self Join

  • نکات بیشتر درباره Alias More on Alias

  • استفاده از "USING" در JOIN "USING" in JOIN

  • عنوان ندارد، اما نوع داده است Not Title, But Data Type

SQL - اتصال چند جدول ۲ تا ۱۳ جدول - جدید SQL - Multiple Table Join 2 to 13 Tables Join - NEW

  • درک شماتیک شما Understanding your Schema

  • درج برای CustomerDemographics و CustomerCustomerDemo Insert for CustomerDemographics & CustomerCustomerDemo

  • اتصال دو جدول - مثال ۱ Two Tables Join - Example 1

  • اتصال دو جدول - مثال ۲ Two Tables Join - Example 2

  • اتصال سه جدول - مثال ۱ Three Tables Join - Example 1

  • اتصال سه جدول - مثال ۲ Three Tables Join - Example 2

  • اتصال چهار جدول - مثال ۱ Four Tables Join - Example 1

  • اتصال پنج جدول - مثال ۱ Five Tables Join - Example 1

  • اتصال پنج تا سیزده جدول - مثال ها Five to Thirteen Tables Join - Examples

  • اتصال با WHERE - مثال ۱ - کشور Join with where - By Example 1 - Country

  • اتصال با WHERE - مثال ۲ - شهر Join with where - By Example 2 - City

  • اتصال با WHERE - مثال ۳ - منطقه Join with where - By Example 3 - Region

  • اتصال با WHERE - مثال ۴ - تاریخ سفارش Join with where - By Example 4 - OrderDate

  • اتصال و GROUP BY - شمارش - مثال ۱ Join and Group By - Count - Example 1

  • اتصال و GROUP BY - جمع - مثال ۲ Join and Group By - Sum - Example 2

  • اتصال و GROUP BY - میانگین و حداقل - مثال Join and Group By - Avg & Min - Example

  • اتصال و HAVING - با مثال Join and Having - By Example

  • اتصال و CASE - با مثال Join and Case - By Example

  • اتصال با LIMIT و CONCAT - با مثال Join with Limit and Concat - By Example

SQL - چالش ها و راه حل های JOIN SQL - Joins Challenges & Solutions

  • JOIN برای سفارشات مدیریت شده توسط کارمند - چالش و راه حل ۱ JOIN for Orders Handled/Managed By Employee - Challenge & Solution 1

  • کد: JOIN برای سفارشات مدیریت شده توسط کارمند - چالش و راه حل ۱ CODE: JOIN for Orders Handled/Managed By Employee - Challenge & Solution 1

  • استفاده از JOIN برای محصولات و تامین کنندگان آنها - چالش و راه حل ۲ Using JOIN for Products & Their Suppliers - Challenge & Solution 2

  • کد: استفاده از JOIN برای محصولات و تامین کنندگان آنها - چالش و راه حل ۲ CODE: Using JOIN for Products & Their Suppliers - Challenge & Solution 2

  • JOIN برای مشتریان و حمل کنندگان - چالش و راه حل ۳ JOIN for Customers and Shippers - Challenge & Solution 3

  • کد: JOIN برای مشتریان و حمل کنندگان - چالش و راه حل ۳ CODE: JOIN for Customers and Shippers - Challenge & Solution 3

  • JOIN چندین جدول - مشتریان و نام حمل کننده - چالش و راه حل ۴ JOIN Many Tables - Customers and Names of Shipper - Challenge & Solution 4

  • کد: JOIN چندین جدول - مشتریان و نام حمل کننده - چالش و راه حل ۴ CODE: JOIN Many Tables - Customers and Names of Shipper -Challenge & Solution 4

SQL - اتصال ۱، ۲، ۳، ۴، ۵، ۶، ۷، ۸، ۹ و ۱۰ جدول - انجام شد SQL - Joining 1, 2, 3, 4, 5, 6, 7, 8, 9 & 10 Tables - Achieved

  • لطفا مرا بخوانید! Please Read Me!

  • شماتیک Schema

  • ساده سازی شماتیک مورد استفاده برای JOIN در بخش های بعدی. Simplifying the Schema used for JOIN in the following sections.

  • اتصال دو جدول - چالش و راه حل ۲ Two Tables Join - Challenge and Solution 2

  • کد: اتصال دو جدول - چالش و راه حل ۲ CODE: Two Tables Join - Challenge and Solution 2

  • اتصال دو جدول - چالش و راه حل ۳ Two Tables Join - Challenge and Solution 3

  • کد: اتصال دو جدول - چالش و راه حل ۳ CODE: Two Tables Join - Challenge and Solution 3

  • اتصال دو جدول - چالش و راه حل ۴ Two Tables Join - Challenge and Solution 4

  • کد: اتصال دو جدول - چالش و راه حل ۴ CODE: Two Tables Join - Challenge and Solution 4

  • اتصال دو جدول - چالش و راه حل ۵ Two Tables Join - Challenge and Solution 5

  • کد: اتصال دو جدول - چالش و راه حل ۵ CODE: Two Tables Join - Challenge and Solution 5

  • اتصال سه جدول - چالش و راه حل ۶ Three Table Joins - Challenge and Solution 6

  • کد: اتصال سه جدول - چالش و راه حل ۶ CODE: Three Tables Join - Challenge and Solution 6

  • اتصال سه جدول - چالش و راه حل ۷ Three Tables Join - Challenge and Solution 7

  • کد: اتصال سه جدول - چالش و راه حل ۷ CODE: Three Tables Join - Challenge and Solution 7

  • اتصال چهار جدول - چالش و راه حل ۸ Four Tables Join - Challenge and Solution 8

  • کد: اتصال چهار جدول - چالش و راه حل ۸ CODE: Four Tables Join - Challenge and Solution 8

  • اتصال پنج جدول - چالش و راه حل ۹ Five Tables Join - Challenge and Solution 9

  • کد: اتصال پنج جدول - چالش و راه حل ۹ CODE: Five Tables Join - Challenge and Solution 9

  • اتصال پنج جدول - چالش و راه حل ۱۰ Five Tables Join - Challenge and Solution 10

  • کد: اتصال پنج جدول - چالش و راه حل ۱۰ CODE: Five Tables Join - Challenge and Solution 10

  • اتصال شش جدول - چالش و راه حل ۱۱ Six Tables Join - Challenge and Solution 11

  • کد: اتصال شش جدول - چالش و راه حل ۱۱ CODE: Six Tables Join - Challenge and Solution 11

  • اتصال هفت جدول - چالش و راه حل ۱۲ Seven Tables Join - Challenge and Solution 12

  • کد: اتصال هفت جدول - چالش و راه حل ۱۲ CODE: Seven Tables Join - Challenge and Solution 12

  • اتصال هشت جدول - چالش و راه حل ۱۳ Eight Tables Join - Challenge and Solution 13

  • کد: اتصال هشت جدول - چالش و راه حل ۱۳ CODE: Eight Tables Join - Challenge and Solution 13

  • اتصال نه جدول - چالش و راه حل ۱۴ Nine Tables Join - Challenge and Solution 14

  • کد: اتصال نه جدول - چالش و راه حل ۱۴ CODE: Nine Tables Join - Challenge and Solution 14

  • اتصال ده جدول - چالش و راه حل | برای اهداف نمایشی Ten Tables Join - Challenge and Solution | For Demonstration Purpose

  • کد: اتصال ده جدول - چالش و راه حل ۱۵ CODE: Ten Tables Join - Challenge and Solution 15

Subqueries SQL SQL Subqueries

  • درک Subquery Understanding Subquery

  • زیرکوئری اسکالر با مثال Scalar Subquery By Example

  • زیرکوئری سطر با مثال Row Subquery By Example

  • زیرکوئری جدول با مثال Table Subquery By Example

  • زیرکوئری وابسته با مثال Correlated Subquery By Example

  • زیرکوئری وابسته با مثال ۲ Correlated Subquery By Example 2

  • زیرکوئری غیروابسته با مثال Non-Correlated Subquery By Example

  • زیرکوئری وجودی با مثال Existential Subquery By Example

  • زیرکوئری عدم وجودی با مثال Not-Existential Subquery By Example

  • زیرکوئری تودرتو با مثال Nested Subquery By Example

SQL - تابع Cast SQL - Cast Function

  • مقدمه‌ای بر تابع CAST() Introduction to CAST() Function

  • مقدمه‌ای بر تابع CAST() تابع CAST() با مثال ۱ Introduction to CAST() Function CAST() function by Example 1

  • تابع CAST() با مثال ۲ CAST() function by Example 2

SQL - توابع رشته‌ای SQL - String Functions

  • مقدمه‌ای بر تابع رشته‌ای Introduction to String Function

  • کد: مقدمه‌ای بر تابع رشته‌ای CODE: Introduction to String Function

  • تابع رشته‌ای - UPPER(), CONCAT(), SUBSTRING(), TRIM(), REPLACE() String Function - UPPER(), CONCAT(), SUBSTRING(), TRIM(), REPLACE()

  • کد: تابع رشته‌ای - UPPER(), CONCAT(), SUBSTRING(), TRIM(), REPLACE() CODE: String Function - UPPER(), CONCAT(), SUBSTRING(), TRIM(), REPLACE()

  • تابع رشته‌ای - INSTR(), LPAD(), RPAD(), REVERSE(), LEFT() String Function - INSTR(), LPAD(), RPAD(), REVERSE(), LEFT()

  • کد: تابع رشته‌ای - INSTR(), LPAD(), RPAD(), REVERSE(), LEFT() CODE: String Function - INSTR(), LPAD(), RPAD(), REVERSE(), LEFT()

  • تابع رشته‌ای - RIGHT(), REPLACE(), FORMAT() String Function - RIGHT(), REPLACE(), FORMAT()

  • کد: تابع رشته‌ای - RIGHT(), REPLACE(), FORMAT() CODE: String Function - RIGHT(), REPLACE(), FORMAT()

SQL - تراکنش SQL - Transaction

  • مقدمه‌ای بر تراکنش SQL Introduction to SQL Transaction

  • تراکنش SQL با مثال ۱ SQL Transaction By Example 1

  • تراکنش SQL با مثال ۲ SQL Transaction By Example 2

  • نقطه ذخیره تراکنش Transaction Savepoint

  • نکات کلیدی Key Points

SQL - نمایه‌سازی SQL - View

  • مقدمه‌ای بر نمایه‌سازی Introduction to View

  • کد: مقدمه‌ای بر نمایه‌سازی CODE: Introduction to View

  • نمایه‌سازی با مثال ۱ View By Example 1

  • کد: نمایه‌سازی با مثال ۱ CODE: View By Example 1

  • نمایه‌سازی با مثال ۲ View By Example 2

  • کد: نمایه‌سازی با مثال ۲ CODE: View By Example 2

  • به‌روزرسانی از طریق نمایه‌سازی Updating Through View

  • کد: به‌روزرسانی از طریق نمایه‌سازی CODE: Updating Through View

  • حذف در نمایه‌سازی Delete in View

  • کد: حذف در نمایه‌سازی CODE: Delete in View

SQL - رویه‌های ذخیره شده (روال‌های ذخیره شده) SQL - Stored Procedures (Stored Routines)

  • درک رویه‌های ذخیره شده Understanding Stored Procedure

  • رویه‌های ذخیره شده با مثال ۱ Stored Procedure by example 1

  • رویه‌های ذخیره شده با مثال ۲ Stored Procedure by example 2

  • رویه‌های ذخیره شده با مثال ۴ Stored Procedure by example 4

  • رویه‌های ذخیره شده با مثال ۵ Stored Procedure by example 5

  • رویه‌های ذخیره شده با مثال ۶ Stored Procedure by example 6

  • رویه‌های ذخیره شده با مثال ۷ Stored Procedure by example 7

  • حذف رویه ذخیره شده Drop Stored Procedure

SQL - ماشه ها SQL - Triggers

  • مقدمه‌ای بر ماشه Introduction to Trigger

  • انواع ماشه‌ها Types of Triggers

  • ماشه درج با مثال Insert Trigger By Example

  • مثال ماشه به‌روزرسانی Update Trigger Example

  • مثال ماشه حذف Delete Trigger Example

  • ماشه - سوال و راه حل ۱ Trigger - Question and Solution 1

  • ماشه - سوال و راه حل ۲ Trigger - Question and Solution 2

  • ماشه - سوالات و راه حل‌ها (چندین مورد) Trigger - Questions and Solutions (several)

توابع تعریف شده توسط کاربر (تابع ذخیره شده) User-Defined Functions (Stored Function)

  • مقدمه‌ای بر تابع ذخیره شده Introduction to Stored Function

  • تابع ذخیره شده - مثال ۱ Stored Function - Example 1

  • تابع ذخیره شده - مثال ۲ Stored Function - Example 2

  • تابع ذخیره شده - مثال ۳ Stored Function - Example 3

  • تابع ذخیره شده - مثال ۴ Stored Function - Example 4

  • تابع ذخیره شده - کل ارزش سفارش ۵ Stored Function - Total Order Value 5

  • حذف تابع Delete Function

مجموعه داده تحقیقاتی - یک مثال کامل - چالش‌ها و راه‌حل‌های فراوان RESEARCH DATA SET - A Complete Example - Lots Of Challenges & Solutions

  • راه‌اندازی پایگاه داده برای چالش‌ها با منبع قابل دانلود پیوست شده Setting up database for challenges with attached downloadable resource

  • زیرکوئری تودرتو و روش‌های JOIN | کمتر از ۱ میلیون - چالش و راه‌حل ۱ Nested Subquery & JOIN methods | < 1million - Challenge & Solution 1

  • کد: زیرکوئری تودرتو و روش‌های JOIN | کمتر از ۱ میلیون - چالش و راه‌حل ۱ CODE:Nested Subquery & JOIN methods | < 1million - Challenge & Solution 1

  • زیرکوئری تودرتو | بودجه بالاتر از میانگین - چالش و راه‌حل ۲ Nested Subquery | Budget above average - Challenge & Solution 2

  • کد: زیرکوئری تودرتو | بودجه بالاتر از میانگین - چالش و راه‌حل ۲ CODE: Nested Subquery | Budget above average - Challenge & Solution 2

  • زیرکوئری تودرتو و بهینه‌سازی بیشتر کوئری - چالش و راه‌حل ۳ Nested Subquery & More Query Tweaking - Challenge & Solution 3

  • کد: زیرکوئری تودرتو و بهینه‌سازی بیشتر کوئری - چالش و راه‌حل ۳ CODE: Nested Subquery & More Query Tweaking - Challenge & Solution 3

  • زیرکوئری تودرتو، INNER JOIN، GROUP BY، HAVING - چالش و راه‌حل ۴ Nested Subquery, INNER JOIN, GROUP BY, HAVING - Challenge & Solution 4

  • کد: زیرکوئری تودرتو، INNER JOIN، GROUP BY، HAVING - چالش و راه‌حل ۴ CODE: Nested Subquery, INNER JOIN, GROUP BY, HAVING - Challenge & Solution 4

مجموعه داده فروشگاه خودرو - یک مثال کامل - چالش‌ها و راه‌حل‌های فراوان CAR SHOP DATA SET - A Complete Example - Lots Of Challenges & Solutions

  • مقدمه Intro

  • جزئیات منبع فروشگاه خودرو CarShop Resource Details

  • بازیابی نام خودروها - چالش و راه‌حل ۱ Fetching Names of Cars - Challenge & Solution 1

  • نام و قیمت خودروها - چالش و راه‌حل ۲ Names & Price of Cars - Challenge & Solution 2

  • خودروها با قیمت مشخص - چالش و راه‌حل ۳ Cars at a specific price - Challenge & Solution 3

  • خودروهای بین دو قیمت - چالش و راه‌حل ۴ Between two prices of cars - Challenge & Solution 4

  • شمارش خودروها - چالش و راه‌حل ۵ Counting Cars - Challenge & Solution 5

  • لیست قیمت خودروها - چالش و راه‌حل ۶ Price List of Cars - Challenge & Solution 6

  • لیست قیمت برای مشتریان کامبوجی - چالش و راه‌حل ۷ Price List For Cambodia Customers - Challenge & Solution 7

  • میانگین قیمت خودرو - چالش و راه‌حل ۸ Car Average Price - Challenge & Solution 8

  • گرانترین خودرو - چالش و راه‌حل ۹ The most expensive car - Challenge & Solution 9

  • گرانترین خودروها - چالش و راه‌حل ۱۰ Most Expensive Cars - Challenge & Solution 10

  • هوندا و تویوتا - چالش و راه‌حل ۱۱ Honda & Toyota - Challenge & Solution 11

  • تمام جزئیات از دو جدول - چالش و راه‌حل ۱۲ All details from two tables - Challenge & Solution 12

  • فیلدهای مشخص از دو جدول - چالش و راه‌حل ۱۳ Specific fields from two tables - Challenge & Solution 13

  • شمارش خودروها بر اساس تولید کننده - چالش و راه‌حل ۱۴ Counting Cars Per Manufacturer - Challenge & Solution 14

  • میانگین قیمت بر اساس تولید کننده - چالش و راه‌حل ۱۵ Average Price Per Manufacturer - Challenge & Solution 15

  • میانگین قیمت خودرو تولید کننده بالاتر از ۳۵۰۰۰ دلار - چالش و راه‌حل ۱۶ Manufacturer Average Car Price Above $35,000 - Challenge & Solution 16

  • ارزانترین خودرو - چالش و راه‌حل ۱۷ The Cheapest Car - Challenge & Solution 17

  • گرانترین خودرو - چالش و راه‌حل ۱۸ The Most Expensive Car - Challenge & Solution 18

  • درج داده‌ها - چالش و راه‌حل ۱۹ Data Insert - Challenge & Solution 19

  • اصلاح داده‌های نادرست - چالش و راه‌حل ۲۰ Correcting Wrong Data - Challenge & Solution 20

  • قیمت‌های تخفیف‌دار ۱ - چالش و راه‌حل ۲۱ Discounted Prices I - Challenge & Solution 21

  • قیمت تخفیف‌دار ۲ - چالش و راه‌حل ۲۲ Discounted Price II - Challenge & Solution 22

  • نمایه‌سازی برای لیست قیمت - چالش و راه‌حل ۲۳ VIEW for price list - Challenge & Solution 23

مجموعه داده تامین کنندگان دوربین - یک مثال کامل - چالش‌ها و راه‌حل‌های فراوان CAMERA SUPPLIERS DATA SET - A Complete Example - Lots Of Challenges & Solutions

  • اول من را بخوانید! Read Me First!

  • کدام پایگاه داده در حال حاضر انتخاب شده است؟ - تکلیف ۱ What is the current database selected? - Assignment 1

  • کدام پایگاه داده در حال حاضر انتخاب شده است؟ - راه حل تکلیف ۱ What is the current database selected? - Assignment 1 Solution

  • چه جدول‌هایی در پایگاه داده موجود است؟ - تکلیف ۲ What are the available tables in the database? - Assignment 2

  • چه جدول‌هایی در پایگاه داده موجود است؟ - راه حل تکلیف ۲ What are the available tables in the database? - Assignment 2 Solution

  • نمایش جزئیات هر جدول در پایگاه داده - تکلیف ۳ Display the details of each of the table in the database - Assignment 3

  • نمایش جزئیات هر جدول در پایگاه داده - راه حل تکلیف ۳ Display the details of each of the table in the database -Assignment 3 Solution

  • کوئری SQL برای بازیابی داده از یک جدول - تکلیف ۴ SQL Query to retrieve data from one table - Assignment 4

  • کوئری SQL برای بازیابی داده از یک جدول - راه حل تکلیف ۴ SQL Query to retrieve data from one table - Solution to Assignment 4

  • استفاده از نام مستعار - تکلیف ۵ Using Alias - Assignment 5

  • استفاده از نام مستعار - راه حل تکلیف ۵ Using Alias - Solution to Assignment 5

  • بازیابی داده‌ها بین دو جدول با استفاده از JOIN - تکلیف ۶ Retrieving data across two tables using JOIN - Assignment 6

  • بازیابی داده‌ها بین دو جدول با استفاده از JOIN - راه حل تکلیف ۶ Retrieving data across two tables using JOIN - Solution to Assignment 6

  • بازیابی داده‌ها بین سه جدول با استفاده از JOIN - تکلیف ۷ Retrieving data across three tables using JOIN - Assignment 7

  • بازیابی داده‌ها بین سه جدول با استفاده از JOIN - راه حل تکلیف ۷ Retrieving data across three tables using JOIN - Solution to Assignment 7

  • توابع تجمعی - جمع، میانگین، حداقل، حداکثر - تکلیف ۸ Aggregate - sum, average, minimum, maximum - Assignment 8

  • توابع تجمعی - جمع، میانگین، حداقل، حداکثر - راه حل تکلیف ۸ Aggregate - sum, average, minimum, maximum - Solution to Assignment 8

  • GROUP BY و میانگین - تکلیف ۹ GROUP BY & Average - Assignment 9

  • GROUP BY و میانگین - راه حل تکلیف ۹ GROUP BY & Average - Solution to Assignment 9

  • GROUP BY؛ RIGHT، LEFT، INNER و NO JOIN - تکلیف ۱۰ GROUP BY; RIGHT, LEFT, INNER & NO JOIN - Assignment 10

  • GROUP BY؛ RIGHT، LEFT، INNER و NO JOIN - راه حل تکلیف ۱۰ GROUP BY; RIGHT, LEFT, INNER & NO JOIN - Solution to Assignment 10

  • نمایه‌سازی برای JOIN سه جدول - تکلیف ۱۱ VIEW for three tables JOIN - Assignment 11

  • نمایه‌سازی برای JOIN سه جدول - راه حل تکلیف ۱۱ VIEW for three tables JOIN - Solution to Assignment 11

  • INNER JOIN، زیرکوئری و EXISTS - تکلیف ۱۲ INNER JOIN, Subquery & EXISTS - Assignment 12

  • INNER JOIN، زیرکوئری و EXISTS - راه حل تکلیف ۱۲ INNER JOIN, Subquery & EXISTS - Solution to Assignment 12

  • به‌روزرسانی جدول با افزایش ۵ درصدی حقوق - تکلیف ۱۳ Updating Table with 5% Increase in Salary - Assignment 13

  • به‌روزرسانی جدول با افزایش ۵ درصدی حقوق - راه حل تکلیف ۱۳ Updating Table with 5% Increase in Salary - Solution Assignment 13

  • INNER JOIN و زیرکوئری - تکلیف ۱۴ INNER JOIN and SubQuery - Assignment 14

  • INNER JOIN و زیرکوئری - راه حل تکلیف ۱۴ INNER JOIN and SubQuery - Solution Assignment 14

  • INNER JOIN و AND - تکلیف ۱۵ INNER JOIN & AND - Assignment 15

  • INNER JOIN و AND - راه حل تکلیف ۱۵ INNER JOIN & AND - Solution Assignment 15

  • INNER JOIN و زیرکوئری - تکلیف ۱۶ INNER JOIN & SubQuery - Assignment 16

  • INNER JOIN و زیرکوئری - راه حل تکلیف ۱۶ INNER JOIN & SubQuery - Solution to Assignment 16

  • زیرکوئری و LIMIT - تکلیف ۱۷ SUBQUERY & LIMIT - Assignment 17

  • زیرکوئری و LIMIT - راه حل تکلیف ۱۷ SUBQUERY & LIMIT - Solution to Assignment 17

  • UCASE - تکلیف ۱۸ UCASE - Assignment 18

  • UCASE - راه حل تکلیف ۱۸ UCASE - Solution to Assignment 18

SQL - DATE_FORMAT() <<== ابتدا من را درک کنید قبل از تسک ۱۸) SQL - DATE_FORMAT() <<== Understanding Me First Before Task 18)

  • مقدمه Introduction

  • روز هفته Day of the Week

  • روز ماه Day of the Month

  • روز سال Day of the Year

  • هفته سال Week of the Year

  • ماه سال Month of the Year

  • سال از تاریخ و زمان داده شده Year from given DateTime

  • ثانیه، دقیقه، ساعت. قبل و بعد از ظهر از تاریخ و زمان Second, Minute, Hour. AM and PM from DateTime

SQL - توقف و یادگیری: استفاده از ستون‌های کمتر و زیرکوئری در JOIN ها SQL - PAUSE and LEARN: Using Fewer Columns & Subquery in JOINS

  • استفاده از ستون‌های کمتر از زیرکوئری با JOIN Using Fewer Columns From SUBQUERY With JOIN

  • کد: استفاده از ستون‌های کمتر از زیرکوئری با JOIN CODE: Using Fewer Columns From SUBQUERY With JOIN

  • استفاده از WITH، زیرکوئری و INNER JOIN Using WITH, SUBQUERY & INNER JOIN

  • کد: استفاده از WITH، زیرکوئری و INNER JOIN CODE: Using WITH, SUBQUERY & INNER JOIN

==>>تسک‌های بیشتر (هر چه بیشتر انجام دهید، بیشتر یاد می‌گیرید) ==>>MORE TASKS (The More You Do, The More You Learn)

  • تسک‌های بیشتر More Tasks

  • کارمندان با حقوق یکسان - تسک ۱ Employees With Same Salary - Task 1

  • راه حل: کارمندان با حقوق یکسان - تسک ۱ Solution: Employees With Same Salary - Task 1

  • کد: کارمندان با حقوق یکسان - تسک ۱ CODE: Employees With Same Salary - Task 1

  • راه حل: عنوان تکراری - تسک ۲ Solution: Duplicate Title - Task 2

  • عنوان تکراری - تسک ۲ Duplicate Title - Task 2

  • کد: عنوان تکراری - تسک ۲ CODE: Duplicate Title - Task 2

  • حذف عناوین - تسک ۳ Excluding Titles - Task 3

  • راه حل - حذف عناوین - تسک ۳ Solution - Excluding Titles - Task 3

  • کد: حذف عناوین - تسک ۳ CODE: Excluding Titles - Task 3

  • هشتمین و آخرین حرف 'n' - تسک ۴ Eight & Last Alphabet 'n' - Task 4

  • راه حل: هشتمین و آخرین حرف 'n' - تسک ۴ Solution: Eight & Last Alphabet 'n' - Task 4

  • کد: هشتمین و آخرین حرف 'n' - تسک ۴ CODE: Eight & Last Alphabet 'n' - Task 4

  • سطرهای زوج - تسک ۵ Even Rows - Task 5

  • راه حل: سطرهای زوج - تسک ۵ Solution: Even Rows - Task 5

  • کد: سطرهای زوج - تسک ۵ CODE: Even Rows - Task 5

  • سطرهای فرد - تسک ۶ Odd Rows - Task 6

  • راه حل: سطرهای فرد - تسک ۶ Solution: Odd Rows - Task 6

  • کد: سطرهای فرد - تسک ۶ CODE: Odd Rows - Task 6

  • دوم تا چهارم - تسک ۷ Second to Fourth - Task 7

  • راه حل: دوم تا چهارم - تسک ۷ Solution: Second to Fourth - Task 7

  • کد: دوم تا چهارم - تسک ۷ CODE: Second to Fourth - Task 7

  • شمارش کارمندان با "SALES" - تسک ۸ Counting Employee with "SALES" - Task 8

  • راه حل: شمارش کارمندان با "SALES" - تسک ۸ Solution: Counting Employee with "SALES" - Task 8

  • کد: شمارش کارمندان با "SALES" - تسک ۸ CODE: Counting Employee with "SALES" - Task 8

  • استفاده از زیرکوئری - دومین حقوق بالا - تسک ۹ Using Sub Query - Second to the Highest Salary - Task 9

  • راه حل: استفاده از زیرکوئری - دومین حقوق بالا - تسک ۹ Solution: Using Sub Query - Second to the Highest Salary - Task 9

  • کد: استفاده از زیرکوئری - دومین حقوق بالا - تسک ۹ CODE: Using Sub Query - Second to the Highest Salary - Task 9

  • تمرین چالش برانگیز - تسک ۱۰ Tricky Exercise - Task 10

  • راه حل: تمرین چالش برانگیز - تسک ۱۰ Solution: Tricky Exercise - Task 10

  • کد: تمرین چالش برانگیز - تسک ۱۰ CODE: Tricky Exercise - Task 10

  • تمرین چالش برانگیز - تسک ۱۱ Tricky Exercise - Task 11

  • راه حل: تمرین چالش برانگیز - تسک ۱۱ Solution: Tricky Exercise - Task 11

  • کد: تمرین چالش برانگیز - تسک ۱۱ CODE: Tricky Exercise - Task 11

  • تمرین چالش برانگیز - تسک ۱۲ Tricky Exercise - Task 12

  • راه حل: تمرین چالش برانگیز - تسک ۱۲ Solution: Tricky Exercise - Task 12

  • کد: تمرین چالش برانگیز - تسک ۱۲ CODE: Tricky Exercise - Task 12

  • تمرین چالش برانگیز - تسک ۱۲ب Tricky Exercise - Task 12b

  • راه حل: تمرین چالش برانگیز - تسک ۱۲ب Solution: Tricky Exercise - Task 12b

  • کد: تمرین چالش برانگیز - تسک ۱۲ب CODE: Tricky Exercise - Task 12b

  • تمرین چالش برانگیز - تسک ۱۳ Tricky Exercise - Task 13

  • راه حل: تمرین چالش برانگیز - تسک ۱۳ Solution: Tricky Exercise - Task 13

  • کد: تمرین چالش برانگیز - تسک ۱۳ CODE: Tricky Exercise - Task 13

  • تمرین چالش برانگیز - تسک ۱۴ Tricky Exercise - Task 14

  • راه حل: تمرین چالش برانگیز - تسک ۱۴ Solution: Tricky Exercise - Task 14

  • کد: تمرین چالش برانگیز - تسک ۱۴ CODE: Tricky Exercise - Task 14

  • تمرین چالش برانگیز - تسک ۱۵ Tricky Exercise - Task 15

  • راه حل: تمرین چالش برانگیز - تسک ۱۵ Solution: Tricky Exercise - Task 15

  • کد: تمرین چالش برانگیز - تسک ۱۵ CODE: Tricky Exercise - Task 15

  • تمرین چالش برانگیز - تسک ۱۶ Tricky Exercise - task 16

  • راه حل: تمرین چالش برانگیز - تسک ۱۶ Solution: Tricky Exercise - task 16

  • کد: تمرین چالش برانگیز - تسک ۱۶ CODE: Tricky Exercise - task 16

  • تمرین چالش برانگیز - تسک ۱۷ Tricky Exercise - Task 17

  • راه حل: تمرین چالش برانگیز - تسک ۱۷ Solution: Tricky Exercise - Task 17

  • کد: تمرین چالش برانگیز - تسک ۱۷ CODE: Tricky Exercise - Task 17

  • تمرین چالش برانگیز - تسک ۱۸ Tricky Exercise - Task 18

  • راه حل: تمرین چالش برانگیز - تسک ۱۸ Solution: Tricky Exercise - Task 18

  • کد: تمرین چالش برانگیز - تسک ۱۸ CODE: Tricky Exercise - Task 18

پایتون و MySQL Python and MySQL

  • مقدمه‌ای بر ترکیب SQL و پایتون Introduction to Combining SQL and Python

  • نصب کانکتور MySQL برای پایتون Installation of MySQL Connector for Python

  • کد: نصب کانکتور MySQL برای پایتون CODE: Installation of MySQL Connector for Python

  • ایجاد پایگاه داده و نمایش پایگاه‌های داده از پایتون Creating Database & Show Databases From Python

  • کد: ایجاد پایگاه داده و نمایش پایگاه‌های داده از پایتون CODE: Creating Database & Show Databases From Python

  • ایجاد جدول، نمایش جدول و توصیف جدول Creating a Table, Show Table & Describe Table

  • کد: ایجاد جدول، نمایش جدول و توصیف جدول CODE: Creating a Table, Show Table & Describe Table

  • درج یک ردیف داده در جدول و انتخاب Insert A Row of Data Into A Table & Select

  • کد: درج یک ردیف داده در جدول و انتخاب CODE: Insert A Row of Data Into A Table & Select

  • درج چندین ردیف داده در جدول Insert Multiple Rows of Data Into A Table

  • کد: درج چندین ردیف داده در جدول CODE: Insert Multiple Rows of Data Into A Table

  • کد: شمارش تعداد ردیف‌ها CODE: Counting the numbers of rows

  • FetchOne در مقابل FetchAll FetchOne vs FetchAll

  • کد: FetchOne در مقابل FetchAll CODE: FetchOne vs FetchAll

  • فیلتر انتخاب با پایتون Select Filter with Python

  • کد: فیلتر انتخاب با پایتون CODE: Select Filter with Python

  • Wildcard SQL با پایتون SQL Wildcard with Python

  • کد: Wildcard SQL با پایتون CODE: SQL Wildcard with Python

Tableau و SQL - هوش تجاری و تحلیل Tableau and SQL - Business Intelligence and Analytics

  • مقدمه‌ای بر این بخش Introduction to this section

  • هوش تجاری - مقدمه و تعریف Business Intelligence - Introduction & Definition

  • فرآیند هوش تجاری Business Intelligence Process

  • نحوه دانلود و نصب Tableau How to Download and Install Tableau

  • Tableau - چیست در Tableau - ۱ Tableau - What-Is-What In Tableau - I

  • Tableau - چیست در Tableau - ۲ Tableau - What-Is-What In Tableau - II

  • Tableau - چیست در Tableau - ۳ Tableau - What-Is-What In Tableau - III

  • اتصال MySQL به Tableau Connecting MySQL to Tableau

  • Tableau و MySQL: کوئری پایگاه داده SQL از Tableau Tableau & MySQL: Querying SQL Database from Tableau

  • Tableau و MySQL: بصری‌سازی مجموعه داده فروشگاه خودرو Tableau & MySQL: Visualising CarShop Dataset

  • چالش Tableau و SQL - گزارش فروش ناخالص و خالص Tableau & SQL Challenge - Gross Sales and Net Sales Report

۴۰ سوال برتر مصاحبه MySQL و پاسخ‌ها Top 40 MySQL Interview Questions and Answers

  • ۴۰ سوال برتر مصاحبه MySQL Top 40 MySQL Interview Questions

  • پاسخ به ۴۰ سوال برتر مصاحبه MySQL Answers to Top 40 MySQL Interview Questions

تبریک ! Congratulation !

  • دوره های دیگر من را بررسی کنید Check out my other courses

نمایش نظرات

آموزش SQL–MySQL: دوره جامع مستر، از مبتدی تا حرفه‌ای (۲۰۲۵)
جزییات دوره
24 hours
593
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,699
4.7 از 5
دارد
ندارد
ندارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Donatus Obomighie Donatus Obomighie

مربی و مهندس