Создание сайта MySQL

 

Создание сайта MySQL

 

Создание сайта MySQL

 

 

 

 

 

 

 

 

 

 

 

 

— Что такое MySQL? Если не вдаваться в подробности, то это — язык программирования, на котором пишутся приложения, через которые осуществляется взаимодействие веб-сайтов с базами данных. 

 


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

 

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

 


Обычно разработчиками на сайте создаются сразу несколько таблиц, содержащих взаимосвязанную информацию. Так, один информационный модуль интернет-проекта — гостевая книга, для работы может потребовать сразу несколько таблиц: в одну будут записываться сообщения, в другую – данные о пользователях, в третью – параметры сообщений (например — дата, время) Смотри пример "Создание форм"и т.д. 

 

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


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

 

Нажатием кнопок на сайте (например: «Голосовать») пользователи, сами того не зная, задействуют специальные встроенные в интернет-страницы скрипты, написанные на языках программирования и содержащие команды для баз данных – SQL-запросы. В течение мгновений эти команды обрабатываются сервером, и необходимые данные заносятся (редактируются, удаляются) в таблицах базы данных. 


Обычно после нажатия кнопок веб-страница обновляется, отображая уже обновленные данные (например – результаты голосования). Это демонстрирует результат работы серверных скриптов и MySQL при создании сайта, которому отводится важное место на всех этапах разработки. как защитить свой сайт от взлома и от разного рода атак читай Здесь!

Приведу небольшой пример подключения к серверу при помощи утилиты MySQL Query Browser;

 

Подключение к серверу mysql

 

Подключаемся к серверу при помощи MySQL Query Browser

MySQL Query Browser (утилита) 

 

Cлужит для создания интерфейса, а также редактирования и выполнения инструкции SQL. Работать с ней удобней, чем с командной строкой. Допустим ваше решение работать MySQL Query Browser утилитой, является однозначным, тогда при подключении к серверу, выполняйте пошаговые инструкции.

 

Запускаем программу MySQL Query Browser (,пуск — все программы — MySQL — MySQL Query Browser). На мониторе сразу появляется окошко присоединения к серверу.

 

В поле окна соединения с сервером вводим нужные параметры:

Server Host (Указываем имя хоста) – оригинальное имя вашего компьютера, на котором установлен MySQL;

 

Port (Порт) — который вы выбрали в настройках сервера (по умолчанию – 3306);

 

Username (Задать имя)

 

Password (Пароль)

 

Default Schema (Схемы по умолчанию) – название (first name) базы данных, с которой будем соединяться, и проводить те или иные манипуляции.

 

Жмем кнопочку OK. Если же буза данных задана вами, то в появившемся диалоговом окне жмем кнопочку Yes (Да), чтобы создать именно вашу базу данных, которую вы задали, при первичной настройке.

 

 

 

Создание сайта MySQL

рисунок 2

 

 

Как только вы подключитесь к серверу, на мониторе появляется главное окошко MySQL Query Browser (смотри рисунок 2). Теперь в открывшимся главном окне вы можете проделывать любые действия с вашей базой данных: можете добавить таблицу, вводим и запрашиваем данные, регистрируем нового пользователя и др.

 

 

Важно!

Шрифты, которые по умолчанию использует MySQL Query Browser, чтобы  отображать SQL-запросы, не  поддерживают кириллицу. Для того чтобы вы могли прописывать русские буквы в тексте запроса, вам необходимо выбрать другие шрифты (к примеру, Arial или Book Antiqua). Делается все просто, прямо из окна MySQL Query Browser открываете меню Tools (Сервис), нажимаете (Options), переходите в ( Параметры ). Появляется окно Options (Параметров) в левой части щелкните General Options (Общие параметры), в правой части поля Code Font (Шрифт кода) выбираете из списка нужные шрифты. Жмете — Apply (Сохранить).

 

Для отсоединения от сервера, нужно просто закрыть окошко MySQL Query Browser.

Еще один пример выполнения команды SQL;

 

SQL команды

 

Перед тем как приступить к выполнению команд SQL, нам нужно подключение к серверу MySQL, (подключение описано выше). Здесь вы поймете и научитесь создавать команду-SQL  для передачи данных на сервер для дальнейшего выполнения команд. Если кто-то использует командную строку, то для выполнения команды-SQL введите текст в командной строке, затем нажмите Enter, чтобы отправить команду на сервер. Чтобы не возникало проблем с работой русскоязычных  данных, перед тем как приступить к работе, задайте такую команду,  SET NAMES cp866; (рисунок 3)

 

 

Создание сайта MySQL

Рисунок 3 Устанавливаем кодировку в командной строке.

 

 

Выполнение команды SET NAMES нужно проделывать при каждом подключении к серверу при помощи командной строки. Данная  команда показывает серверу, приложение клиентских данных (в утилите mysql), в которых используется кодировка CP-866 (эта кодировка, установленная вами, и используется в Windows), сервер сразу  в автоматическом режиме выполнит преобразование нужной кодировки, с обменом данных в клиентских приложениях. Как только кодировка будет изменена, можно работать с командной строкой и вводить любые команды-SQL. Все сообщения о результатах выполнения команд и о запрошенных данных появляются в окне командной строки, (рисунок 4)

 

 

Создание сайта MySQL

Рисунок 4. Выполнение запроса-SQL в командной строке.

 

 

 

Создание сайта MySQL

Рисунок 5. Многострочная команда.

 

 

mysql-утилита, позволяет делать ввод многострочных команд (рисунок. 5) этим самым мы запустили команду SHOW DATABASES. Если не поставить точку с запятой – происходит окончание команд, и, нажав клавишу Enter, утилита не отправит команду серверу, а предлагает продолжать вводить команду. Для отмены ввода многострочной команды, вставьте \c. При использовании утилиты MySQL Query Browser кодировки ставить не надо, программа в автоматическом режиме отправляет данные о том, что работает в установленной кодировке UTF-8.

 

MySQL Query Browser имеет небольшую  проблему в отображении кириллицы при выполнении ввода текста, командой-SQL (рисунок 6). Чтобы разрешить эту проблему, нужно просто произвести изменения шрифта, в области запроса, об этом говорится выше. Выполнение  команды для смены шрифта, необходимо всего один раз.

 

 

Создание сайта MySQL

Рисунок 6. Выполнение SQL запроса в MySQL Query Browser

 

 

Используя утилиту MySQL Query Browser, можно выводить сразу по несколько команд-SQL (рисунок 6). При наведении курсора на команду, она выделяется белым цветом, это говорит о том, что команда готова к запросу, если по ней щелкнуть, остальные как вы видите, выделены серым цветом. Для выполнения команды, достаточно щелкнуть по кнопке Execute, которая расположена в правой консоли запросов, также можно воспользоваться  комбинацией клавиш Ctrl+Enter. Как только команда будет выполнена, все данные появятся в области результата запроса, сообщение же, о том, что команда выполнена, появится в нижней области. Теперь вы сами знаете, как вводить команду-SQL. 

 

 

Создание своей социальной сети!

Возможно, лавры Цукерберга и Дурова не дают вам покоя, и вы хотите создать свою социальную сеть для своих знакомых и друзей?

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

Как же создать социальную сеть? Для начала создайте папку на рабочем столе, туда вы будете заливать файлы, необходимые для создания своей социальной сети. Все что вам понадобиться: локальный сервер Денвер, joomla (я использую версию 2.5) и конечно компонент социальной сети jomsocial. Все это вы можете абсолютно бесплатно скачать с официальных сайтов.

И так, у вас есть папка на рабочем столе, где вы собрали все необходимые программы. Далее алгоритм работы такой:

1)            Установка Denwer

2)            Установка Joomla

3)            Установка компонента jomsocial

4)            Перенос сайта на хостинг

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

скачать программу для создание социальной сети https://www.jomsocial.com/

 

Второй вариант создание Своей Соц.сети.

 

JCOW

 

Топ 10 причин, чтобы выбрать Jcow

 

1- Ручка больше трафика — Чистые коды и динамическое кэширование может снизить нагрузку на процессор и ускорить работу ваш веб-сайта.

 

2- Сделайте свой сайт более интерактивным, предназначенные приложения Jcow помогут вам подключать больше пользователей и более эффективно общаться с другими людьми.

 

3- Добавить вопросы в регистрационной форме — Вы можете добавлять новые поля-членов, которые будут отображаться в регистрационной форме, формы профиля и формы, просмотра пользователями.

 

4- Легкий обмен файлами  — В AJAX Box, ваши пользователи могут публиковать статусы,

фото, видео, и блоги.

 

5- Расширенные настройки Jcow сети сеть Jcow состоит из основных приложений (например, "друзья" и "Сообщения") и дополнительных приложений (например, "Блоги" и "" Видео ") Вы можете включить / отключить дополнительные приложения Вы можете также… Развивать свои собственные приложения.

 

6- Каждый профиль имеет свой Unique — Пользователи могут настраивать свои собственные темы и профиль, могут легко добавить музыкальный плеер на страницу.

 

7- Пользователи знают, что с ними происходит  в режиме реального времени – комментировать фото профиля. Прокомментированный пост форума, отражается в комментариях … The "Уведомления" и это могут аидеть все члены чата.

 

8- Свои коментарии можно сразу отпрвлять в Twitter.

 

9- Вы сами устанавливаете права допуска своего рода Jcow, к какой категории отведены «роли пользователей". Вы являетесь редактором и можете предоставить роль редактора, выбранным пользователям сети.

 

10- Вы можете монетизировать свою сеть посредством рекламы или показа объявлений, таких как Google Adsense. Вы также можете позволить Jcow скрыть объявление в указанных ролей членов.

 

  • Привлечение пользователей сети.
  • Построить связь.
  • Интеграция с Facebook, Twitter и YouTube, чтобы создать социальный центр. Расширение прав и возможностей сообщества, чтобы построить свой фан клуб.
  • Вдохновлять связи между шоу
  • Создать социальное пространство для любителей поговорить, и выстроить контроль, даже если вы не в сети.

 

Распространение контента с полным контролем

 

Собственный ваш бренд и вытолкнуть содержание с фирменных медиаплееров.

Приемные глубокие отношения с пользователями.

Сбор адресов электронной почты и создать профили пользователей, чтобы связаться с ними, чтобы в дальнейшем сообщать об обновлении сети.

 

Характеристики продукта.

Форумы, блоги и фотографии.

Установлен видео и музыкальный плеер.

Реклама доход решения.

Интеграция с Facebook, Twitter и YouTube.

 

Свобода дизайна, чтобы создать собственный бренд.

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

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

This blog is kept spam free by WP-SpamFree.