<MyRusakov.ru />

Программирование на C++ с Нуля до Гуру

Программирование на C++ с Нуля до Гуру

Данный курс научит Вас программировать на языке C++, который, несмотря на свой почтенный возраст, необычайно сильно востребован. Курс состоит из 6 разделов, посмотрев которые и выполнив все упражнения, Вы с нуля освоите этот язык и сможете создавать самые разные проекты любой сложности на C++.

Для закрепления материала из уроков к ним идёт множество упражнений.

Дополнительно к курсу идёт вспомогательная система, которая не даст Вам забросить начатое на полпути.

Также вместе с курсов Вы получаете Бонус "Программирование на C++ в Unreal Engine", в котором Вы научитесь создавать игры на C++ с использованием этого движка.

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Зачем Вы изучаете программирование/создание сайтов?

SQL запросы к базе данных. Часть #1

SQL запросы к базе данных. Часть #1

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

Таблицы сильно напоминают excel таблицы, где строки являются элементами данных, а столбцы - свойствами этих элементов. Каждая строка хранит данные о пользователе, а каждый столбец - это свойство пользователя, например его идентификационный номер, имя или место жительства. Как правило, всю информацию о пользователях не хранят в одной таблице. Данные разбиваются на несколько таблиц по смыслу, но в каждой таблице обязательно будет общее связующее - ID пользователя.


SQL запросы к базе данных.

Язык SQL

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

SQL запросы

Начнем с создания базы данных, таблицы и добавления данных в таблицу.

Создание базы данных

Создадим базу данных пользователей с именем customerDB.

CREATE DATABASE customerDB;

Создание таблицы

Создадим таблицу Person при помощи оператора CREATE. Таблица будет содержать 5 столбцов: PersonID, LastName, FirstName, Address и City. Столбец PersonID будет хранить числовой тип данных, поэтому припишем слово int. Остальные 4 столбца относятся к строковому типу данных varchar, с максимальной длиной 255 символов


SQL запросы к базе данных.

Только что, мы создали пустую таблицу и теперь предстоит добавить в нее данные с помощью оператора INSERT.


SQL запросы к базе данных.

Добавление данных

Добавим первую строку в таблицу, используя команду INSERT INTO, указав имя таблицы. Далее в скобках, после слова VALUES перечисляем значения каждой ячейки строки в том же порядке, в каком мы определяли столбцы. Вставить новую запись можно двумя разными способами.


Первый способ: с указанием названий столбцов. Этот способ следует применять, если вы не планируете заполнять данными все столбцы, а лишь некоторые.

INSERT INTO Person (CustomerName, Address, City, PostalCode, Country)
VALUES ('William Robb', 'Awenu 21', 'New York', '48666', 'USA');


Второй способ: с указанием только значений. Нужно использовать второй способ, если добавляются значения для всех столбцов.

INSERT INTO Person
VALUES ('White Clover Markets', 'Karl Jablonski', '305 - 14th Ave. S. Suite 3B', 'Seattle', '98128', 'USA');

Значение столбца CustomerID вставляется в таблицу автоматически, если его не указывать.


SQL запросы к базе данных.

Выборка данных из таблицы

Как отобрать данные из определенных столбцов? Например нам нужно получить только имена пользователей и из какого они города. Сначала пишем оператор SELECT, затем перечисляем нужные нам столбцы из таблицы Person.

SELECT CustomerName, City FROM Person;

Мы получили только нужные данные из таблицы.


SQL запросы к базе данных.

Когда нам надо выбрать все столбцы, то вместо оператора SELECT, вставляем звездочку «*».

SELECT * FROM Person;

Упорядочить ORDER BY

Сейчас пользователи расположены в таблице по номеру ID, мы хотим упорядочить их по стране проживания. Как вы наверное уже заметили, что язык SQL очень лаконичный и логичный. Выбрать SELECT все столбцы «*» из таблицы Person и упорядочить их по странам.

SELECT * FROM Person
ORDER BY Country;

SQL запросы к базе данных.

Оператор WHERE

Мы хотим отобрать пользователей только из Швеции. Выбираем все столбцы из таблицы Person, где WHERE страна проживания Швеция.

SELECT * FROM Person
WHERE Country='Sweden';


SQL запросы к базе данных.

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:

    Она выглядит вот так: Как создать свой сайт

  2. Текстовая ссылка:

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):

Комментарии (0):

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.