آموزش ویدیویی پایگاه داده، SQL و NoSQL و ...
2.09K subscribers
210 photos
113 videos
1.77K links
* پیشنهادات، تبلیغات و تبادل و ... : @ma_limbs

* تعرفه تبلیغات:
https://t.me/+w-o6dHW5O31jMWNk
Download Telegram
🔵 کوییز SQL Server: برای انتخاب داده‌ها از چندین جدول، کدام دستور صحیح است؟

الف) SELECT * FROM Table1, Table2;
ب) SELECT * FROM Table1 AND Table2;
ج) SELECT * JOIN Table1, Table2;
د) SELECT * FROM Table1 + Table2;

پاسخ صحیح: الف
توضیح: برای انتخاب داده‌ها از چندین جدول، می‌توان از دستور SELECT * FROM Table1, Table2; استفاده کرد که به‌طور پیش‌فرض یک CROSS JOIN انجام می‌دهد. گزینه‌های دیگر به‌طور صحیح نیستند.


#t_sql #sql_server
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #SQL

🟣 موضوع : ‏استفاده از ALIAS برای جدول‌ها و ستون‌ها

نکته :

‏یه راز کوچولو: کلمه AS اختیاریه! می‌تونی بنویسی TableName t یا ColumnName c. ولی اگه بذاریش، کد خواناتر میشه. انتخاب با خودته! 😉


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #NoSQL

🟣 موضوع : Batch vs Stream Processing

نکته :

‏تأخیر (Latency): پردازش دسته‌ای تأخیر بالایی داره (نتیجه‌اش دير میاد)، ولی جریانی تأخیرش نزدیک به صفره. مثل تفاوت نامه فرستادن با پیام فوریه! 🐌🚀


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز SQL Server: برای انتخاب تمام ستون‌ها از یک جدول، کدام دستور استفاده می‌شود؟

الف) SELECT ALL FROM TableName;
ب) SELECT * FROM TableName;
ج) SELECT TableName.*;
د) SELECT TableName ALL;

پاسخ صحیح: ب
توضیح: برای انتخاب تمام ستون‌ها از یک جدول، باید از دستور SELECT * FROM TableName; استفاده کرد. علامت * نشان‌دهنده انتخاب همه ستون‌ها است.


#t_sql #sql_server
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #SQL

🟣 موضوع : ‏تبدیل نوع با CAST و CONVERT

نکته :

‏اگه داری عدد رو به تاریخ تبدیل می‌کنی، حواست به فرمت باشه که قاطی نکنه! 🔢➡️🗓️


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
Media is too big
VIEW IN TELEGRAM
🔵 ۳۱- ریپرت یا VIEWS در MySQL

🟢 کیفیت : متوسط

🔴 توجه کنید با تنظیمات خود تلگرام می توانید حجم و کیفیت ویدیو را بر اساس سرعت اینترنت خود تنظیم نمایید.

🟣 MySQL آموزش

🟢 زبان آموزش: فارسی

🟣 MySQL آموزش


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #SQL

🟣 موضوع : ‏Backup و Restore پایگاه داده

نکته :

‏قبل از هر تغییر بزرگی توی پایگاه داده، حتماً بکاپ بگیر! مثل این‌که قبل از پریدن، چتر نجاتت رو چک کنی! 🪂🧐


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
‏آیا می‌دونستید پایتون یه ترفند داره برای کم کردن مصرف حافظه کلاس‌ها؟ 🤯

‏بهش میگن `__slots__`!

‏با تعریف `__slots__`، دیگه خبری از `__dict__` نیست و فقط attributeهای مشخص شده ذخیره میشن. این یعنی حافظه کمتر، سرعت بیشتر! 🚀

‏مثال:
```python
class Player:
__slots__ = ['name', 'score']
def __init__(self, name, score):
self.name = name
self.score = score
```

‏با این کار، یه عالمه حافظه صرفه‌جویی می‌کنید، مخصوصا اگه تعداد objectهاتون زیاد باشه. 😉
#پایتون #بهینه_سازی

https://t.me/python7ir
💡 نکته #یادگیری_ماشین

🟣 موضوع : ‏یادگیری ماشین: TensorFlow - داده‌ها - استفاده از Dataset و Iterator

نکته :

‏برای عملیات پیش‌پردازش روی داده‌هات (مثل نرمال‌سازی یا تغییر اندازه تصاویر)، از متد map توی Dataset استفاده کن. 🗺️ اینجوری کد تمیزتر و کارآمدتری داری. فکر کن یه خط لوله داری! 🔧


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #SQL

🟣 موضوع : ‏Upsert (MERGE) در SQL

نکته :

‏برای تست MERGE، اول روی یه جدول کوچیک امتحانش کن! بعد برو سراغ جدول اصلی! 😎


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #NoSQL

🟣 موضوع : ‏Migration از SQL به NoSQL

نکته :

‏در طول مهاجرت، مرتبا عملکرد برنامه‌هاتون رو بررسی کنید. 📈 اینطوری، مشکلات رو زودتر پیدا می‌کنید و اصلاح می‌کنید.


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
‏پایتون 🐍 و لیست‌ها!

‏لیست‌ها مثل جعبه‌های جادویی توی پایتون‌اند 🪄. هرچی بخوای توشون جا میشه!

```python
my_list = [1, "hello", 3.14]
```

‏به اعضای لیست با اندیس (index) دسترسی داریم:

```python
‏print(my_list[0]) # خروجی: 1
```

‏اضافه کردن عضو: `my_list.append("world")`

‏حذف عضو: `del my_list[1]`

‏به همین سادگی! 😎
#پایتون #لیست #آموزش

https://t.me/python7ir
💡 نکته #NoSQL

🟣 موضوع : ‏پشتیبانی از داده‌های جغرافیایی (Geo‑Spatial)

نکته :

‏قبل از انتخاب دیتابیس NoSQL، حتماً چک کن کدومشون پشتیبانی بهتری از داده‌های جغرافیایی دارن. MongoDB و Redis عالین! 💪


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #SQL

🟣 موضوع : ‏Streaming SQL (مثل Apache Flink SQL)

نکته :

‏حواست باشه که مدیریت وضعیت (state) تو استریمینگ خیلی مهمه، مثل نگهداری از یه موجود زنده. 🧠


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
کار با تاریخ و زمان تو پایتون خیلی آسونه!

‏با ماژول `datetime` میتونی تاریخ‌ها و زمان‌ها رو مدیریت کنی.

‏مثال:
```python
import datetime
now = datetime.datetime.now()
print(now) # 2024-02-29 10:30:00.123456
```

🗓️ برای فرمت‌بندی هم از `strftime` استفاده کن:
```python
print(now.strftime("%Y-%m-%d")) # 2024-02-29
```

‏دیگه تاریخ و زمان برات کابوس نیست! 😉
#پایتون #آموزش #datetime

https://t.me/python7ir
💡 نکته #SQL

🟣 موضوع : ‏Partial Indexes و Filtered Indexes

نکته :

‏یادت باشه، ایندکس فیلترشده فقط وقتی استفاده میشه که شرط WHERE کوئری دقیقاً با شرط ایندکس بخونه یا زیرمجموعه‌اش باشه. الکی ایندکس نساز! 🤔📝


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🎨 نمودار کشیدن با پایتون آسونه!

‏کتابخونه matplotlib این کار رو براتون راحت کرده.

‏یه مثال ساده:
```python
import matplotlib.pyplot as plt
plt.plot([1, 2, 3, 4], [5, 6, 7, 8])
plt.show()
```

‏همین الان امتحانش کن! 🚀
#پایتون #matplotlib #نمودار

https://t.me/python7ir
💡 نکته #NoSQL

🟣 موضوع : ‏ASP.NET/C– اتصال به MongoDB

نکته :

‏برای اتصال به MongoDB با ASP.NET Core، اول پکیج MongoDB.Driver رو نصب کن. خیلی راحته! 😎


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
🔵 کوییز عبارت SELECT در T-SQL #پایگاه_داده #sql

🟣 سوال: چگونه می‌توانید از عملگر PIVOT در یک کوئری SELECT استفاده کنید؟

🟢 پاسخ: عملگر PIVOT در یک کوئری SELECT برای تبدیل ردیف‌ها به ستون‌ها استفاده می‌شود و به شما امکان می‌دهد داده‌ها را جمع‌آوری کرده و آن را به صورت جدول چرخشی نمایش دهید.
ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #SQL

🟣 موضوع : ‏PARTITION BY و ORDER BY در توابع پنجره‌ای

نکته :

‏فرض کن می‌خوای رتبه فروش هر محصول رو داخل دسته‌بندی خودش بدونی. اینجا PARTITION BY میاد و هر دسته‌بندی رو جدا می‌کنه تا رتبه برای هر کدوم از ۱ شروع بشه! 🥇📊


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir
💡 نکته #SQL

🟣 موضوع : ‏Partial Indexes و Filtered Indexes

نکته :

‏وقتی یه ستون فقط چند تا مقدار خاص داره (مثلاً یه فلگ true/false)، فقط برای مقدار true ایندکس بساز. اینجوری ایندکست خیلی کوچیک و سریع میشه! 🤏


ـــــــــــــــــــــــــــــــــــــــــــــــــــــــــ

لطفا ما رو به دیگران هم معرفی کنید...

آدرس کانال اصلی :
https://t.me/Tu_24

آدرس وبسایت:
https://Tutorial24.ir