آموزش SQL برای مبتدیان
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- مبانی پایگاه دادهها و دلایلی که ما از آنها استفاده میکنیم.
- استفاده از SQL برای ذخیره داده در یک پایگاه داده
- نحو ایجاد پایگاه دادههای خود یا استفاده از پایگاه دادههای موجود
- استفاده از SQL برای استخراج داده از یک پایگاه داده به روشهای مختلف
- استفاده از SQL برای ایجاد و اصلاح پایگاه دادهها در MySQL
- بهترین شیوههای SQL
پیشنیازهای دوره
- نیازی به تجربه قبلی در زمینه پایگاهداده، SQL یا MySQL نیست. مبتدیان کامل به این دوره خوش آمدند.
- تنها چیزی که نیاز دارید یک کامپیوتر کارآمد است. دستورالعملها برای ویندوز، مک و لینوکس ارائه شده است.
توضیحات دوره
شما اصول پایگاه دادهها و SQL را از ابتدا گامبهگام یاد میگیرید. در این دوره عملی، شما از مبانی سینتکس SQL تا تکنیکهای پیشرفته کوئری را خواهید آموخت. این کار را با مثالهای عملی، آزمونها و تمرینهای کدنویسی انجام خواهید داد.
با استفاده از یکی از پرطرفدارترین سیستمهای مدیریت پایگاه داده، اصول SQL را سریعاً و به خوبی یاد میگیرید.
آنچه یاد خواهید گرفت:
- راهاندازی و پیکربندی MySQL روی کامپیوتر خود
- درک مفاهیم اصلی پایگاه داده
- ایجاد و مدیریت پایگاه دادهها
- نوشتن SQL برای درج، ویرایش و حذف داده
- ایجاد کوئریهای ساده برای استخراج داده از پایگاه داده
- نوشتن کوئریهای پیچیده با استفاده از جوین، GROUP BY و کوئریهای فرعی
- بهینهسازی کوئریهای خود برای عملکرد بهتر
یادگیری اصول SQL از پایه با استفاده از MySQL
SQL یکی از پرتقاضاترین مهارتهایی است که میتوانید بیاموزید. در این دوره عملی، شما از مبانی پایگاه دادهها و سینتکس SQL تا تکنیکهای پیشرفته کوئری را خواهید آموخت. این کار را سریعاً با یادگیری از مثالهای عملی و تقویت آنها با آزمونها و تمرینهای کدنویسی در مرورگر انجام میدهیم. ما از MySQL۷ یکی از محبوبترین و معتبرترین سیستمهای پایگاه داده استفاده خواهیم کرد.
شما از اصول اولیه شروع میکنید و خواهید آموخت که پایگاه دادهها چه هستند و چگونه استفاده میشوند.
سپس یاد خواهید گرفت که SQL چیست و چگونه برای تعامل با پایگاه دادههای رابطهای مانند MySQL استفاده میشود.
در تمام مراحل از مثالهای عملی استفاده میشود که شما تشویق به تست دانش خود میشوید.
شما خواهید آموخت که چگونه پایگاه دادهها را ایجاد و مدیریت کنید و در همه حال از بهترین شیوهها استفاده نمایید.
سپس SQL برای مدیریت داده در داخل پایگاه دادهها را خواهید آموخت که شامل درج داده جدید و ویرایش و حذف داده موجود است.
پس از این، مبانی استخراج داده از پایگاه داده و سپس کوئرهای پیشرفتهتر، از جمله بهترین شیوهها و نحوه بهینهسازی آنها را خواهید آموخت
چرا این دوره را بگذرانید؟
- نیازی به تجربه قبلی نیست. مناسب برای مبتدیان
- دروس واضح و گامبهگام با مثالهای عملی
- ایجاد مهارتهای واقعی که میتوانید در کار یا پروژههای فریلنسری استفاده کنید.
- دسترسی مادامالعمر به مطالب دوره
- محتوای عملی و منابع قابل دانلود
این دوره برای چه کسانی مناسب است؟
- کسی که علاقهمند به یادگیری SQL بدون دانش قبلی است.
- کسی که میخواهد با اعتمادبهنفس با SQL و MySQL کار کند.
- کسی که میخواهد SQL را سریع و کارآمد یاد بگیرد.
آموزش SQL برای مبتدیان
-
مقدمه و خوشآمدگویی 00:50
-
پایگاه داده چیست و SQL چیست؟ 03:41
-
SQL یا Sequel؟ 01:00
-
مقدمه - نرمافزارهای مورد نیاز 00:56
-
ویندوز - نصب سرور MySQL و کلاینت خط فرمان 02:57
-
ویندوز - نصب MySQL Workbench 01:56
-
macOS - نصب سرور MySQL و کلاینت خط فرمان 02:39
-
macOS - نصب MySQL Workbench 01:49
-
لیست و ایجاد پایگاه دادهها 02:46
-
حذف پایگاه دادهها 00:51
-
انتخاب پایگاه داده فعلی 01:02
-
مشاهده و ایجاد جداول - مقدمهای بر تایپهای داده 04:31
-
پیکربندی NULL و مقادیر پیشفرض 02:37
-
افزودن ستونها به جداول موجود 01:52
-
اصلاح ستونها 01:54
-
حذف ستونها 00:52
-
تغییر نام یا حذف یک جدول 01:55
-
ایجاد پایگاه دادهها و جداول None
-
لیستبندی، ایجاد و حذف پایگاه دادهها با استفاده از GUI 03:06
-
مشاهده و ایجاد جداول با استفاده از GUI 04:14
-
ویرایش و حذف جداول با استفاده از GUI 02:29
-
بازآفرینی پایگاه دادهها با استفاده از اسکریپتها 02:52
-
کامنتها در SQL 01:04
-
تغییر نام پایگاه داده با استفاده از کلاینت GUI 03:00
-
تغییر نام پایگاه داده در کلاینت خط فرمان 01:29
-
اجرای اسکریپت در کلاینت GUI 01:08
-
اجرای اسکریپت در کلاینت خط فرمان 00:49
-
درج یک یا چند رکورد در یک جدول 02:29
-
تعیین ستونها و استفاده از مقادیر پیشفرض 01:20
-
تاریخها - ارائه مقادیر صریح 01:32
-
پیشفرضگذاری به تاریخ جاری 01:02
-
زمانها - تعیین مقادیر زمانی و زمان جاری به عنوان پیشفرض 01:45
-
درج کاراکترهای ویژه 01:54
-
درج داده None
-
درج داده در یک جدول None
-
تایپهای داده ستونی و تبدیل تایپها 02:54
-
پذیرفتن مقادیر NULL 00:54
-
اجرای مقادیر یکتا با UNIQUE Constraints 03:42
-
محدود کردن محدوده مقادیر با CHECK Constraints 02:48
-
افزودن Constraints هنگام ایجاد جدول 02:52
-
تعیین CHECK Constraints در MySQL Workbench 00:41
-
اجرای یکپارچگی داده None
-
اجرای اسکریپت برای راهاندازی پایگاه داده برای این بخش 01:00
-
انتخاب ستونهای خاص و استفاده از Aliases 01:49
-
انتخاب ستونهای خاص None
-
انتخاب داده با استفاده از GUI 01:05
-
فیلترینگ نتایج با استفاده از WHERE Clause - عملگرهای مقایسه و BETWEEN 02:50
-
فیلترینگ نتایج هنگام انتخاب داده None
-
فیلترینگ مقادیر NULL 00:46
-
ترکیب شرطیها با عملگرهای AND ،OR ،NOT و IN 03:32
-
ترکیب شرطیهای WHERE با عملگرهای منطقی None
-
الگوهای رشته - عملگر LIKE و Wildcards 02:05
-
فیلترینگ ستونهای رشته با استفاده از عملگر LIKE None
-
فیلترینگ نتایج با استفاده از عبارات منظم - عملگر REGEXP 01:36
-
حذف داپلیکیتها با استفاده از کلیدواژه DISTINCT 00:55
-
انتخاب مقادیر یکتا با DISTINCT None
-
انتخاب مقادیر و عبارات لیترال 02:39
-
استفاده از توابع IFNULL یا COALESCE None
-
توابع عددی، رشته و تاریخ 02:48
-
انتخاب یک تابع مناسب None
-
شرطیهای متعدد با عبارت CASE 02:22
-
عبارت CASE None
-
کوئریهای فرعی 00:51
-
ایجاد جداول و کپی داده با استفاده از کوئریهای فرعی 01:33
-
بروزرسانی رکوردهای موجود 02:16
-
بروزرسانی رکوردها None
-
تنظیم تاریخ و زمان جاری هنگام بروزرسانی رکوردها 01:38
-
حذف رکوردها 00:54
-
حذف رکوردها None
-
حذف تمام رکوردها از یک جدول 01:21
-
استفاده از تراکنشها برای بازیابی رکوردهای حذف شده 02:34
-
تراکنشهای ACID - اطمینان از اینکه همه دستورات در یک گروه اجرا میشوند 03:12
-
تراکنشها None
-
شناسایی رکوردهای یکتا با استفاده از کلیدهای اصلی 02:54
-
AUTO_INCREMENT Attribute 04:12
-
لینکدهی جداول به هم - کلیدهای خارجی 04:18
-
Populate کردن جدول نویسندگان و لینکدهی هر رکورد کتاب به آن 02:06
-
ON DELETE - تغییر رفتار یکپارچگی ارجاعی 04:24
-
یکپارچگی ارجاعی هنگام بروزرسانی رکوردها 02:59
-
کلیدهای اصلی و خارجی None
-
انتخاب داده از چندین جدول 03:55
-
JOIN Clause 01:28
-
جوین کردن دو جدول با استفاده از JOIN Clause None
-
انواع مختلف جوین - Left و Right و Inner و Outer 02:21
-
LEFT JOINs None
-
EXISTS - بررسی اینکه آیا هیچ رکوردی وجود دارد یا خیر 02:23
-
EXISTS None
-
Cross Joins 00:40
-
Self Joins 01:41
-
Self Joins None
-
یافتن حداقل و حداکثر مقدار از یک بازه 01:54
-
شمارش رکوردها 02:04
-
COUNT None
-
جمعها، میانگینها و سایر توابع تجمیع 01:21
-
گروهبندی رکوردها با استفاده از GROUP BY 02:32
-
GROUP BY None
-
افزودن شرطیها به یک گروه با HAVING 01:54
-
HAVING None
-
جوین کردن چندین مجموعه نتایج با استفاده از عملگر UNION 01:49
-
دریافت خلاصههای گروهی با استفاده از ROLLUP 01:35
-
یافتن رکوردهای مشترک بین چندین مجموعه نتایج با استفاده از INTERSECT 00:50
-
مرتبسازی رکوردها در یک مجموعه نتایج 01:36
-
ORDER BY None
-
مرتبسازی با استفاده از چندین ستون 00:46
-
محدود کردن تعداد رکوردها در یک مجموعه نتایج 01:50
-
LIMIT و OFFSET None
-
استفاده از ایندکسها برای بازیابی سریعتر داده 03:16
-
افزودن و حذف ایندکسها 03:26
-
بهترین شیوهها برای استفاده از ایندکسها 01:32
-
ایندکسها None
-
روابط One-to-Many و Many-to-One 01:27
-
روابط One-to-One 03:15
-
روابط Many-to-Many 02:45
-
کوئری با استفاده از جوینهای متعدد 02:11
-
روابط None
-
جوینهای متعدد None
-
نتیجهگیری 00:32
مشخصات آموزش
آموزش SQL برای مبتدیان
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:مقدماتی
- تعداد درس:117
- مدت زمان :03:06:32
- حجم :920.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy