Изучаем SQL. №11.Изменяем поля. Строковые Функции SQL.

Изучаем SQL
Всем привет, сегодня мы будем учиться вносить изменения в таблицу Базы Данных при выводе с помощью строковых функций.
Функция — Блок действий с название. Она может производить действия, а также возвращать значение на место вызова.
ВНИМАНИЕ! Строковые функции НЕ изменяют данные в самой таблице, а лишь выводят нужный результат, как будто эти изменения произошли.

Существуют такие функции:

RIGHT/LEFT(поле, количество символов) — функция вернет символы в заданном количестве слева/справа от значения в поле.

SUBSTRING_INDEX(поле,’разделитель’, номер разделителя) — функция вернет все символы до разделителя.

UPPER/LOWER(поле) — выводит значения в верхнем/нижнем регистре.

RTRIM/LTRIM(поле) — удалит пробелы справа/слева.

CONCAT(‘Строка1’, ‘Строка2’)  — соединяет строки.

Continue reading «Изучаем SQL. №11.Изменяем поля. Строковые Функции SQL.»

Изучаем SQL. №10. Изменяем с полями таблицы с помощью ключевого слова ALTER

Изучаем SQL
Итак, настало время научиться вносить правки не только в содержание таблицы, но и в ее структуру. И причин тому может быть много множество, простите за тавтологию)).
Начнем с того, что создадим новую базу и табличку, которой и будем играться. Для этого запускаем консоль mysql и входи под своей учеткой.
Continue reading «Изучаем SQL. №10. Изменяем с полями таблицы с помощью ключевого слова ALTER»

Изучаем SQL. №9. Нормализация БД

Изучаем SQL
Нормализация для баз данных, это как рефакторинг в программировании. Если у нас маленькая БД и расширяться не планируется, то незачем и заморачиваться. Но, если вы строите мало-мальское веб или декстопное приложение работающее с базой данных, тогда нормализация значительно упростит и ускорит вашу работу в последствии, так как отпадет фактор дублирования данных. Сама база станет работать быстрее и будет занимать меньше места.
Continue reading «Изучаем SQL. №9. Нормализация БД»

Изучаем SQL. №8. Работа с записями. Обновление и удаление.

Изучаем SQL
Итак, мы умеем создавать таблицу, наполнять ее данными, делать выборку и даже сортировать выбранные данные как нам заблагорассудится. Теперь пришел черед научиться обновлять информацию в базе данных и удалять ее по мере надобности.
Continue reading «Изучаем SQL. №8. Работа с записями. Обновление и удаление.»

Изучаем SQL. №7. Сортировка данных SQL.

Изучаем SQL
Итак, вы научились выбирать различные данные с помощью различных ключевых слов из базы данных. Но все приведенные примеры не были отсортированы. И сегодня мы научимся сортировать результаты наших запросов. Тем более, что это очень легко.
Продолжим использовать все туже базу данных people с ее табличкой human.
Continue reading «Изучаем SQL. №7. Сортировка данных SQL.»

Изучаем SQL. №6. Ключевые слова для запросов БД в SQL — 2

Изучаем SQL
Продолжаем тему с ключевыми словами в запросах SQL. В прошлой статье я остановился на слове LIKE. Сегодня рассмотрим такие слова как: IN,BETWEEN и NOT.
Подключаемся к нашему серверу MySQL, выбираем нашу базу и приступим к работе.
Continue reading «Изучаем SQL. №6. Ключевые слова для запросов БД в SQL — 2»

Изучаем SQL. №5. Ключевые слова для запросов БД в SQL.

Изучаем SQL
В прошлой статье мы уже ознакомились с ключевым словом WHERE.
Теперь настало время узнать о таких ключевых словах в языке SQL, как: AND,OR,LIKE,IN,BETWEEN и NO. Эти слова позволяют делать сложные запросы и сильно упрощают работу с базами данных. В этом вы сегодня убедитесь на примерах. Continue reading «Изучаем SQL. №5. Ключевые слова для запросов БД в SQL.»

Изучаем SQL. №4. Выборка из базы данных. Основы SELECT.

Изучаем SQL
В прошлой статье мы закончили наполнять нашу базу данных и выбирать из нее все элементы. Сегодня я ознакомлю вас с основами выборки из таблиц.
Итак, запустим наш сервер и залогинимся, далее выберем нашу базу данных и сделаем выборку всех элементов таблицы human:

>mysql -u root
>USE people;
>SELECT * FROM human;
+----+-----------+-----+
| id | name      | age |
+----+-----------+-----+
|  1 | Сергей    |  22 |
|  2 | Паша      |  33 |
|  3 | Оксана    |  20 |
|  4 | Света     |  22 |
|  5 | Андрей    |  19 |
|  8 | Снежана   |  20 |
|  9 | Игорь     |  30 |
| 10 | Светлана  |  17 |
| 11 | Виталий   |  26 |
| 12 | Екатерина |  19 |
+----+-----------+-----+

Continue reading «Изучаем SQL. №4. Выборка из базы данных. Основы SELECT.»

Изучаем SQL. №3. Импорт данных из текстового файла в MySQL.

Изучаем SQL
Сегодня мы научимся импортировать данные о пользователях из текстового файла в нашу базу данных, которую мы создали в прошлой статье «Изучаем SQL. №2. Создаем базу данных MySQL и наполняем ее из консоли.«. Для этого используе команду INFILE.
Continue reading «Изучаем SQL. №3. Импорт данных из текстового файла в MySQL.»

Изучаем SQL. №2. Создаем базу данных MySQL и наполняем ее из консоли.

Изучаем SQL
Если вы ознакомились со статьей «Изучаем SQL. №1. Установка сервера MySQL на Windows и Linux.«, тогда продолжим работу с базой данных.
Сегодня мы создадим новую базу и таблицу с данными. После чего наполним ее данными и попробуем их извлечь из базы. Все очень просто, вот увидите.
Первым делом запускаем вашу консоль mysql, в первой статье было показано как это делается. Я использую windows и Open Server, что и вам рекомендую. Если вы пол Linux, тогда стандартная консоль и есть ваша среда разработки, можете выполнять все действия прямо в ней.
Continue reading «Изучаем SQL. №2. Создаем базу данных MySQL и наполняем ее из консоли.»