SQL и БД Learning
رفتن به کانال در Telegram
№ 5060218708 Изучаем SQL с нуля По всем вопросам @mascarov_valentin Реклама на бирже - https://telega.in/c/SQl_and_DB_Learning
نمایش بیشتر9 683
مشترکین
-424 ساعت
-87 روز
-5330 روز
در حال بارگیری داده...
کانالهای مشابه
ابر برچسبها
اشارات ورودی و خروجی
---
---
---
---
---
---
جذب مشترکین
ژوئیه '26
ژوئیه '26
+7
در 0 کانالها
ژوئن '26
+17
در 0 کانالها
Get PRO
مه '26
+21
در 0 کانالها
Get PRO
آوریل '26
+25
در 0 کانالها
Get PRO
مارس '26
+22
در 0 کانالها
Get PRO
فوریه '26
+7
در 0 کانالها
Get PRO
ژانویه '26
+6
در 0 کانالها
Get PRO
دسامبر '25
+6
در 0 کانالها
Get PRO
نوامبر '25
+11
در 0 کانالها
Get PRO
اکتبر '25
+14
در 0 کانالها
Get PRO
سپتامبر '25
+22
در 0 کانالها
Get PRO
اوت '25
+7
در 0 کانالها
Get PRO
ژوئیه '25
+15
در 0 کانالها
Get PRO
ژوئن '25
+24
در 0 کانالها
Get PRO
مه '25
+76
در 2 کانالها
Get PRO
آوریل '25
+21
در 0 کانالها
Get PRO
مارس '25
+25
در 0 کانالها
Get PRO
فوریه '25
+24
در 0 کانالها
Get PRO
ژانویه '25
+139
در 0 کانالها
Get PRO
دسامبر '24
+10
در 0 کانالها
Get PRO
نوامبر '24
+204
در 4 کانالها
Get PRO
اکتبر '24
+623
در 11 کانالها
Get PRO
سپتامبر '24
+209
در 4 کانالها
Get PRO
اوت '24
+208
در 0 کانالها
Get PRO
ژوئیه '24
+37
در 0 کانالها
Get PRO
ژوئن '24
+40
در 0 کانالها
Get PRO
مه '24
+68
در 0 کانالها
Get PRO
آوریل '24
+123
در 0 کانالها
Get PRO
مارس '24
+108
در 0 کانالها
Get PRO
فوریه '24
+267
در 0 کانالها
Get PRO
ژانویه '24
+81
در 0 کانالها
Get PRO
دسامبر '23
+123
در 2 کانالها
Get PRO
نوامبر '23
+46
در 0 کانالها
Get PRO
اکتبر '23
+272
در 4 کانالها
Get PRO
سپتامبر '23
+183
در 0 کانالها
Get PRO
اوت '23
+317
در 2 کانالها
Get PRO
ژوئیه '23
+68
در 0 کانالها
Get PRO
ژوئن '23
+63
در 0 کانالها
Get PRO
مه '23
+369
در 0 کانالها
Get PRO
آوریل '23
+187
در 0 کانالها
Get PRO
مارس '23
+336
در 0 کانالها
Get PRO
فوریه '23
+104
در 0 کانالها
Get PRO
ژانویه '23
+1 026
در 0 کانالها
Get PRO
دسامبر '22
+412
در 0 کانالها
Get PRO
نوامبر '22
+650
در 0 کانالها
Get PRO
اکتبر '22
+387
در 0 کانالها
Get PRO
سپتامبر '22
+1 199
در 0 کانالها
Get PRO
اوت '22
+1 687
در 0 کانالها
Get PRO
ژوئیه '22
+91
در 0 کانالها
Get PRO
ژوئن '22
+1 789
در 0 کانالها
Get PRO
مه '22
+1 493
در 0 کانالها
Get PRO
آوریل '22
+892
در 0 کانالها
Get PRO
مارس '22
+4 006
در 0 کانالها
| تاریخ | رشد مشترکین | اشارات | کانالها | |
| 14 ژوئیه | +1 | |||
| 13 ژوئیه | 0 | |||
| 12 ژوئیه | 0 | |||
| 11 ژوئیه | 0 | |||
| 10 ژوئیه | 0 | |||
| 09 ژوئیه | +2 | |||
| 08 ژوئیه | +1 | |||
| 07 ژوئیه | 0 | |||
| 06 ژوئیه | +1 | |||
| 05 ژوئیه | 0 | |||
| 04 ژوئیه | 0 | |||
| 03 ژوئیه | 0 | |||
| 02 ژوئیه | 0 | |||
| 01 ژوئیه | +2 |
پستهای کانال
🖥 Google почти всегда задает вопросы по SQL во время собеседований на вакансии Data Analytics, Data Science и Data Engineering.
Поэтому, если вы готовитесь к собеседованию по SQL, решите эти 11 РЕАЛЬНЫХ вопросов для собеседования Google по SQL.
https://datalemur.com/blog/google-sql-interview-questions
| 2 | Почему после MySQL мне неудобен PostgreSQL
Читать статью | 1 |
| 3 | Концепция ORM как двигатель прогресса — выдержит ли ее ваша СУБД?
Смотреть статью | 727 |
| 4 | #вопросы_с_собеседований
Как распарсить строку в SQL?
Часто возникает необходимость распарсить строку в SQL запросе, чтобы получить отдельные элементы. Существует несколько способов это сделать.
1. Использование функции SUBSTRING
Для извлечения отдельных элементов из строки можно использовать функцию SUBSTRING.
2. Использование функции CHARINDEX
Для извлечения подстроки из строки можно использовать функцию CHARINDEX.
3. Использование функции PARSENAME
Для извлечения отдельных элементов из строки, разделенных определенным символом, можно использовать функцию PARSENAME. | 1 110 |
| 5 | MySQL ускорение SQL запросов
Ускорение SQL запросов в MySQL может быть достигнуто следующими способами:
1. Индексы: использование индексов может ускорить поиск и сортировку данных в ваших таблицах.
2. Оптимизация структуры таблиц: важно убедиться, что структура таблиц оптимизирована для выполнения запросов.
3. Оптимизация запросов: проверьте ваши запросы на оптимизацию, убедитесь, что вы используете правильные операторы JOIN и индексы для улучшения производительности.
4. Кэширование данных: использование кэширования данных может ускорить выполнение повторяющихся запросов.
5. Использование представлений: использование представлений может упростить запросы и улучшить их читаемость.
6. Ограничение размера выборки: используйте оператор LIMIT, чтобы выбрать только необходимые данные, это уменьшит время выполнения запроса.
7. Минимизация дубликатов данных: дубликаты данных могут увеличить размер таблицы и уменьшить производительность запросов. Удаляйте дубликаты данных или используйте оптимизированные структуры данных, такие как нормализованные таблицы.
8. Оптимизация памяти: оптимизируйте использование памяти вашей базы данных, чтобы уменьшить время обработки запросов.
9. Мониторинг производительности: важен для определения причин низкой производительности и для поиска способов ее улучшения. Он включает в себя слежение за показателями, такими как загруженность процессора, использование памяти, время ответа на запросы и т. д.
10. Использование индексов: используйте индексы, чтобы ускорить поиск данных в таблице. Обеспечьте, чтобы ваши индексы были актуальными и эффективными.
11. Оптимизация объединений: используйте оптимальные методы объединения, такие как внутреннее или внешнее объединение, чтобы ускорить выполнение запросов.
12. Использование хранимых процедур: хранимые процедуры могут ускорить выполнение повторяющихся запросов.
13. Использование кеширования: используйте кеширование, чтобы ускорить выполнение запросов и уменьшить нагрузку на базу данных.
14. Оптимизация конфигурации сервера: оптимизируйте конфигурацию сервера, такую как количество памяти и число потоков, чтобы улучшить производительность базы данных.
15. Оптимизация структуры таблиц: периодически оценивайте структуру таблиц и выполняйте необходимые изменения, чтобы улучшить производительность.
16. Оптимизация запросов: проверяйте и оптимизируйте свои SQL-запросы, чтобы улучшить их производительность.
17. Ограничение данных: ограничивайте количество возвращаемых данных, чтобы улучшить производительность.
18. Мониторинг производительности: мониторинг производительности поможет вам выявить проблемы и найти способы их устранения.
19. Обновление ПО: регулярно обновляйте ПО, используемое вашей базой данных, чтобы воспользоваться последними улучшениями производительности.
20. Использование индексов: правильное использование индексов может существенно улучшить производительность SQL-запросов.
Обратите внимание, что нет единого решения для улучшения производительности SQL-запросов, и каждый случай может быть уникален. Важно понимать причины низкой производительности и применять соответствующие техники для улучшения. | 1 204 |
| 6 | 🖥 Google почти всегда задает вопросы по SQL во время собеседований на вакансии Data Analytics, Data Science и Data Engineering.
Поэтому, если вы готовитесь к собеседованию по SQL, решите эти 11 РЕАЛЬНЫХ вопросов для собеседования Google по SQL.
https://datalemur.com/blog/google-sql-interview-questions | 1 232 |
| 7 | 💻Knex.js — конструктор SQL-запросов для PostgreSQL и других СУБД
— npm install knex --save
— npm install pg --save
Knex.js спроектирован как гибкий и портативный инструмент.
В нем есть как традиционные колбеки, так и интерфейс промисов для более чистого управления потоком async, потоковый интерфейс, полнофункциональные конструкторы запросов и схем, поддержка транзакций (с точками сохранения), пул соединений и стандартизированные ответы между различными клиентами.
Knex можно использовать в качестве конструктора SQL-запросов как в Node.JS, так и в браузере, ограничиваясь возможностями WebSQL (например, невозможностью дропать таблицы или читать схемы). Составлять SQL-запросы в браузере для выполнения на сервере крайне не рекомендуется, так как это может стать причиной серьезных уязвимостей в безопасности.
🟡 Доки
🖥 GitHub | 1 352 |
| 8 | Как ускорить базу данных при помощи шардирования
Смотреть статью | 1 436 |
| 9 | Поиск значений в таблице, которые не совпадают с другой таблицей
Для выполнения поиска значений в таблице, которые не совпадают с другой таблицей в SQL, можно использовать операторы JOIN, NOT IN и NOT EXISTS.
1. JOIN - используется для объединения двух таблиц по заданному условию. Для поиска значений, которые не совпадают, можно использовать LEFT JOIN или RIGHT JOIN, а затем выбрать строки с NULL значениями в столбцах таблицы-присоединения.
2. NOT IN - спользуется для выбора значений из одной таблицы, которые не содержатся в другой таблице.
3. NOT EXISTS - используется для проверки наличия значений в подзапросе и выбора строк, которые не имеют соответствия в другой таблице. | 0 |
