Конкурентный доступ

sql Идексы: зачем они нужны и какими бывают. Внутренняя структура индекса

Forums:

sql Идексы: зачем они нужны и какими бывают, чтобы ответить совсем впечатляюще можно расскажать как именно устроены индексы - что там за структура данных и т.д.

Индексы - специальные структуры, которые СУБД может построить для ускорения поиска в БД.

Виды индексов

Индексы бывают:

  • Простые (на один столбце)
  • Составные (на несколько столбцов)

Назначение индексов

Индексы нужны чтобы ускорить выборку/поиск данных.

Внешние ключи - что это такое и зачем они нужны в базе данных

Forums:

Внешние ключи - что это такое и зачем они нужны в базе данных.

Внешний ключ - одно из возможных ограничений реляционной СУБД, служит явного контроля того, что значение на которое ссылается данный столбец, реально присутствует в таблице, на которую ссылаются (см. пример).

Первичный ключ PRIMARY KEY - что это такое и зачем он нужен в таблице

Forums:

Первичный ключ PRIMARY KEY - что это такое и зачем он нужен в таблице.
К списку назад.

SQL_CALC_FOUND_ROWS и FOUND_ROWS() Устарели

Forums:

SQL_CALC_FOUND_ROWS и FOUND_ROWS() объявлены устаревшими в MySQL версии 8, теперь вместо:

SELECT SQL_CALC_FOUND_ROWS * FROM tbl_name WHERE id > 100;
SELECT FOUND_ROWS();

Следует писать:

SELECT * FROM tbl_name WHERE id > 100;
SELECT COUNT(*) FROM tbl_name WHERE id > 100;
 

Алгоритмическая задача №3.Имеется текстовый файл в котором содержится не более 30 строк, в каждой строке не более 30 символов

Задача №3

Имеется текстовый файл в котором содержится не более 30 строк, в каждой строке не более 30 символов (пробелы тоже считаются символами). Цифры и другие символы перемешаны в каждой строке.

Задание: найдите максимальное число, c учетом того, что числом считаются подряд идущие цифры не только по горизонтали, но и по вертикали.
Примеры:

fsd334rgd
rfg46gdfg
ter5tge56
123gergf

Ответ: 345

Решение задачи №16 из главы 11

Решение задачи №6 из главы 11

У вас есть число z=5. Пользователь вводит числа в цикле, если за последние 4 попытки ввода было хотя бы одно число больше или равно 15, то увеличивайте число z на 1 в ответ на каждое введенное число, а если такого числа не было, то уменьшайте на 1 в ответ на каждый ввод.
Цикл и программа должны завершиться, когда число z станет отрицательным.

Pages

Subscribe to fkn+antitotal RSS