Как начинающим освоить MySQL / Sandbox / Habr
Каждый, кто поставил перед собой цель освоить веб-технологии рано или поздно нужно будет освоить язык SQL — язык структурированных запросов, применяемый для создания и управления данными в реляционных базах данных. Если говорить о современном веб-приложении, то сегодня практически каждое приложение взаимодействует с СУБД — система управления базой данных.Самое популярное СУБД для работы с веб-приложениями — MySQL. Сегодня практически все веб-сайты, которые работают в сети взаимодействуют с СУБД MySQL. Конечно MySQL не единственное СУБД, есть ряд других, но сложилось так, что самое популярное. Поэтому разработчикам веб-приложений необходимо освоить СУБД MySQL и язык SQL.
Не нужно покупать или качать десятки книг, все равно вы их сразу не прочтете, а если уж осилите, то огромного результата не даст. Необходим результат, его мы можем получить только когда будем, что-то делать, а не читать постоянно книги. Читать книги — хорошо, но еще лучше практиковаться, только так мы получаем опыт и навыки.
Выберите, одну толковую книгу по изучении MySQL. Сосредоточьтесь на этой книге, прочтите ее, закрепите каждую главу на практике. Если, что-то слабо усвоилось, практикуйтесь, не бойтесь вернуться и еще несколько раз прочитать и сделать. Рекомендую прочесть книгу Алана Бьюли «Изучаем SQL», лично мне эта книга очень помогла. Книга написана простым языком, для простых людей в книге доступным языком описывается как установить сервер MySQL, как работают операторы, фильтры и т.д. Подробнее об этой книге читайте здесь.
Если нету еще навыков работы с MySQL, нету понимания типов данных и операторов SQL, не рекомендую начинать осваивать в phpMyAdmin. Это не значить, что phpMyAdmin — плохо. Главная задача освоить SQL и MySQL — лучше делать через консольное приложение.
Скачайте с официального сайта бесплатно сервер MySQL, установите его себе на компьютер и работайте. Например: если взять книгу Алана Бьюли «Изучаем SQL» в ней подробный курс SQL и работа с MySQL, все примеры работы через консольное приложение.
Читайте, только одну книгу, не пытайтесь хватать все и сразу, так дело не пойдет, потратите время так ничему и не научитесь. Важно один раз освоить основы и дальше только нужна будет практика, практика и документация MySQL, которая находиться на официальном сайте.
Ваши инструменты: выбранная книга, сервер MySQL, практика, практика и еще раз практика.
Имея опыт работы через консольное приложение, разработчику не составить сложности работать в том же самом phpMyAdmin, ему не составит сложности писать все команды SQL. Это нужно и важно, потому, что управлять и создавать базу данных можно в phpMyAdmin толком и не зная SQL. Но помните SQL — запросы писать нужно будет при разработке веб-приложений, от этого не уйти.
Именно по этой причине я рекомендую начинать обучение SQL и MySQL на консольном приложении.
habr.com
Дата | Режим обучения | Место обучения | Преподаватель |
Скидка * |
||||
---|---|---|---|---|---|---|---|---|
21.08.2019 — 30.08.2019 |
ежедневно вечер 18:30 — 21:30 |
«Таганский» м.Таганская, м.Пролетарская или м.Крестьянская застава |
Тарасов Алексей Владимирович |
— 10%
|
||||
26.08.2019 — 29.08.2019 |
ежедневно утро-день 10:00 — 17:10 Открытое обучение
Подробнее |
«Таганский» м.Таганская, м.Пролетарская или м.Крестьянская застава |
Тарасов Алексей Владимирович |
|||||
16.09.2019 — 19.09.2019 |
ежедневно утро-день 10:00 — 17:10 Открытое обучение
Подробнее |
«Таганский» м.Таганская, м.Пролетарская или м.Крестьянская застава |
Тарасов Алексей Владимирович |
|||||
06.10.2019 — 20.10.2019 |
воскресенье вечер 18:00 — 21:00 Очно-заочное обучение
Подробнее |
«Таганский» м.Таганская, м.Пролетарская или м.Крестьянская застава |
Тарасов Алексей Владимирович |
— 40%
|
||||
09.11.2019 |
суббота утро-день 10:00 — 17:10 |
«Таганский» м.Таганская, м.Пролетарская или м.Крестьянская застава |
Тарасов Алексей Владимирович |
|||||
08.12.2019 — 29.12.2019 |
воскресенье утро-день 10:00 — 17:10 |
«Таганский» м.Таганская, м.Пролетарская или м.Крестьянская застава |
Тарасов Алексей Владимирович |
|||||
17.12.2019 — 20.12.2019 |
ежедневно утро-день 10:00 — 17:10 Открытое обучение
Подробнее |
«Таганский» м.Таганская, м.Пролетарская или м.Крестьянская застава |
Тарасов Алексей Владимирович |
|||||
02.01.2020 — 05.01.2020 |
ежедневно утро-день 10:00 — 17:10 Открытое обучение
Подробнее |
«Стилобат» м.Бауманская |
Тарасов Алексей Владимирович |
|||||
11.02.2020 — 14.02.2020 |
ежедневно утро-день 10:00 — 17:10 Открытое обучение
Подробнее |
«Белорусско-Савеловский» м.Белорусская или м.Савеловская |
Тарасов Алексей Владимирович |
|||||
07.04.2020 — 10.04.2020 |
ежедневно утро-день 10:00 — 17:10 Открытое обучение
Подробнее |
«Белорусско-Савеловский» м.Белорусская или м.Савеловская |
Тарасов Алексей Владимирович |
|||||
15.04.2020 — 24.04.2020 |
ежедневно вечер 18:30 — 21:30 Открытое обучение
Подробнее |
«Белорусско-Савеловский» м.Белорусская или м.Савеловская |
Тарасов Алексей Владимирович |
|||||
02.05.2020 — 05.05.2020 |
суббота+ 03.05.;04.05.;05.05. утро-день 10:00 — 17:10 Открытое обучение
Подробнее |
«Белорусско-Савеловский» м.Белорусская или м.Савеловская |
Тарасов Алексей Владимирович |
|||||
12.07.2020 — 02.08.2020 |
воскресенье утро-день 10:00 — 17:10 Открытое обучение
Подробнее |
«Белорусско-Савеловский» м.Белорусская или м.Савеловская |
Тарасов Алексей Владимирович |
|||||
18.08.2020 — 21.08.2020 |
ежедневно утро-день 10:00 — 17:10 |
«Белорусско-Савеловский» м.Белорусская или м.Савеловская |
Тарасов Алексей Владимирович |
|||||
18.10.2020 — 08.11.2020 |
воскресенье утро-день 10:00 — 17:10 |
«Белорусско-Савеловский» м.Белорусская или м.Савеловская |
Тарасов Алексей Владимирович |
|||||
www.specialist.ru
MySQL Основы
СУБД MySQL является основной при работе с базами данных. И освоить её придётся каждому, кто хочет использовать у себя на сайте базы данных.
А использовать реляционные базы данных придётся, если Ваш сайт поддерживает хотя бы регистрацию пользователей. Я уже молчу о других возможностях, которые они открывают. Поэтому Вы вряд ли сможете обойтись без баз данных, а для того, чтобы научиться использовать их через MySQL, я предлагаю Вам ознакомиться с материалами в этой категории.
Как я уже писал в разделе MySQL, мы будем использовать MySQL в PHP, хотя, освоив работу в PHP, Вы без проблем сможете подстроиться и под другой язык (например, Java), так как принципы одни и те же, и разница лишь в синтаксисе языков. Но это на будущее, а пока необходимо научиться использовать данное программное обеспечение в PHP. Разумеется, Вам потребуются знания по написанию скриптов на языке PHP, поэтому если Вы ещё не умеете этого делать, то сначала научитесь работать с этим языком, и только потом переходите сюда.
Если же Вы уже умеете писать несложные (или, может быть, уже сложные) скрипты на PHP, то тогда добро пожаловать в завершающую стадию, где Вы получите последние необходимые знания, и дальше сможете уже двигаться самостоятельно.
Полный курс по PHP и MySQL: http://srs.myrusakov.ru/php
Прочитав статьи по основам MySQL, Вы узнаете:
1) Какая разница между SQL и MySQL.
2) О структуре базы данных.
3) Какие типы полей имеются в MySQL.
4) Какие привилегии у пользователей в MySQL.
5) Какие возможности есть у ПО PHPMyAdmin.
6) Как управлять пользователями в PHPMyAdmin.
7) Как управлять базами данных в PHPMyAdmin.
8) Как управлять таблицами в PHPMyAdmin.
9) Как управлять записями в PHPMyAdmin.
10) Об индексах в MySQL.
11) Как подключиться к базе данных через PHP.
12) Как отправить запрос к базе данных в PHP.
13) Как импортировать базу данных через PHPMyAdmin.
14) Как узнать синтаксис SQL-запроса через PHPMyAdmin.
15) Как конвертировать CSV в SQL.
16) Как сделать регистрозависимый поиск для MySQL.
17) Как исправить ошибку max user connections в MySQL.
18) Как оптимизировать запросы к MySQL.
19) Как руссифицировать PHPMyAdmin в Denwer.
20) Как узнать последний ID в MySQL.
21) Как импортировать базы данных больших размеров.
22) Что такое репликация в MySQL.
23) Как правильно создавать структуру базы данных.
24) Стоит ли хранить изображения в базе данных.
25) Как создать триггер в MySQL.
26) Как исправить ошибку server has gone away.
27) Как нормализовать базу данных.
28) Какой движок для базы данных выбрать.
Все материалы по основам MySQL
myrusakov.ru