Гайды по БД и SQL
6.57K subscribers
2.49K photos
735 videos
84 files
2.44K links
Владелец, реклама – @Ak_Mihail

Купить рекламу на бирже: https://telega.in/channels/learn_bd_sql/card
Download Telegram
Функция RTRIM обрезает пробелы, которые стоят в конце строки.

Пример: при выборке будут удалены пробелы справа:
SELECT *, RTRIM(поле) as name FROM workers

Гайды по БД и SQL
👍41
Функция SUBSTRING вырезает и возвращает заданное количество символов из строки. Первым параметром функция принимает поле или строку, вторым параметром - с какой позиции начинать вырезания (нумерация символов начинается с 1), третьем параметром - сколько символов брать.

Пример: возвращается вся строка до конца, начиная с пятого символа:
SELECT id, SUBSTRING(text, 5) as text FROM texts

Гайды по БД и SQL
👍42
Дана пустая таблица publisher с колонками id и name. На id стоит автоинкремент, а Синтаксис name имеет тип varchar(40). Какие из следующих запросов корректно отработают:

1) INSERT INTO publisher (name) VALUES ('OREILLY');
2) INSERT INTO publisher (name) VALUES ('О Reilly');
3) INSERT INTO publisher (name) VALUES ('O'Reilly');
4) INSERT INTO publisher (name) VALUES ('O-Reilly');

ОТВЕТ: 1, 2, 4

Гайды по БД и SQL
👍11
Media is too big
VIEW IN TELEGRAM
Основы SQL – Нормализация

0:15 | Что такое реляционная база данных
2:03 | Первичный и внешние ключи
8:01 | Импорт в БД
9:59 | Что будет при изменении и удалении записи
11:13 | Экспорт файлов в БД
13:55 | Выборка из нескольких таблиц

Смотреть на ютуб

Гайды по БД и SQL
👍32
Размер базы данных

Чтобы получить физический размер файлов (хранилища) базы данных, используйте запрос на картинке:

Гайды по БД и SQL
👍5
Функция SPACE() возвращает строку с заданным количеством пробелов.

Синтаксис:
SPACE( number )

Гайды по БД и SQL
👍7
Функция DAYOFMONTH возвращает день месяца для заданной даты (число от 1 до 31).

Синтаксис:
SELECT DAY(дата) FROM имя_таблицы WHERE условие

Пример: из даты извлекается номер дня месяца:
SELECT *, DAY(date) as day FROM workers

Гайды по БД и SQL
👍5🔥1
Что такое AUTO_INCREMENT?

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

Гайды по БД и SQL
4
Функция MID извлекает подстроку из строки, начиная с любой позиции. Начальная позиция может быть как положительным, так и отрицательным числом. Если положительное число, эта функция извлекает данные из начала строки. Если отрицательное число, MID() извлекает из конца строки.

Синтаксис:
SELECT MID(поле, откуда_отрезать, сколько_символов_взять) FROM имя_таблицы WHERE условие

Гайды по БД и SQL
3
Что такое оператор SQL INNER JOIN?

Оператор SQL INNER JOIN
формирует таблицу из записей двух или нескольких таблиц. Каждая строка из первой (левой) таблицы, сопоставляется с каждой строкой из второй (правой) таблицы, после чего происходит проверка условия. Если условие истинно, то строки попадают в результирующую таблицу. В результирующей таблице строки формируются конкатенацией строк первой и второй таблиц.

Синтаксис оператора SQL INNER JOIN на картинке сверху👆

Гайды по БД и SQL
👍3🔥1
Читать статью

В этой статье мы познакомимся с SQL-инъекциями - уязвимостями веб-безопасности, которая позволяет злоумышленнику вмешиваться в запросы.

Гайды по БД и SQL
4👍1
Функция RIGHT извлекает подстроку из строки, начиная с самого правого символа.

Синтаксис:
RIGHT( string, number_of_characters )

Пример:
на картинке...

Гайды по БД и SQL
👍6
Функция DROP COLUMN используется для удаления столбца в существующей таблице. В примере снизу видно как следующий SQL запрос удаляет столбец "ContactName" из таблицы "Customers".

Пример:
ALTER TABLE Customers
DROP COLUMN ContactName;

Гайды по БД и SQL
👍6
Сейчас мы рассмотрим функции строк, числа, даты, преобразования и некоторые другие функции в SQL Server

Функции строк:

LEN
– возвращает длину строки.

LOWER – преобразует строку в нижний регистр.

LTRIM – удаляет начальные пробелы из строки.

NCHAR – возвращает символ Unicode, основанный на числовом коде.

PATINDEX – возвращает положение шаблона в строке.

REPLICATE – повторяет строку заданное количество раз.

REVERSE – переворачивает строку и возвращает результат.

Гайды по БД и SQL
👍6🔥1
Media is too big
VIEW IN TELEGRAM
Добавление и обновление записей в БД

0:17 | (INSERT INTO + VALUES) Добавление новой записи
4:13 | (ALTER TABLE + CHANGE 'старое название' 'новое название' ТИП ДАННЫХ + по желанию NOT NULL) Замена принимаемых в поле типа данных и NOT NULL
8:20 | (INSERT INTO + VALUES) Добавление сразу нескольких записей
8:44 | (UPDATE + SET + WHERE) Обновление данных
11:40 | (UPDATE + SET + WHERE) Обновление сразу нескольких полей

Смотреть на ютуб

Гайды по БД и SQL
👍6
Функция DISTINCTCOUNT Подсчитывает количество уникальных значений в столбце.

Синтаксис:
DISTINCTCOUNT(<column>)

Гайды по БД и SQL
👍5
Работа_с_PostgreSQL_в_Python.pdf
804.4 KB
Работа с PostgreSQL в Python на русском

Включает
:
🔹Подключение к БД
🔹Создание таблиц
🔹Вставка и извлечение данных
🔹 Обновление таблиц
🔹Удаление строк

Гайды по БД и SQL
👍51
Media is too big
VIEW IN TELEGRAM
Учим Базы Данных за 1 час!

03:31 | популярные СУБД
08:58 | переходим к созданию БД
15:59 | основные типы данных в MySQL
29:26 | Подготовка перед изучением основ SQL
39:58 | Основы языка SQL

Смотреть на ютуб

Гайды по БД и SQL
👍4👎1
Технологии проектирования баз данных (2019)

Автор:
Осипов Д. Л.

О книге: Книга основана на материалах лекций и практических занятий, подготовленных автором и объединяет теоретические основы и практический аспект разработки современных баз данных (БД).

Гайды по БД и SQL
👍5
Какие типы индексов существуют в SQL?

Ответ:
Уникальный индекс
Кластерный индекс
Некластеризованный индекс
Индекс битовой карты
Нормальный индекс
Составной индекс
Индекс B-дерева
Индекс на основе функций

Гайды по БД и SQL
👍11❤‍🔥1🔥1
Шпаргалка по работе с MySQL. Обязательно сохраняй!

Гайды по БД и SQL
👍41😐1