SQL и БД Learning – Telegram
SQL и БД Learning
10.2K subscribers
797 photos
9 videos
22 files
445 links
№ 5060218708

Изучаем SQL с нуля

По всем вопросам @mascarov_valentin

Реклама на бирже - https://telega.in/c/SQl_and_DB_Learning
Download Telegram
MySQL функция ENCRYPT

Функция ENCRYPT используется для шифрования переданной строки. Она использует алгоритм шифрования DES, который широко используется для защиты паролей в различных системах.

Функция ENCRYPT принимает два аргумента: первый аргумент - это строка, которую нужно зашифровать, а второй аргумент - это соль, которая добавляется к строке перед шифрованием.
👍5🔥1
Сколько PRIMARY KEY можно создать для таблицы?
Anonymous Quiz
73%
1
3%
2
2%
24
22%
Неограниченное количество
👍10
Команда SHRINK FILE

Команда SHRINK FILE используется для уменьшения размера физического файла базы данных SQL Server.

Уменьшение размера файла может быть полезным в следующих случаях:

- Файл базы данных был увеличен в размере, но большая часть его не используется.
- Файл базы данных был скопирован на другой диск и теперь необходимо освободить место на исходном диске.
- Файл базы данных был резервно скопирован и теперь необходимо освободить место на диске.

Для использования команды SHRINK FILE необходимо выполнить следующие шаги:

1. Определить имя файла базы данных и имя файла журнала транзакций, которые вы хотите уменьшить.
2. Определить новый размер файла базы данных и файла журнала транзакций.
3. Выполнить команду SHRINK FILE с использованием определенных значений.

При использовании команды SHRINK FILE необходимо учитывать следующие нюансы:

- Уменьшение размера файла может занять некоторое время и во время выполнения может наблюдаться блокировка базы данных.
- Уменьшение размера файла может повлиять на производительность базы данных.
- Уменьшение размера файла журнала транзакций может привести к потере данных.
👍51
Шпаргалка по оконным функциям SQL

Скачивайте, пользуйтесь 😊

Скачать pdf
👍102
Локальные и глобальные временные таблицы, в чем разница?

1. Локальные временные таблицы
создаются с помощью ключевого слова # перед именем таблицы. Они видны только в рамках текущей сессии соединения и уничтожаются после завершения сессии.

2. Глобальные временные таблицы создаются с помощью ключевого слова ## перед именем таблицы. Они видны всем сеансам подключения и уничтожаются после того, как последний сеанс закроется.

Еще одно отличие заключается в том, что глобальные таблицы могут использоваться для обмена данными между сеансами подключения.

Скорость работы локальных временных таблиц выше, чем у глобальных временных таблиц, поскольку они не создаются в tempdb, как глобальные таблицы.
👍8🔥2
Что делает ASCII в SQL?

ASCII
- это стандартный кодировочный набор, который используется для представления символов на компьютерах. В SQL, ASCII код используется для представления символов в виде чисел.

1. Функция ASCII в SQL возвращает ASCII код первого символа в строке. Например, функция ASCII('A') вернет 65, так как ASCII код для буквы 'A' равен 65.

2. Вы также можете использовать ASCII код для выполнения операций сравнения символов

Также есть функция CHAR, которая преобразует ASCII код в символ. Например, функция CHAR(65) вернет символ 'A'.

Некоторые другие полезные функции, связанные с ASCII в SQL, включают функции ASCII_LOWER и ASCII_UPPER, которые преобразуют символы в нижний и верхний регистр соответственно.
👍9
База по шардированию базы

Смотреть статью
👍7
Псевдонимы SQL: что это и как использовать?

Что такое псевдонимы SQL

Псевдоним SQL - это временное имя, которое вы можете присвоить таблице или столбцу в вашем запросе. Он не заменяет оригинальное имя, но позволяет вам ссылаться на него по другому имени в вашем запросе.

Как использовать псевдонимы SQL

1.
Для создания псевдонима в SQL используется ключевое слово "AS". Вы можете присвоить псевдоним таблице или столбцу, используя синтаксис №1

2. Вы можете также использовать псевдоним для таблицы, используя синтаксис №2
👍11🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍103🔥2
Функция OLD_PASSWORD и PASSWORD

OLD_PASSWORD - используется для шифрования паролей в MySQL.

Функция использует алгоритм, который был использован в более ранних версиях MySQL. Как правило, эту функцию используют для обеспечения совместимости с более старыми приложениями, которые могут не поддерживать более современные алгоритмы шифрования.

PASSWORD - используется для шифрования пароля пользователя. Она принимает единственный аргумент - строку, которую нужно зашифровать.

Шифрованный результат представляет собой строку из 41 символа, которую можно сохранить в базе данных в качестве зашифрованного пароля.
👍3🔥1
Генерация случайных чисел в MySQL

Для генерации случайных чисел или сортировки строк в случайном порядке можно использовать стандартную функцию NEWID().
👍2🔥1
#вопросы_с_собеседований

Как распарсить строку в SQL?

Часто возникает необходимость распарсить строку в SQL запросе, чтобы получить отдельные элементы. Существует несколько способов это сделать.

1. Использование функции SUBSTRING

Для извлечения отдельных элементов из строки можно использовать функцию SUBSTRING.

2. Использование функции CHARINDEX

Для извлечения подстроки из строки можно использовать функцию CHARINDEX.

3. Использование функции PARSENAME

Для извлечения отдельных элементов из строки, разделенных определенным символом, можно использовать функцию PARSENAME.
👍111