آموزش Bootcamp نهایی MySQL: از SQL Beginner به Expert بروید

The Ultimate MySQL Bootcamp: Go from SQL Beginner to Expert

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: فقط به طور کامل دوباره انجام شد! استاد SQL، کار با پایگاه داده های پیچیده، ساخت گزارش، و بیشتر! پایگاه داده خود را ایجاد کنید یا با پایگاه های داده موجود تعامل داشته باشید. پرس و جوهای پیوستن SQL پیچیده را در چندین جداول بنویسید Master MySQL 8 Window Functions (LEAD، LAG، RANK، و غیره) داده های دنیای واقعی را مدل کنید و با استفاده از SQL گزارش تولید کنید. پاسخ عملکرد شرکت یا سوالات فروش با استفاده از داده ها دستورات دستوری MySQL 8.x را می آموزد. از مبتدیان کامل MySQL استقبال می شود. تنها چیزی که برای این دوره نیاز دارید یک کامپیوتر کارآمد است. کاربران کامپیوتر، مک و لینوکس همگی خوش آمدید. هیچ تجربه قبلی زبان برنامه نویسی لازم نیست، اما ضرری ندارد :)

این دوره با بیش از 325 ویدیوی کاملاً جدید ضبط شده، به‌تازگی به‌طور کامل بازسازی و از ابتدا بازسازی شد. این دوره اکنون از MySQL 8.x استفاده می کند و موضوعات جدیدی از جمله: عملکردهای پنجره، نماها، و حالت های SQL را پوشش می دهد.

اگر می‌خواهید یاد بگیرید که چگونه از داده‌ها بینش به دست آورید، اما از پایگاه‌های داده آنقدر ترسیده‌اید که نمی‌دانید از کجا شروع کنید، این دوره برای شما مناسب است. این دوره مقدمه ای ملایم اما جامع برای MySQL، یکی از مهارت های بسیار مورد تقاضا در بخش تجارت امروز است.

چه در فروش یا بازاریابی کار می‌کنید، شرکت خودتان را اداره می‌کنید یا می‌خواهید برنامه‌های خود را بسازید، تسلط بر MySQL برای پاسخ به مشکلات و سؤالات پیچیده تجاری با استفاده از بینش داده‌ها ضروری است. Ultimate MySQL Bootcamp شما را با یک پایه محکم در پایگاه های داده به روشی آموزنده و جذاب آشنا می کند. بله، درست است، امکان ایجاد یک دوره آموزشی جذاب در پایگاه داده وجود دارد.

در این دوره، شما:

  • مشخصات نحو SQL را بیاموزید

  • گزارش‌هایی را با استفاده از اطلاعات فروش و کاربر ایجاد کنید

  • تجزیه و تحلیل داده ها با استفاده از توابع جمع

  • پرس و جوهای پیچیده را با استفاده از عملگرهای منطقی MySQL و توابع رشته ای اجرا کنید

  • همه اتصالات رایج SQL

    را بنویسید
  • با مجموعه داده های بزرگ حاوی هزاران ورودی کار کنید

  • طرحواره های پایگاه داده پیچیده را طراحی و پیاده سازی کنید

  • پیمایش در دنیای خائنانه ذخیره تاریخ و زمان را بیاموزید

  • ساختار پایگاه داده یک شبکه اجتماعی اشتراک گذاری عکس را کلون کنید

  • کار با عملکردهای پنجره MySQL 8.x: RANK، LEAD، LAG، NTILE، و غیره.

  • نماهای پایگاه داده MySQL و جداول مجازی ایجاد کنید

این دوره همچنین مملو از تمرین‌ها، چالش‌ها، پروژه‌ها و فرصت‌هایی است که شما می‌توانید آنچه را که یاد می‌گیرید تمرین کنید. آنچه را که یاد می‌گیرید در چالش‌های دنیای واقعی مانند یافتن کاربران قدرتمند یک وب‌سایت، محاسبه دانش‌آموزان برتر، شناسایی ربات‌ها در یک سایت، یا تعیین اینکه کدام هشتگ بیشترین جذب را در یک سایت ایجاد می‌کند، اعمال کنید. در طول راه، گربه خانگی من، بلو را نیز ملاقات خواهید کرد! (او واقعاً ناز است.)

چرا MySQL را یاد بگیریم

SQL که در نظرسنجی‌های اخیر کارفرمایان همواره مورد تقاضاترین مهارت‌ها است، راهی فوق‌العاده برای افزایش درآمد و تقویت پیشرفت حرفه‌ای شما است. امروزه بسیاری از شرکت‌ها از MySQL از جمله Twitter، Uber، Airbnb، Dropbox، Github، Kickstarter، Udemy، Slack و بسیاری دیگر استفاده می‌کنند. در مورد تفاوت بین SQL و MySQL مطمئن نیستید؟ MySQL محبوب ترین پایگاه داده منبع باز SQL است، بنابراین یک انتخاب عالی برای شروع سفر یادگیری شما است. ما در این دوره بسیار بیشتر در مورد تفاوت بین SQL و MySQL صحبت خواهیم کرد، اما 95٪ از آنچه در این دوره در مورد MySQL یاد می گیرید برای پایگاه های داده دیگری مانند Postgres، Oracle و Microsoft SQL Server اعمال می شود.

چرا این دوره متفاوت است

این دوره آموزشی نیست که در آن شما کدهای من را به مدت 20 ساعت تماشا کنید. این یک دوره آموزشی با فرصت کافی برای شما است که بتوانید کدهای نوشتن را در دستان خود کثیف کنید (حتی در 7 دقیقه اول دوره).

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

پس از تکمیل این دوره، می‌توانید با هر پایگاه داده SQL موجود در آنجا تعامل داشته باشید و آن را پرس و جو کنید. همچنین می‌توانید گزارش‌ها را به راحتی تولید کنید، به سؤالات عملکرد شرکت با استفاده از داده‌ها پاسخ دهید و MySQL را در برنامه‌های کامل ادغام کنید.

پس بیایید این کار را انجام دهیم! امروز ثبت نام کنید و شروع به یادگیری SQL کنید!


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

مقدمه و 5 دقیقه SQL Introduction & 5 Minutes of SQL

  • این دوره به تازگی به روز شده است! This Course Was Just Updated!

  • به انجمن بپیوندید! Join The Community!

  • معرفی دوره Course Intro

  • درمورد من About Me

  • دریافت کد دوره Getting The Course Code

  • 5 دقیقه اول SQL First 5 Minutes of SQL

شروع و نصب Getting Started & Installation

  • بخش مقدمه Section Introduction

  • پایگاه داده چیست؟ What Is A Database?

  • SQL در مقابل MySQL SQL vs. MySQL

  • نصب: از اینجا شروع کنید! Installation: START HERE!

  • نصب: دستورالعمل ویندوز Installation: Windows Instructions

  • مهم: نکات نصب مک IMPORTANT: Mac Installation Notes

  • نصب: دستورالعمل مک Installation: Mac Instructions

ایجاد پایگاه داده و جداول Creating Databases & Tables

  • بخش مقدمه Section Introduction

  • نمایش پایگاه های داده Showing Databases

  • کد: نمایش پایگاه های داده CODE: Showing Databases

  • ایجاد پایگاه های داده Creating Databases

  • کد: ایجاد پایگاه داده CODE: Creating Databases

  • حذف و استفاده از پایگاه های داده Dropping and Using Databases

  • کد: حذف و استفاده از پایگاه های داده CODE: Dropping and Using Databases

  • معرفی جداول Introducing Tables

  • انواع داده ها: مبانی Data Types: The Basics

  • چالش پایه داده ها Basic Datatypes Challenge

  • کد: چالش اساسی انواع داده ها CODE: Basic Datatypes Challenge

  • ایجاد جداول Creating Tables

  • کد: ایجاد جداول CODE: Creating Tables

  • چگونه می دانیم که کار می کند؟ How Do We Know It Worked?

  • کد: چگونه می دانیم که کار می کند؟ CODE: How Do We Know It Worked?

  • جداول رها کردن Dropping Tables

  • کد: جداول در حال سقوط CODE: Dropping Tables

  • فعالیت مبانی جداول Tables Basics Activity

  • راه حل: فعالیت مبانی جداول SOLUTION: Tables Basics Activity

  • نظرات MySQL MySQL Comments

درج داده ها Inserting Data

  • بخش مقدمه Section Introduction

  • درج: اصول INSERT: The Basics

  • کد: درج: اصول CODE: INSERT: The Basics

  • پیش نمایش سریع SELECT A Quick Preview of SELECT

  • CODE: پیش نمایش سریع SELECT CODE: A Quick Preview of SELECT

  • چند درج Multi-inserts

  • کد: چند درج CODE: Multi-inserts

  • تمرین را درج کنید INSERT Exercise

  • راه حل: تمرین را درج کنید SOLUTION: INSERT Exercise

  • کار با NOT NULL Working With NOT NULL

  • کد: کار با NOT NULL CODE: Working With NOT NULL

  • Sidenote: نقل قول ها در MySQL Sidenote: Quotes In MySQL

  • افزودن مقادیر پیش فرض Adding DEFAULT Values

  • CODE: افزودن مقادیر پیش فرض CODE: Adding DEFAULT Values

  • معرفی کلیدهای اصلی Introducing Primary Keys

  • کد: معرفی کلیدهای اصلی CODE: Introducing Primary Keys

  • کار با AUTO_INCREMENT Working With AUTO_INCREMENT

  • کد: کار با AUTO_INCREMENT CODE: Working With AUTO_INCREMENT

  • ایجاد جدول/درج تمرین Create Table/ Insert Exercise

  • راه حل: تمرین را وارد کنید SOLUTION: Insert Exercise

مبانی CRUD CRUD Basics

  • بخش مقدمه Section Introduction

  • معرفی CRUD Introducing CRUD

  • دریافت "مجموعه داده" جدید ما Getting Our New "Dataset"

  • کد CODE

  • معرفی رسمی SELECT Officially Introducing SELECT

  • کد CODE

  • بند WHERE The WHERE clause

  • کد CODE

  • تمرینات آتش سریع Rapid Fire Exercises

  • راه حل تمرینات آتش سریع Rapid Fire Exercises SOLUTION

  • کد راه حل SOLUTION CODE

  • نام مستعار Aliases

  • کد CODE

  • با استفاده از UPDATE Using UPDATE

  • کد CODE

  • یک قانون سریع A Quick Rule Of Thumb

  • به روز رسانی تمرین UPDATE Exercise

  • راه حل تمرین را به روز کنید UPDATE Exercise SOLUTION

  • کد راه حل SOLUTION CODE

  • معرفی DELETE Introducing DELETE

  • کد CODE

  • تمرین را حذف کنید DELETE Exercise

  • DELETE Exercise SOLUTION DELETE Exercise SOLUTION

  • کد راه حل SOLUTION CODE

چالش CRUD CRUD Challenge

  • بخش مقدمه Section Introduction

  • معرفی چالش CRUD Introducing the CRUD Challenge

  • راه حل چالش CRUD: ایجاد CRUD Challenge Solution: Creating

  • کد راه حل SOLUTION CODE

  • راه حل چالش CRUD: خواندن CRUD Challenge Solution: Reading

  • کد راه حل SOLUTION CODE

  • راه حل چالش CRUD: به روز رسانی CRUD Challenge Solution: Updating

  • کد راه حل SOLUTION CODE

  • راه حل چالش CRUD: حذف CRUD Challenge Solution: Deleting

  • کد راه حل SOLUTION CODE

توابع رشته String Functions

  • بخش مقدمه Section Introduction

  • دنیای توابع رشته The World Of String Functions

  • بارگیری داده‌های کتاب‌های ما Loading Our Books Data

  • کد CODE

  • CONCAT CONCAT

  • کد CODE

  • SUBSTRING SUBSTRING

  • کد CODE

  • ترکیب توابع رشته Combining String Functions

  • کد CODE

  • Sidenote: قالب بندی SQL Sidenote: SQL Formatting

  • جایگزین کردن REPLACE

  • کد CODE

  • معکوس REVERSE

  • کد CODE

  • CHAR_LENGTH CHAR_LENGTH

  • کد CODE

  • بالا و پایین UPPER & LOWER

  • کد CODE

  • سایر توابع رشته Other String Functions

  • کد CODE

  • تمرین توابع رشته String Functions Exercise

  • توابع رشته راه حل تمرین String Functions Exerise SOLUTION

  • کد راه حل SOLUTION CODE

پالایش انتخاب ها Refining Selections

  • بخش مقدمه Section Introduction

  • افزودن چند کتاب جدید Adding Some New Books

  • کد CODE

  • متمایز DISTINCT

  • کد CODE

  • سفارش توسط ORDER BY

  • کد CODE

  • بیشتر به سفارش More On ORDER BY

  • کد CODE

  • حد LIMIT

  • کد CODE

  • پسندیدن LIKE

  • کد CODE

  • فرار از عجایب Escaping Wildcards

  • کد CODE

  • تمرین انتخاب های پالایش Refining Selections Exercise

  • تصحیح انتخاب ها راه حل تمرین Refining Selections Exercise SOLUTION

  • کد راه حل SOLUTION CODE

توابع جمع Aggregate Functions

  • بخش مقدمه Section Introduction

  • مبانی شمارش Count Basics

  • کد CODE

  • دسته بندی بر اساس GROUP BY

  • کد CODE

  • مبانی MIN و MAX MIN and MAX Basics

  • کد CODE

  • سوالات فرعی Subqueries

  • کد CODE

  • گروه بندی بر اساس چند ستون Grouping By Multiple Columns

  • کد CODE

  • MIN و MAX با GROUP BY MIN and MAX With GROUP BY

  • کد CODE

  • جمع SUM

  • کد CODE

  • AVG AVG

  • کد CODE

  • توابع جمع اسناد Aggregate Functions Docs

  • تمرین توابع Agg Agg Functions Exercise

  • راه حل تمرین توابع Agg Agg Functions Exercise SOLUTION

  • کد راه حل SOLUTION CODE

بازبینی انواع داده ها Revisiting Data Types

  • بخش مقدمه Section Introduction

  • بررسی سایر انواع داده ها Surveying Other Data Types

  • CHAR در مقابل VARCHAR CHAR vs. VARCHAR

  • INT، TINYINT، BIGINT و غیره INT, TINYINT, BIGINT, etc.

  • اعشاری DECIMAL

  • شناور و دوبل FLOAT & DOUBLE

  • تاریخ و زمان DATE and TIME

  • کار با خرما Working With Dates

  • کد CODE

  • CURDATE، CURTIME، و NOW CURDATE, CURTIME, & NOW

  • کد CODE

  • توابع تاریخ Date Functions

  • کد CODE

  • توابع زمان Time Functions

  • کد CODE

  • قالب بندی تاریخ ها Formatting Dates

  • کد CODE

  • تاریخ ریاضی Date Math

  • مهرهای زمانی TIMESTAMPS

  • پیش‌فرض و در به‌روزرسانی مُهرهای زمانی DEFAULT & ON UPDATE TIMESTAMPS

  • کد CODE

  • تمرین انواع داده Data Types Exercise

  • انواع داده راه حل تمرین Data Types Exercise SOLUTION

  • کد راه حل SOLUTION CODE

مقایسه و عملگرهای منطقی Comparison & Logical Operators

  • بخش مقدمه Section Introduction

  • نا برابر Not Equal

  • کد CODE

  • دوست ندارم NOT LIKE

  • کد CODE

  • بزرگتر از Greater Than

  • کد CODE

  • کمتر یا مساوی با Less Than Or Equal To

  • کد CODE

  • منطقی و Logical AND

  • کد CODE

  • منطقی OR Logical OR

  • کد CODE

  • بین Between

  • کد CODE

  • مقایسه تاریخ ها Comparing Dates

  • کد CODE

  • اپراتور IN The IN Operator

  • کد CODE

  • مورد CASE

  • کد CODE

  • تهی است IS NULL

  • ورزش Exercise

  • راه حل تمرین Exercise SOLUTION

  • کد راه حل SOLUTION CODE

محدودیت ها و جدول تغییر Constraints & ALTER TABLE

  • محدودیت منحصر به فرد UNIQUE Constraint

  • کد CODE

  • محدودیت ها را بررسی کنید CHECK Constraints

  • کد CODE

  • محدودیت های نامگذاری شده Named Constraints

  • کد CODE

  • محدودیت های چندگانه ستونی Multiple Column Constraints

  • کد CODE

  • ALTER TABLE: اضافه کردن ستون ها ALTER TABLE: Adding Columns

  • کد CODE

  • جدول تغییر دهید: رها کردن ستون ها ALTER TABLE: Dropping Columns

  • کد CODE

  • ALTER TABLE: تغییر نام ALTER TABLE: Renaming

  • کد CODE

  • ALTER TABLE: اصلاح ستون ها ALTER TABLE: Modifying Columns

  • کد CODE

  • ALTER TABLE: محدودیت ها ALTER TABLE: Constraints

  • کد CODE

یک به چند و پیوستن One to Many & Joins

  • بخش مقدمه Section Introduction

  • داده ها آشفته است Data is Messy

  • مبانی روابط Relationships Basics

  • رابطه یک به چند One to Many Relationship

  • کار با کلید خارجی Working with FOREIGN KEY

  • کد CODE

  • متقاطع می پیوندد Cross Joins

  • کد CODE

  • اتصالات داخلی Inner Joins

  • کد CODE

  • ملحقات داخلی با گروه توسط Inner Joins With Group By

  • کد CODE

  • چپ پیوستن Left Join

  • کد CODE

  • چپ پیوستن با گروه توسط Left Join With Group By

  • کد CODE

  • حق عضویت Right Join

  • کد CODE

  • در حذف آبشار On Delete Cascade

  • کد CODE

  • به ورزش می پیوندد Joins Exercise

  • EXERCISE STARTER DATA EXERCISE STARTER DATA

  • به Exercise SOLUTION می پیوندد Joins Exercise SOLUTION

  • کد راه حل SOLUTION CODE

بسیاری به بسیاری Many to Many

  • بخش مقدمه Section Introduction

  • مبانی بسیاری تا بسیاری Many to Many Basics

  • ایجاد میزهای چند به چند ما Creating Our Many To Many Tables

  • کد CODE

  • چالش سریال تلویزیونی شماره 1 TV Series Challenge #1

  • کد CODE

  • چالش سریال تلویزیونی شماره 2 TV Series Challenge #2

  • کد CODE

  • چالش سریال تلویزیونی شماره 3 TV Series Challenge #3

  • کد CODE

  • چالش سریال تلویزیونی شماره 4 TV Series Challenge #4

  • کد CODE

  • چالش سریال تلویزیونی شماره 5 TV Series Challenge #5

  • کد CODE

  • چالش سریال تلویزیونی شماره 6 TV Series Challenge #6

  • کد CODE

  • چالش سریال تلویزیونی شماره 7 TV Series Challenge #7

  • کد CODE

نماها، حالت‌ها و موارد دیگر! Views, Modes, & More!

  • معرفی Views Introducing Views

  • کد CODE

  • نماهای قابل به روز رسانی Updateable Views

  • جایگزینی/تغییر نماها Replacing/Altering Views

  • کد CODE

  • بند داشتن HAVING clause

  • کد CODE

  • با ROLLUP WITH ROLLUP

  • کد CODE

  • مبانی حالت های SQL SQL Modes Basics

  • کد CODE

  • STRICT_TRANS_TABLES STRICT_TRANS_TABLES

  • حالت های بیشتر More Modes

توابع پنجره Window Functions

  • نکته مهم (لطفا بخوانید) Important Note (please read)

  • معرفی توابع پنجره Introducing Window Functions

  • استفاده از OVER() Using OVER()

  • کد CODE

  • پارتیشن توسط PARTITION BY

  • کد CODE

  • با ویندوز سفارش دهید ORDER BY with Windows

  • کد CODE

  • RANK() RANK()

  • DENSE_RANK، و ROW_NUMBER() DENSE_RANK, & ROW_NUMBER()

  • کد CODE

  • NTILE() NTILE()

  • کد CODE

  • FIRST_VALUE FIRST_VALUE

  • کد CODE

  • LEAD و LAG LEAD and LAG

  • کد CODE

کلون پایگاه داده اینستاگرام Instagram Database Clone

  • بخش مقدمه Section Introduction

  • نکته مهم در مورد این بخش! IMPORTANT NOTE ABOUT THIS SECTION!

  • معرفی کلون اینستاگرام Introducing Instagram Clone

  • طرحواره کاربران Users Schema

  • کد CODE

  • طرحواره عکس ها Photos Schema

  • کد CODE

  • طرح واره نظرات Comments Schema

  • کد CODE

  • طرحواره را دوست دارد Likes Schema

  • کد CODE

  • طرحواره پیروان Followers Schema

  • کد CODE

  • توجه داشته باشید! Note!

  • 3 رویکرد برای هشتگ 3 Approaches for Hashtags

  • پیاده سازی جدول هشتگ ها Implementing Hashtags Table

  • کد CODE

  • طرحواره اینستاگرام را کامل کنید Complete Instagram Schema

کار با بسیاری از داده های IG Working With Lots of IG Data

  • بخش مقدمه Section Introduction

  • دریافت تعداد زیادی داده اینستاگرام Getting Lots of Instagram Data

  • کد CODE

  • چالش اینستاگرام شماره 1 Instagram Challenge #1

  • کد CODE

  • چالش اینستاگرام شماره 2 Instagram Challenge #2

  • کد CODE

  • چالش اینستاگرام شماره 3 Instagram Challenge #3

  • کد CODE

  • چالش اینستاگرام شماره 4 Instagram Challenge #4

  • کد CODE

  • چالش اینستاگرام شماره 5 Instagram Challenge #5

  • کد CODE

  • چالش اینستاگرام شماره 6 Instagram Challenge #6

  • کد CODE

  • چالش اینستاگرام شماره 7 Instagram Challenge #7

  • کد CODE

بعدش چی؟ What Next?

  • منابع SQL اضافی Additional SQL Resources

LEGACY: معرفی و 5 دقیقه SQL LEGACY: Introduction and 5 Minutes of SQL

  • معرفی دوره Course Introduction

  • معرفی مربی Instructor Introduction(s)

  • برنامه درسی و پیش نیازها Syllabus Walkthrough and Prerequisites

  • نکته ای در مورد ویرایشگر SQL Note about SQL Editor

  • 5 دقیقه اول SQL شما - بیایید کدنویسی کنیم! Your First 5 Minutes of SQL - Let's Get Coding!

  • کد: 5 دقیقه اول SQL شما CODE: Your First 5 Minutes of SQL

  • نحوه کار دوره How The Course Works

میراث: شروع به کار: بررسی اجمالی و نصب LEGACY: Getting Started: Overview and Installation

  • بخش مقدمه Section Introduction

  • پایگاه داده چیست؟ What Is a Database?

  • SQL در مقابل MySQL SQL Vs. MySQL

  • نکته مهم در مورد سخنرانی بعدی Important note about the next lecture

  • نمای کلی نصب - قبل از نصب تماشا کنید Installation Overview - WATCH BEFORE INSTALLING

  • اکنون به جای Cloud9 از GoormIDE استفاده می کنیم Now using GoormIDE instead of Cloud9

  • ثبت نام GoormIDE مهم - لطفا بخوانید!!! GoormIDE Registration IMPORTANT - PLEASE READ!!!

  • نکات MySQL برای آسان‌تر کردن زندگی‌تان MySQL Tips to Make Your Life Easier

  • نصب مک Mac Installation

  • کد: نصب مک CODE: Mac Installation

  • نصب ویندوز Windows Installation

LEGACY: ایجاد پایگاه داده و جداول LEGACY: Creating Databases and Tables

  • بخش 3 مقدمه Section 3 Introduction

  • ایجاد پایگاه های داده Creating Databases

  • کد: ایجاد پایگاه داده CODE: Creating Databases

  • حذف پایگاه های داده Dropping Databases

  • کد: حذف پایگاه های داده CODE: Dropping Databases

  • استفاده از پایگاه های داده Using Databases

  • کد: استفاده از پایگاه های داده CODE: Using Databases

  • مقدمه ای بر جداول Introduction to Tables

  • انواع داده های اساسی The Basic Datatypes

  • توجه داشته باشید در مورد اندازه حداکثر INT Note about INT max size

  • چالش پایه داده ها Basic Datatypes Challenge

  • چالش Basic Datatypes - راه حل Basic Datatypes Challenge - Solution

  • ایجاد جداول خود Creating Your Own Tables

  • کد: ایجاد جداول خود CODE: Creating Your Own Tables

  • چگونه می دانیم که کار می کند؟ How Do We Know It Worked?

  • کد: چگونه می دانیم که کار می کند؟ CODE: How Do We Know It Worked?

  • جداول رها کردن Dropping Tables

  • کد: جداول در حال سقوط CODE: Dropping Tables

  • چالش ایجاد جداول خودتان Creating Your Own Tables Challenge

  • کد: چالش ایجاد جداول خودتان CODE: Creating Your Own Tables Challenge

میراث: درج داده (و چند مورد دیگر) LEGACY: Inserting Data (and a couple other things)

  • بخش 4 مقدمه Section 4 Introduction

  • درج داده ها Inserting Data

  • کد: درج داده ها CODE: Inserting Data

  • معرفی فوق العاده سریع برای انتخاب Super Quick Intro To SELECT

  • کد: معرفی فوق العاده سریع برای انتخاب CODE: Super Quick Intro To SELECT

  • درج چندگانه Multiple INSERT

  • کد: درج چندگانه CODE: Multiple Insert

  • چالش ها را درج کنید INSERT Challenges

  • در مورد استفاده از نقل قول در داخل مقادیر درج شده توجه داشته باشید Note about using quotes inside of inserted values

  • راه حل چالش ها را درج کنید INSERT Challenges Solution

  • کد: راه حل چالش ها را درج کنید CODE: INSERT Challenges Solution

  • توجه: هشدارهای MySQL NOTE: MySQL Warnings

  • هشدارهای MySQL MySQL Warnings

  • کد: هشدارهای MySQL CODE: MySQL Warnings

  • NULL و NOT_NULL NULL and NOT_NULL

  • کد: NULL و NOT NULL CODE: NULL and NOT NULL

  • تنظیم مقادیر پیش فرض Setting Default Values

  • CODE: تنظیم مقادیر پیش فرض CODE: Setting Default Values

  • پرایمر روی کلیدهای اصلی A Primer On Primary Keys

  • کد: آغازگر روی کلیدهای اصلی CODE: A Primer on Primary Keys

  • تمرین محدودیت های جدول Table Constraints Exercise

  • راه حل تمرین محدودیت های جدول Table Constraints Exercise Solution

  • کد: راه حل تمرین محدودیت های جدول CODE: Table Constraints Exercise Solution

LEGACY: دستورات CRUD LEGACY: CRUD commmands

  • بخش 5 مقدمه Section 5 Introduction

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

  • کد: مقدمه ای بر CRUD CODE: Introduction to CRUD

  • آماده سازی داده های ما Preparing Our Data

  • کد: آماده سازی داده های ما CODE: Preparing Our Data

  • معرفی رسمی SELECT Official Introduction to SELECT

  • CODE: معرفی رسمی SELECT CODE: Official Introduction to SELECT

  • معرفی WHERE Introduction to WHERE

  • کد: مقدمه ای بر WHERE CODE: Introduction to WHERE

  • چالش ها را انتخاب کنید SELECT Challenges

  • راه حل چالش ها را انتخاب کنید SELECT Challenges Solution

  • کد: راه حل چالش ها را انتخاب کنید CODE: SELECT Challenges Solution

  • مقدمه ای بر نام های مستعار Introduction to Aliases

  • کد: مقدمه ای بر نام های مستعار CODE: Introduction to Aliases

  • فرمان به روز رسانی The UPDATE Command

  • کد: فرمان به روز رسانی CODE: The UPDATE Command

  • به روز رسانی چالش ها UPDATE Challenges

  • به روز رسانی راه حل چالش ها UPDATE Challenges Solution

  • کد: راه حل چالش ها به روز رسانی CODE: UPDATE Challenges Solution

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

  • کد: مقدمه ای برای DELETE CODE: Introduction to DELETE

  • حذف چالش ها DELETE Challenges

  • راه حل چالش ها را حذف کنید DELETE Challenges Solution

  • کد: راه حل چالش ها را حذف کنید CODE: DELETE Challenges Solution

LEGACY: CRUD Challenge بخش LEGACY: CRUD Challenge Section

  • بخش 6 مقدمه Section 6 Introduction

  • بررسی اجمالی تمرینات CRUD CRUD Exercise Overview

  • راه حل ایجاد تمرین CRUD CRUD Exercise Create Solution

  • کد: CRUD تمرین ایجاد راه حل CODE: CRUD Exercise Create Solution

  • راه حل خواندن تمرین CRUD CRUD Exercise Read Solution

  • کد: CRUD تمرین خواندن راه حل CODE: CRUD Exercise Read Solution

  • راه حل به روز رسانی تمرین CRUD CRUD Exercise Update Solution

  • کد: راه حل به روز رسانی تمرین CRUD CODE: CRUD Exercise Update Solution

  • راه حل حذف تمرین CRUD CRUD Exercise Delete Solution

  • کد: CRUD تمرین حذف راه حل CODE: CRUD Exercise Delete Solution

میراث: دنیای توابع رشته LEGACY: The World Of String Functions

  • بخش 7 مقدمه Section 7 Introduction

  • نکته مهم در مورد اجرای فایل های SQL (لطفا بخوانید) Important Note about Running SQL Files (please read)

  • اجرای فایل های SQL Running SQL Files

  • کد: اجرای فایل های SQL CODE: Running SQL Files

  • در حال بارگیری اطلاعات کتاب ما Loading Our Book Data

  • کد: بارگیری اطلاعات کتاب ما CODE: Loading Our Book Data

  • کار با CONCAT Working with CONCAT

  • کد: کار با CONCAT CODE: Working With CONCAT

  • معرفی SUBSTRING Introducing SUBSTRING

  • CODE: معرفی SUBSTRING CODE: Introducing SUBSTRING

  • معرفی REPLACE Introducing REPLACE

  • کد: معرفی REPLACE CODE: Introducing REPLACE

  • با استفاده از REVERSE Using REVERSE

  • کد: با استفاده از REVERSE CODE: Using REVERSE

  • کار با CHAR LENGTH Working with CHAR LENGTH

  • کد: کار با CHAR LENGTH CODE: Working with CHAR LENGTH

  • تغییر حروف بزرگ با UPPER و LOWER Changing Case with UPPER and LOWER

  • کد: تغییر حروف بزرگ با UPPER و LOWER CODE: Changing Case with UPPER and LOWER

  • نکته در مورد توابع رشته Note about string functions

  • چالش های تابع رشته String Function Challenges

  • راه حل چالش های تابع رشته String Function Challenges Solution

  • کد: راه حل چالش های تابع رشته CODE: String Function Challenges Solution

میراث: پالایش انتخاب های ما LEGACY: Refining Our Selections

  • بخش 8 مقدمه Section 8 Introduction

  • داده‌های اولیه: افزودن چند کتاب جدید Seed Data: Adding A Couple New Books

  • کد: داده های بذر: افزودن چند کتاب جدید CODE: Seed Data: Adding A Couple New Books

  • با استفاده از DISTINCT Using DISTINCT

  • CODE: با استفاده از DISTINCT CODE: Using DISTINCT

  • مرتب سازی داده ها با ORDER BY Sorting Data with ORDER BY

  • کد: مرتب سازی داده ها با ORDER BY CODE: Sorting Data with ORDER BY

  • با استفاده از LIMIT Using LIMIT

  • CODE: با استفاده از LIMIT CODE: Using LIMIT

  • جستجوهای بهتر با LIKE Better Searches with LIKE

  • کد: جستجوهای بهتر با LIKE CODE: Better Searches with LIKE

  • مانند قسمت 2: حروف وحشی بیشتر LIKE Part 2: More Wildcards

  • کد: مانند قسمت 2: حروف بیشتر CODE: LIKE Part 2: More Wildcards

  • تمرینات پالایش انتخاب Refining Selections Exercises

  • راه حل تمرین انتخاب های پالایش Refining Selections Exercises Solution

  • کد: راه حل تمرین انتخاب های پالایش CODE: Refining Selections Exercises Solution

میراث: جادوی توابع کل LEGACY: The Magic of Aggregate Functions

  • بخش 9 مقدمه Section 9 Introduction

  • تابع شمارش The Count Function

  • کد: تابع شمارش CODE: The Count Function

  • شادی های گروه توسط The Joys of Group By

  • نکته در مورد SQL Mode only_full_group_by Note about SQL Mode only_full_group_by

  • کد: شادی های گروه توسط CODE: The Joys of Group By

  • مبانی حداقل و حداکثر Min and Max Basics

  • کد: اصول اولیه MIN و MAX CODE: MIN and MAX Basics

  • پرسش های فرعی - مشکل با حداقل و حداکثر SUBQUERIES - A Problem with Min and Max

  • کد: مشکل با حداقل و حداکثر CODE: A Problem with Min and Max

  • استفاده از Min و Max با Group By Using Min and Max with Group By

  • CODE: استفاده از Min و Max با Group By CODE: Using Min and Max with Group By

  • تابع جمع The Sum Function

  • کد: تابع جمع CODE: The Sum Function

  • تابع میانگین The Avg Function

  • کد: تابع میانگین CODE: The Avg Function

  • چالش های توابع کل Aggregate Functions Challenges

  • توابع کل چالش ها راه حل Aggregate Functions Challenges Solution

  • کد: توابع کل چالش ها راه حل CODE: Aggregate Functions Challenges Solution

میراث: بازبینی انواع داده ها LEGACY: Revisiting Data Types

  • بخش 10 مقدمه Section 10 Introduction

  • CHAR و VARCHAR CHAR and VARCHAR

  • نکته ای در مورد CHAR و VARCHAR Note about CHAR and VARCHAR

  • کد: CHAR و VARCHAR CODE: CHAR and VARCHAR

  • اعشاری DECIMAL

  • کد: اعشاری CODE: DECIMAL

  • FLOAT و DOUBLE FLOAT and DOUBLE

  • کد: شناور و دو برابر CODE: FLOAT and DOUBLE

  • نکته در مورد تنظیم منطقه زمانی در Cloud9 Note about setting the timezone in Cloud9

  • DATE، TIME، و DATETIME DATE, TIME, and DATETIME

  • ایجاد داده های DATE ما Creating Our DATE data

  • CODE: ایجاد داده های DATE ما CODE: Creating Our DATE data

  • CURDATE، CURTIME، و NOW CURDATE, CURTIME, and NOW

  • در مورد قالب بندی تاریخ ها توجه داشته باشید Note about formatting dates

  • قالب بندی تاریخ ها Formatting Dates

  • کد: قالب بندی تاریخ ها CODE: Formatting Dates

  • تاریخ ریاضی Date Math

  • کد: تاریخ ریاضی CODE: Date Math

  • کار با TIMESTAMPS Working with TIMESTAMPS

  • CODE: کار با TIMESTAMPS CODE: Working with TIMESTAMPS

  • تمرینات انواع داده Data Types Exercises

  • انواع داده ها راه حل تمرین Data Types Exercises Solution

  • کد: انواع داده ها راه حل تمرین CODE: Data Types Exercises Solution

میراث: قدرت عملگرهای منطقی LEGACY: The Power of Logical Operators

  • بخش 11 مقدمه Section 11 Introduction

  • نا برابر Not Equal

  • کد: برابر نیست CODE: Not Equal

  • نه مانند Not Like

  • کد: دوست ندارم CODE: Not Like

  • بزرگتر از Greater Than

  • کد: بزرگتر از CODE: Greater Than

  • کمتر از Less Than

  • کد: کمتر از CODE: Less Than

  • منطقی و Logical AND

  • کد: منطقی و CODE: Logical AND

  • منطقی OR Logical OR

  • کد: منطقی یا CODE: Logical OR

  • بین Between

  • کد: بین CODE: Between

  • در و نه در In And Not In

  • کد: In And Not In CODE: In And Not In

  • اظهارات موردی Case Statements

  • کد: اظهارات موردی CODE: Case Statements

  • تمرینات عملگرهای منطقی Logical Operators Exercises

  • راه حل تمرین عملگرهای منطقی Logical Operators Exercises Solution

  • کد: راه حل تمرین عملگرهای منطقی CODE: Logical Operators Exercises Solution

میراث: بخش 12: یک به بسیاری LEGACY: Section 12: One To Many

  • بخش 12 مقدمه Section 12 Introduction

  • داده های دنیای واقعی کثیف است Real World Data Is Messy

  • انواع روابط داده ها Types of Data Relationships

  • یک به بسیاری: اصول One To Many: The Basics

  • کار با کلیدهای خارجی Working With Foreign Keys

  • کد: کار با کلیدهای خارجی CODE: Working With Foreign Keys

  • متقاطع بپیوندید Cross Join

  • کد: کراس جوین CODE: Cross Joins

  • پیوستن داخلی Inner Join

  • کد: اتصالات داخلی CODE: Inner Joins

  • چپ پیوستن Left Join

  • کد: پیوستن به سمت چپ CODE: Left Joins

  • سمت راست امتیاز 1 Right Joins Pt 1

  • کد: قسمت 1 را راست می پیوندد CODE: Right Joins Part 1

  • سمت راست نقطه 2 می پیوندد Right Joins Pt 2

  • کد: قسمت 2 سمت راست می پیوندد CODE: Right Joins Part 2

  • پیوندهای راست و چپ: یک سوال رایج Right and Left Joins: A Common Question

  • کد: راست و چپ پیوستن به سوالات متداول CODE: Right and Left Joins FAQ

  • اولین تمرین پیوستن ما Our First Joins Exercise

  • راه حل تمرین اولین عضویت ما Our First Joins Exercise SOLUTION

  • کد: اولین تمرین پیوستن ما CODE: Our First Joins Exercise

  • اولین تمرین ما می پیوندد راه حل PT. 2 Our First Joins Exercise SOLUTION PT. 2

  • کد: اولین تمرین ما پیوستن راه حل PT. 2 CODE: Our First Joins Exercise SOLUTION PT. 2

میراث: بسیاری برای بسیاری LEGACY: Many To Many

  • بخش 13 مقدمه Section 13 Introduction

  • خیلی به خیلی از اصول Many To Many Basics

  • ایجاد جداول ما Creating Our Tables

  • کد: ایجاد جداول ما CODE: Creating Our Tables

  • تلویزیون به چالش 1 می پیوندد TV Joins Challenge 1

  • کد: تلویزیون به راه حل چالش 1 می پیوندد CODE: TV Joins Challenge 1 Solution

  • تلویزیون به چالش 2 می پیوندد TV Joins Challenge 2

  • کد: تلویزیون به چالش 2 SOLUTION می پیوندد CODE: TV Joins Challenge 2 SOLUTION

  • تلویزیون به چالش 3 می پیوندد TV Joins Challenge 3

  • کد: تلویزیون به چالش 3 SOLUTION می پیوندد CODE: TV Joins Challenge 3 SOLUTION

  • تلویزیون به چالش 4 می پیوندد TV Joins Challenge 4

  • کد: تلویزیون به چالش 4 SOLUTION می پیوندد CODE: TV Joins Challenge 4 SOLUTION

  • تلویزیون به چالش 5 می پیوندد TV Joins Challenge 5

  • کد: تلویزیون به چالش 5 SOLUTION می پیوندد CODE: TV Joins Challenge 5 SOLUTION

  • تلویزیون به چالش 6 می پیوندد TV Joins Challenge 6

  • کد: تلویزیون به چالش 6 SOLUTION می پیوندد CODE: TV Joins Challenge 6 SOLUTION

  • تلویزیون به چالش 7 می پیوندد TV Joins Challenge 7

  • کد: تلویزیون به چالش 7 SOLUTION می پیوندد CODE: TV Joins Challenge 7 SOLUTION

میراث: کلون پایگاه داده اینستاگرام LEGACY: Instagram Database Clone

  • بخش 14 مقدمه Section 14 Introduction

  • معرفی طرحواره کلون اینستاگرام Introduction To Instagram Clone Schema

  • شبیه سازی DB اینستاگرام: طرحواره کاربران Cloning Instagram's DB: Users Schema

  • کد: طرحواره کاربران کلون IG CODE: IG Clone Users Schema

  • شبیه سازی DB اینستاگرام: طرحواره عکس ها Cloning Instagram's DB: Photos Schema

  • کد: IG Clone Photos Schema CODE: IG Clone Photos Schema

  • شبیه سازی DB اینستاگرام: طرح نظرات Cloning Instagram's DB: Comments Schema

  • کد: طرح نظرات کلون IG CODE: IG Clone Comments Schema

  • شبیه سازی DB اینستاگرام: طرحواره لایک Cloning Instagram's DB: Likes Schema

  • کد: IG Clone Likes Schema CODE: IG Clone Likes Schema

  • شبیه سازی DB اینستاگرام: طرحواره دنبال کنندگان Cloning Instagram's DB: Followers Schema

  • کد: طرحواره پیروان کلون IG CODE: IG Clone Followers Schema

  • نکته در مورد: شبیه سازی دی بی اینستاگرام: هشتگ ها قسمت 1 Note about: Cloning Instagram's DB: Hashtags Part 1

  • شبیه سازی DB اینستاگرام: هشتگ ها قسمت 1 Cloning Instagram's DB: Hashtags Part 1

  • شبیه سازی DB اینستاگرام: هشتگ ها قسمت 2 Cloning Instagram's DB: Hashtags Part 2

  • کد: طرحواره هشتگ کلون IG CODE: IG Clone Hashtags Schema

  • کد: طرح کلون IG را کامل کنید CODE: Complete IG Clone Schema

میراث: کار با بسیاری از داده های اینستاگرام LEGACY: Working With Lots Of Instagram Data

  • بخش 15 مقدمه Section 15 Introduction

  • نکته در مورد بارگیری مجموعه داده JUMBO Note about Loading The JUMBO dataset

  • در حال بارگیری مجموعه داده JUMBO Loading The JUMBO dataset

  • کلون اینستاگرام DATASET The Instagram Clone DATASET

  • چالش کلون اینستاگرام 1 Instagram Clone Challenge 1

  • کد راه حل چالش اینستاگرام 1 Instagram Challenge 1 Solution CODE

  • چالش کلون اینستاگرام ۲ Instagram Clone Challenge 2

  • کد راه حل چالش اینستاگرام 2 Instagram Challenge 2 Solution CODE

  • چالش کلون اینستاگرام 3 Instagram Clone Challenge 3

  • کد راه حل چالش اینستاگرام 3 Instagram Challenge 3 Solution CODE

  • چالش کلون اینستاگرام 4 Instagram Clone Challenge 4

  • کد راه حل چالش اینستاگرام 4 Instagram Challenge 4 Solution CODE

  • چالش کلون اینستاگرام 5 Instagram Clone Challenge 5

  • کد راه حل چالش اینستاگرام 5 Instagram Challenge 5 Solution CODE

  • چالش کلون اینستاگرام 6 Instagram Clone Challenge 6

  • کد راه حل چالش اینستاگرام 6 Instagram Challenge 6 Solution CODE

  • نکته در مورد چالش کلون اینستاگرام 7 Note about Instagram Clone Challenge 7

  • چالش کلون اینستاگرام ۷ Instagram Clone Challenge 7

  • کد راه حل چالش اینستاگرام 7 Instagram Challenge 7 Solution CODE

LEGACY: معرفی Node LEGACY: Introducing Node

  • نکته در مورد معرفی Node Note about Introducing Node

  • بخش 16 مقدمه Section 16 Introduction

  • MySQL و زبان های دیگر MySQL and Other Languages

  • اما در مورد PHP چه؟ BUT WHAT ABOUT PHP

  • مقدمه ای بر برنامه JOIN US Introduction to JOIN US app

  • نکته ای در مورد راه اندازی Cloud9 برای Node Note about Setting Up Cloud9 for Node

  • دوره 5 دقیقه ای کرش NodeJS 5 Minute NodeJS Crash Course

  • کد: 5 دقیقه دوره سقوط گره CODE: 5 Minute Node Crash Course

  • نکته در مورد نصب Faker Note about Faker install

  • مقدمه ای بر NPM و Faker Introduction to NPM and Faker

  • کد: مقدمه ای بر NPM و Faker CODE: Introduction to NPM and Faker

  • معرفی بسته MySQL Introducing the MySQL Package

  • نکته در مورد اتصال Node به MySQL Note about connecting Node to MySQL

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

  • کد: اتصال Node به MySQL CODE: Connecting Node to MySQL

  • ایجاد جدول کاربران ما Creating Our Users Table

  • کد: ایجاد جدول کاربران ما CODE: Creating Our Users Table

  • انتخاب با استفاده از Node Selecting Using Node

  • CODE: انتخاب با استفاده از Node CODE: Selecting Using Node

  • درج با استفاده از Node Inserting Using Node

  • کد: درج با استفاده از Node CODE: Inserting Using Node

  • مقداری MySQL/Node Magic Some MySQL/Node Magic

  • درج انبوه 500 کاربر - در نهایت! Bulk Inserting 500 Users - Finally!

  • کد: درج انبوه 500 کاربر CODE: Bulk Inserting 500 Users

  • تمرینات 500 کاربر 500 Users Exercises

  • 500 کاربر راه حل تمرین 500 Users Exercises Solutions

  • کد: 500 Users Exercises Solutions CODE: 500 Users Exercises Solutions

میراث: ساختن برنامه وب ما LEGACY: Building Our Web App

  • بخش 17 مقدمه Section 17 Introduction

  • به ما بپیوندید کد تکمیل شده Join Us Completed CODE

  • معرفی Express Introducing Express

  • فایل های NPM Init و package.json NPM Init and package.json files

  • توجه داشته باشید در مورد اولین برنامه وب ساده ما Note about Our First Simple Web App

  • اولین برنامه وب ساده ما Our First Simple Web App

  • کد: اولین برنامه وب ساده ما CODE: Our First Simple Web App

  • اضافه کردن مسیرهای متعدد Adding Multiple Routes

  • کد: اضافه کردن چندین مسیر CODE: Adding Multiple Routes

  • اتصال Express و MySQL Connecting Express and MySQL

  • کد: اتصال Express و MySQL CODE: Connecting Express and MySQL

  • اضافه کردن قالب های EJS Adding EJS Templates

  • کد: اضافه کردن الگوهای EJS CODE: Adding EJS Templates

  • اتصال فرم Connecting The Form

  • کد: اتصال فرم CODE: Connecting the Form

  • استایل بخش 1 Styling Part 1

  • کد: فایل های HTML و CSS CODE: HTML AND CSS FILES

  • استایل بخش 2 Styling Part 2

میراث: محرک های پایگاه داده LEGACY: Database Triggers

  • مقدمه ای بر محرک های پایگاه داده Introduction to Database Triggers

  • قسمت اول نوشتن اولین محرک ما Writing Our First Trigger Part 1

  • نوشتن اولین ماشه قسمت 2 Writing Our First Trigger Part 2

  • نکته در مورد سخنرانی بعدی Note about next lecture

  • جلوگیری از خود فالو شدن اینستاگرام با عوامل محرک Preventing Instagram Self-Follows With Triggers

  • ایجاد تریگرهای Logger Creating Logger Triggers

  • مدیریت محرک ها و یک هشدار Managing Triggers And A Warning

منابع اضافی Additional Resources

  • پیوندها به منابع اضافی یادگیری SQL Links to Additional SQL Learning Resources

نمایش نظرات

آموزش Bootcamp نهایی MySQL: از SQL Beginner به Expert بروید
جزییات دوره
36.5 hours
652
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
373,214
4.6 از 5
دارد
دارد
دارد
Colt Steele
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Colt Steele Colt Steele

توسعه دهنده و مدرس بوت کمپ