MySQL

Сокращение от Structured Query Language, это язык для работы с данными в реляционной системе управления базами данных (RDBMS), такой как MySQL, Oracle, Postgres и др. Представьте себе, что электронная таблица стала супер Саяном, получив возможность быстро отсортировать все столбцы и строки в любой комбинации.

СИНТАКС
При написании команд SQL принято использовать все заглавные буквы. И заканчивать команды точкой с запятой. Заглавные буквы используются скорее для удобства чтения, чтобы можно было легко отличить, когда используются команды SQL. Но точка с запятой необходима в некоторых РСУБД, таких как MySQL. Причина в том, что команда может занимать более одной строки, поэтому точка с запятой используется для обозначения конца команды.

НАВИГАЦИЯ ПО
Простое перемещение по базам данных — это процесс обучения. Потому что при запуске одной из этих баз данных появляется пустая подсказка. Существует команда help, в которой перечислено множество полезных команд. Команда show databases выведет список всех баз данных, если таковые имеются. Затем команда use, за которой следует имя базы данных, выбирает эту базу данных. После использования базы данных команда show tables выведет список всех таблиц. Затем еще одна полезная команда describe, которая покажет, как сделана таблица.

В w3schools эти команды считаются наиболее распространенными

  • SELECT
  • UPDATE
  • DELETE
  • ВСТАВИТЬ ВТО
  • СОЗДАТЬ БАЗУ ДАННЫХ
  • ИЗМЕНЯТЬ БАЗУ ДАННЫХ
  • СОЗДАТЬ ТАБЛИЦУ
  • ИЗМЕНЯТЬ ТАБЛИЦУ
  • УДАЛИТЬ ТАБЛИЦУ
  • СОЗДАТЬ ИНДЕКС
  • УДАЛИТЬ ИНДЕКС

СОЗДАНИЕ
Создать базу данных так же просто, как использовать CREATE DATABASE dc_universe. Но создание таблицы требует немного больше усилий. При создании таблицы необходимо указать имя таблицы, имя столбца и тип данных для значений, входящих в этот столбец. Существует множество типов данных, из которых можно выбирать. Но для этого я буду использовать только int (целое число) и varchar (переменный символ). Varchar принимает число, представляющее собой ограничение на количество символов. Обычно используется 255.

CREATE TABLE superheroes(
ID int,
Alias varchar(10),
firstName varchar(10),
lastName varchar(10)
);
Вход в полноэкранный режим Выход из полноэкранного режима

ВСТАВКА
Для добавления в таблицу используйте ключевое слово insert into, за которым следует имя таблицы, затем ключевое слово с информацией, которую нужно добавить.

INSERT INTO superheroes VALUES (1, 'Batman', 'Bruce', 'Wayne');
INSERT INTO superheroes VALUES (2, 'Superman', 'Clark', 'Kent');
INSERT INTO superheroes VALUES (3, 'Wonder Woman', 'Diana', 'Prince');
Вход в полноэкранный режим Выход из полноэкранного режима

ВЫБОР
Чтобы увидеть фактические значения в таблице, необходимо использовать ключевые слова SELECT и FROM. SELECT выбирает столбец. FROM выбирает таблицу. 

УДАЛЕНИЕ
Во время тренировки я допустил ошибку, добавив Бэтмена в таблицу. Я забыл добавить в столбец ID. К счастью, удаление выполняется довольно просто.

DELETE FROM superheroes
WHERE ID is NULL;
Вход в полноэкранный режим Выход из полноэкранного режима

WHERE отфильтровывает таблицу по заданным критериям. Здесь я отфильтровываю те, где ID не имеет значения, так как я забыл задать ему значение.

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

Источники

  • https://www.w3schools.com/sql/default.asp

Оцените статью
devanswers.ru
Добавить комментарий