کتاب SQL QuickStart: راهنمای گام به گام یادگیری SQL برای مبتدیان با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
دوره SQL QuickStart: راهنمای گام به گام یادگیری SQL برای مبتدیان SQL QuickStart: قدرت دادهها را در دستان خود بگیرید! سریعترین مسیر شما برای تسلط بر زبان SQL، از صفر تا صد در دنیای امروز، دادهها به ...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره SQL QuickStart: راهنمای گام به گام یادگیری SQL برای مبتدیان
موضوع کلی: پایگاه داده و SQL
موضوع میانی: مبانی SQL و مدیریت داده
📋 سرفصلهای دوره
- 1. مقدمهای بر دنیای پایگاه دادهها
- 2. SQL چیست و چرا مهم است؟
- 3. انواع سیستمهای مدیریت پایگاه داده (RDBMS)
- 4. معرفی جداول، ستونها و ردیفها
- 5. مفاهیم کلید اصلی و کلید خارجی
- 6. نصب و راهاندازی محیط کاری SQL
- 7. اولین کوئری شما: بازیابی اطلاعات ساده
- 8. مبانی دستور SELECT: انتخاب دادهها
- 9. انتخاب ستونهای خاص با SELECT
- 10. انتخاب تمام ستونها با SELECT * (ستاره)
- 11. معرفی بند FROM: مشخص کردن منبع داده
- 12. فیلتر کردن دادهها با بند WHERE
- 13. عملگرهای مقایسهای: =, <, >, <=, >=, !=
- 14. فیلتر کردن با چندین شرط: عملگر AND
- 15. فیلتر کردن با چندین شرط: عملگر OR
- 16. ترکیب AND و OR برای فیلترهای پیچیده
- 17. استفاده از NOT برای معکوس کردن شرط
- 18. پیدا کردن مقادیر در یک لیست با IN
- 19. فیلتر کردن محدودهها با BETWEEN
- 20. جستجوی الگوها با LIKE و کاراکترهای وایلدکارد (%)
- 21. کار با مقادیر NULL: بررسی IS NULL و IS NOT NULL
- 22. مرتبسازی نتایج با ORDER BY (صعودی ASC)
- 23. مرتبسازی نتایج با ORDER BY (نزولی DESC)
- 24. مرتبسازی بر اساس چندین ستون
- 25. محدود کردن تعداد نتایج با LIMIT / TOP
- 26. نادیده گرفتن ردیفهای تکراری با DISTINCT
- 27. عملیات ریاضی در SELECT (جمع، تفریق، ضرب، تقسیم)
- 28. استفاده از نام مستعار (Alias) برای ستونها و جداول
- 29. معرفی انواع دادههای رایج در SQL (INT, VARCHAR, DATE)
- 30. درج دادههای جدید در جدول با INSERT INTO
- 31. درج چندین ردیف به طور همزمان
- 32. بهروزرسانی دادههای موجود با UPDATE
- 33. بهروزرسانی چند ستون به طور همزمان با UPDATE
- 34. حذف ردیفها از جدول با DELETE FROM
- 35. حذف تمام ردیفها از یک جدول (TRUNCATE TABLE)
- 36. مقدمهای بر ارتباط بین جداول
- 37. نقش Primary Key و Foreign Key در ایجاد روابط
- 38. پیوستن جداول با INNER JOIN
- 39. بازیابی دادههای منطبق از دو جدول با INNER JOIN
- 40. پیوستن جداول با LEFT JOIN (همه از چپ، منطبق از راست)
- 41. پیوستن جداول با RIGHT JOIN (همه از راست، منطبق از چپ)
- 42. تفاوتهای کلیدی بین LEFT JOIN و RIGHT JOIN
- 43. پیوستن جداول با FULL OUTER JOIN (همه ردیفها)
- 44. کاربرد Self-Join: اتصال یک جدول به خودش
- 45. پیوستن سه جدول یا بیشتر
- 46. مقدمهای بر توابع تجمیعی (Aggregate Functions)
- 47. شمارش ردیفها با COUNT()
- 48. محاسبه مجموع با SUM()
- 49. محاسبه میانگین با AVG()
- 50. پیدا کردن حداقل مقدار با MIN()
- 51. پیدا کردن حداکثر مقدار با MAX()
- 52. گروهبندی دادهها با GROUP BY
- 53. استفاده از توابع تجمیعی با GROUP BY
- 54. فیلتر کردن گروهها با HAVING
- 55. تفاوت اساسی بین WHERE و HAVING
- 56. گروهبندی بر اساس چندین ستون
- 57. مقدمهای بر زیرکوئریها (Subqueries)
- 58. زیرکوئریها در بند WHERE
- 59. زیرکوئریها با عملگر IN در WHERE
- 60. زیرکوئریها با عملگر EXISTS در WHERE
- 61. زیرکوئریها در بند SELECT (به عنوان یک ستون)
- 62. زیرکوئریها در بند FROM (به عنوان جدول مشتق شده)
- 63. درک زیرکوئریهای همبسته (Correlated Subqueries)
- 64. معرفی زبان تعریف دادهها (DDL)
- 65. ایجاد پایگاه داده جدید با CREATE DATABASE
- 66. ایجاد جدول جدید با CREATE TABLE
- 67. تعریف ستونها و انواع دادهها در CREATE TABLE
- 68. معرفی قید NOT NULL (عدم اجازه مقادیر خالی)
- 69. معرفی قید UNIQUE (مقادیر منحصربهفرد)
- 70. تعریف Primary Key در هنگام ایجاد جدول
- 71. تعریف Foreign Key برای ایجاد رابطه در CREATE TABLE
- 72. استفاده از قید DEFAULT برای مقادیر پیشفرض
- 73. استفاده از قید CHECK برای اعتبارسنجی دادهها
- 74. اضافه کردن ستون جدید به جدول با ALTER TABLE
- 75. حذف ستون از جدول با ALTER TABLE
- 76. تغییر نوع داده یک ستون با ALTER TABLE
- 77. اضافه کردن یا حذف قیدها با ALTER TABLE
- 78. تغییر نام جدول با ALTER TABLE / RENAME TABLE
- 79. حذف جدول با DROP TABLE
- 80. حذف پایگاه داده با DROP DATABASE
- 81. مقدمهای بر توابع رشتهای در SQL
- 82. کار با توابع SUBSTRING, LEFT, RIGHT
- 83. تغییر حروف به بزرگ یا کوچک (UPPER, LOWER)
- 84. حذف فضای خالی اضافی (TRIM, LTRIM, RTRIM)
- 85. توابع برای عملیات ریاضی پیشرفته (ROUND, CEIL, FLOOR)
- 86. توابع تاریخ و زمان: GETDATE(), NOW(), DATE_ADD(), DATEDIFF()
- 87. فرمتدهی تاریخ و زمان برای نمایش
- 88. تبدیل نوع داده (CAST و CONVERT)
- 89. استفاده از عملگر UNION برای ترکیب نتایج کوئریها
- 90. تفاوت بین UNION و UNION ALL
- 91. معرفی عبارات CASE: منطق شرطی در کوئریها
- 92. ساخت VIEW برای سادهسازی کوئریهای پیچیده
- 93. مزایای استفاده از VIEW در مدیریت دادهها
- 94. بهروزرسانی دادهها از طریق VIEW (محدودیتها)
- 95. ایجاد INDEX برای بهبود عملکرد کوئریها
- 96. درک نحوه کار INDEX ها و مزایای آنها
- 97. حذف INDEX با DROP INDEX
- 98. مقدمهای بر تراکنشها: ACID properties
- 99. شروع تراکنش با BEGIN TRANSACTION
- 100. ذخیره تغییرات با COMMIT TRANSACTION
تگها:
Database
MySQL
SQL basics
SQL QuickStart
SQL QuickStart Guide
SQL Server
SQL Tutorial
SQL برای مبتدیان
SQL فارسی
آموزش SQL
آموزش پایگاه داده
پایگاه داده
مبانی SQL
مدیریت داده
یادگیری SQL
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.