# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
1 |
![]() |
4 теста |
|||
На этом уроке мы проверим наличие инструментов для работы с MySQL, узнаем, где хранится MySQL и как определить используемую версию Отчёт отправил: 17947. Dmitry Sinitsin Выполнено за 19 мин. [Показать отчёт] Научился: OpenServer - замечательная штука. Инсталляции не требуется, перенос копированием радует безмерно. |
|||||
2 | Запуск mysql-консоли и создание базы данных |
3 теста |
|||
На этом уроке мы запустим специальную консоль mysql и создадим тестовую БД Отчёт отправил: 17947. Dmitry Sinitsin Выполнено за 33 мин. [Показать отчёт] Научился: mysql -u root -p - запуск MySQL пользователем root, пароль ввести сейчас. Если пароль не задан - жми Ввод, Макс! show databases; - показать имеющиеся БД C:\OPENSERVER\USERDATA\MYSQL-5.5\ - тут лежат сами БД физически попапочно. CREATE DATABASE test1_1; - создание БД test1_1 Сложности: Проверка места физического расположения БД показала, что у меня активна версия MySQL 5.6 Поэтому новосозданную базу нашел поиском альт+эФ7 в папке c:\OSPanel\userdata\MySQL-5.6\ Будет ли это проблемой, переделать или оставить как есть - покажет дальнейшее прохождение курса, а здесь лишь зарубку сделаем на память, что могут быть разночтения. |
|||||
3 | План базы данных и создание таблиц |
5 тестов |
|||
На этом уроке мы создадим план нашей базы данных и создадим её таблицы Отчёт отправил: 17947. Dmitry Sinitsin Выполнено за 1 час. 49 мин. [Показать отчёт] Научился: снова точность и только точность в написании операторов инструкций, иначе дело труба ) |
|||||
4 | Добавление книг и тем |
3 теста |
|||
На этом уроке мы добавим темы и книги в таблицы
Отчёт отправил: 17947. Dmitry Sinitsin Выполнено за 32 мин. [Показать отчёт] Научился: Простой сиквел, но тоже на коленке не напишешь - требует внимания к деталям Приятно, когда преподаватель знает русскую классику Сложности: очень быстро отчего-то теряется коннект к БД ) |
|||||
5 | Select начало |
3 теста |
|||
На этом уроке мы начнем работу с выборками оператора select
Отчёт отправил: 17947. Dmitry Sinitsin Выполнено за 22 мин. [Показать отчёт] Научился: SQL язык достаточно понятен и логичен, вопрос лишь в запоминании формулировок для получения желаемой выборки из таблиц Сложности: заметил, что айдишники коннектов инкрементируются при каждом переподключении и выводятся консолью на экран |
|||||
6 | SELECT математика текст и NOT |
3 теста |
|||
На этом уроке мы рассмотрим работу SELECT с числами, сложение текста и оператор NOT Отчёт отправил: 17947. Dmitry Sinitsin Выполнено за 19 мин. [Показать отчёт] Научился: оператор SQL AS используется для именования результирующих столбцов при выборке элементов CONCAT позволяет конкатенировать (тупо прилеплять значения) разных полей(столбцов) - НЕ ПУТАТЬ С МАТЕМАТИКОЙ - конкатенация 2+2 дает в результате 22 а не четыре :) |
|||||
7 | Могучий JOIN |
5 тестов |
|||
На этом уроке мы соединим значения таблиц books и themes посредством оператора JOIN Отчёт отправил: 17947. Dmitry Sinitsin Выполнено за 22 мин. [Показать отчёт] Научился: при JOIN левой таблицей считается первая в написании запроса Правая таблица - та, что после указания JOIN Псевдонимы полей можно указывать без AS просто внутри апострофов |
|||||
8 | Редактирование и удаление |
2 теста |
|||
На этом уроке мы научимся редактировать и удалять записи из таблицы БД Отчёт отправил: 17947. Dmitry Sinitsin Выполнено за 20 мин. [Показать отчёт] Научился: если не указывать ГДЕ надо провести редактирование оператором WHERE, жди изменений ВО ВСЕХ ЗАПИСЯХ! Не зевай )) |
|||||
9 | Модификация таблицы |
5 тестов |
|||
На этом уроке мы добавим два новых поля в таблицу books и научимся модифицировать типы и значения полей Отчёт отправил: 17947. Dmitry Sinitsin Выполнено за 30 мин. [Показать отчёт] Научился: DESCRIBE books; - возвращает описание таблицы ALTER TABLE books ADD (kolvo int(10)); - добавляет в указанную таблицу новое поле MODIFY - правит поле DROP COLUMN - удаляет указанное поле UPDATE books SET - присваивает значения записям по условию (ID) Сложности: самое сложное было - дождаться этого видеоурока в котором звук СЛЫШНО Традиционно ноут вечерами давал столь слабый звуковой ряд, что приходилось ставить на паузу, пока домашние включали на кухне воду или кипятили чайник. Спасибо Валерию за урок который слышно. Или это ноут заговорил громче? Может я не там замечал причину тихого аудио? Задумался... |
|||||
10 | Группировки и функции |
4 теста |
|||
На этом уроке мы рассмотрим группировки значений средствами SQL и научимся работать с функциями COUNT(), AVG(), SUM() Отчёт отправил: 17947. Dmitry Sinitsin Выполнено за 5 час. 3 мин. [Показать отчёт] Научился: mysql> SELECT themes_id, COUNT(book) FROM books AS CBook GROUP BY (themes_id); возвращает Current database: biblio +-----------+-------------+ | themes_id | COUNT(book) | +-----------+-------------+ | 0 | 1 | | 1 | 2 | | 2 | 1 | +-----------+-------------+ 3 rows in set (0.10 sec) а mysql> SELECT themes_id, COUNT(book) AS CBook FROM books GROUP BY (themes_id); возвращает Current database: biblio +-----------+-------+ | themes_id | CBook | +-----------+-------+ | 0 | 1 | | 1 | 2 | | 2 | 1 | +-----------+-------+ 3 rows in set (0.09 sec) Порядок написания инструкций ВАЖЕН, если AS написать после FROM - он не будет исполнен Прелесть курсов Валерия Владимировича - в их достижимости для понимания даже кухаркой, коей я и являюсь на данный момент в сфере кодинга. Он даёт базу, которую может повторить любой имеющий глаза, уши и компьютер. А далее дело за самим курсантом - за уши его в программисты никто, кроме него самого, не протащит. Да и работать программером не каждый сможет, иначе бы всем раздали по ноуту и дали ТЗ с дедлайном ) Спасибо Валерий за свет в конце IDEешного тоннеля, надеюсь время потраченное Вами на создание этого курса и других, будет понято, освоено и поставлено на службу людям! Сложности: Понять, что кое-что в голове таки остаётся и можно на память создать БД, таблицы, запулить туда данные, поджойнить между ними. Видеообзор: MNTYUsHxq9g |
|||||
Итого: 10 видеоуроков |
1 час. 25 мин. 37 тестов |
22 чел. | |||
Финалисты: Arslan, Слава, Александр, WildOrc, Виктор, Иван Воронин, Александр Львович, Никита, Anton, Андрей, vip, Yefim, chokayes, Rita, Max, Konstantin, Yaroslav, Dmitry Sinitsin, grom518, Николай Миролюбов, Илья, Tom . |