Вверх

Блог
RSS лента

MySQL

Рад встрече!

Итак, что вас ждет здесь?

Развитие интернет-технологий – процесс, который для незаинтересованных людей выглядит беспорядочным наращиванием заморочек. То есть они видят результат и думают, что это само собой разумеющиеся действия. Программисту такая кухня видится совершенно в ином свете. Все удобства пользования, которые создаются на сайте, являются не просто трудом, а подчас взрывом мозга, штурмующего совершенно иные пространственные параллели, нежели те, которые мы привыкли созерцать в реальности.

Я бы хотел уделить немного времени вопросам, связанным с базами данных mysql. Родившаяся в необходимости почти 20 лет назад технология позволила:

  • - уменьшить нагрузку на сервера,
  • - ускорить процессы загрузки и обработки запросов,
  • - дать админам возможность отправлять сведения и связываться с пользователями одним кликом,
  • - получать данные из упорядоченных таблиц БД,
  • - создавать запросы по нескольким позициям одновременно,
  • - обновлять сведения выбором единственного оператора.

 

Делюсь фишками mysql бесплатно, так как знаю, что иногда достаточно легкого пинка, чтобы решить мучающую не один день клетки мозга проблему. Вы можете посмотреть mysql примеры, а их тут собирается немало, или задать вопрос по обратной связи, а также описанием в комментарии к одному из постов.

Можете поверить, что не только я приду на помощь, ведь mysql настройка интересует многих программеров. В нашей среде нет равнодушных, так как создать комфорт для себя любимого админа или для своих клиентов – первоочередная задача, без установки на которую нет смысла вести сайт, наполнять страницы, делиться наработками.

Давайте вместе пользоваться тем, что уже придумано, и непременно двигаться дальше! Подаренные нам компьютерные и интернет возможности не предполагают топтание на месте. Согласны?

Выборка из двух таблиц в MySQL с помощью оператора JOIN

Вам нужно сделать выборку из двух таблиц? Тогда читайте ниже :)

Допустим, у нас есть две таблицы:

Таблица tbl1:

Таблица tbl2:

Произведём простейший запрос к двум таблицам.

SELECT * FROM tbl1,tbl2 WHERE tbl1.id=tbl2.id

В результате этого запроса получится следующая таблица:

То есть, данный запрос строго выбирает из двух таблиц только те строки, столбцы id которых совпадают.
Аналогичного результата можно добиться с помощью следующего запроса:

SELECT * FROM tbl1 JOIN tbl2 WHERE tbl1.id=tbl2.id

mysql_free_result

СИНТАКСИС:

void mysql_free_result(MYSQL_RES *result);

ОПИСАНИЕ:

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

MySQL: использование индексов

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

А между тем, одна только индексация таблиц порой поднимает производительность сайта в несколько раз.

Что же это за зверь такой — индексация? Попробую объяснить на примере.

Главная | Портфолио | Услуги | Контакты | Блог