Sellel kursusel uurime andmebaase, alates põhitõdedest kuni edasijõudnud kasutaja tasemeni.
Allpool on loetelu õppetundidest, mille läbimine annab maksimaalset teavet. Alustame andmebaasi (edaspidi DB) installimisest arvutisse, eri tüüpi andmebaaside tundmaõppimisest ja nii relatsiooniliste andmebaaside (SQL, Structured Query Language/struktureeritud päringukeel), täpsemalt MySql, kui ka NoSQL, näiteks MongoDB või Firebase, kasutamisest.
Ettevalmistus
Andmebaasi installimine arvutisse.
Для обучения рекомендую установить на компьютер Laragon (рекоммендую), OpenServer, Xamp для Windows, или же Mamp для Mac os. В случае использования Linux, вероятнее всего у вас уже установлен LAMP стек, смотрите документацию своего дистрибутива.
Sissejuhatav tund
Koolituseks soovitan arvutisse installida Laragon (soovitan), OpenServer, Xampp for Windows või Mamp for Mac OS. Kui kasutate Linux, tõenäoliselt sa juba LAMP korstnat paigaldatud, näha oma distributsiooni dokumentatsiooni.
Klient-programmid andmebaaside kasutamiseks.
Loetelu programmidest, mis aitavad teil andmebaasiga mugavamalt töötada.
Veebiteenused andmebaaside kasutamiseks
MySql. Teooria ja praktika.
Andmebaasi loomine ja esimesed päringud.
MySQL põhipäringud
Vaatame, kuidas toimuvad põhipäringud SELECT, UPDATE, INSERT, DELETE, DROP ja pesastatud AND, IN, ANY, ALL, FROM, WHERE, BETWEEN, filtreerimine ja ORDER BY, LIMIT, DESC / ASC piirangud ja NULL.
Võttid
Важная вещь, дающая огромные возможности по работе с данными. Первичные и вторичные ключи. Это простая, но очень важная часть теории
Создание таблиц и типы данных MySql.
Пора уметь самостоятельно создавать таблицы с автоматическим инкрементом, с первичным и вторичным ключами, сделать проверку вводимых данных. Ну и конечно же, база данных умеет работать с большим количеством всевозможных типов данных. Познакомимся с самыми используемыми, что имеется помимо INT и VARCHAR.
Многотабличные запросы UNION и JOIN
Запросы стали становиться всё более сложными, пора оптимизировать их.