Рубрики
Linux

Установка локального сервера XAMPP на операционную систему Debian 10

В этом видео мы скачаем и установим локальный сервер XAMPP на операционную систему Debian 10.  

 
Рубрики
Самоучитель по SQL

Предикат SQL: LIKE.

Предикат LIKE сравнивает строку, указанную в первом выражении, для вычисления значения строки, называемого проверяемым значением, с образцом, который определен во втором выражении для вычисления значения строки. Синтаксис: expression [ NOT ] LIKE pattern где, expression — любое символьное выражение. pattern — шаблон, по которому будет происходить проверка выражения expression. Шаблон может включать в себя следующие […]

 
Рубрики
Самоучитель по SQL

Оператор SQL: NOT.

Оператор NOT служит для задания противоположно заданного условия. Является эквивалентом операции инверсии в математической логике и может применяется только для булевых значений. Синтаксис оператора: [ NOT ] boolean_expression Пример оператора NOT. Возьмём таблицу Artists: Singer Album Year Sale The Prodigy Invaders Must Die 2008 1200000 Drowning Pool Sinner 2001 400000 Massive Attack Mezzanine 1998 2300000 […]

 
Рубрики
Самоучитель по SQL

Оператор SQL: BETWEEN.

Оператор BETWEEN задает диапазон, в котором будет осуществляться проверка условия. Синтаксис оператора: test_expression [NOT] BETWEEN begin_expression AND end_expression test_expression — задает объект для проверки по диапазону; start_expression — начальное значение диапазона; end_expression — конечное значение диапазона. Примеры оператора. Возьмём таблицу Universities: ID UniversityName Students Faculties Professores Location Site 1 Perm State National Research University 12400 […]

 
Рубрики
Самоучитель по SQL

Оператор SQL: TRUNCATE.

Оператор TRUNCATE служит для очистки таблицы от всех данных. Оператор TRUNCATE аналогичен оператору DELETE применяемом без оператора, WHERE. Основные отличия операторов: Оператор TRUNCATE не ведет запись об удаленных данных в журнал событий; DELETE осуществляет блокировку построчно, оператор TRUNCATE по всей странице целиком. Вследствие этого, оператор TRUNCATE не возвращает никакого значения, DELETE же, возвращает количество удаленных […]

 
Рубрики
Самоучитель по SQL

Оператор SQL: AS.

Оператор AS используется для именования результирующих столбцов при выборке элементов. Синтаксис оператора: SELECT column_name AS new_column_name FROM table_name; Примеры оператора. Возьмём таблицу Planets: ID PlanetName Radius SunSeason OpeningYear HavingRings Opener 1 Mars 3396 687 1659 No Christiaan Huygens 2 Saturn 60268 10759.22 — Yes — 3 Neptune 24764 60190 1846 Yes John Couch Adams 4 […]

 
Рубрики
Самоучитель по SQL

Оператор SQL: IN.

Оператор IN позволяет определить, совпадает ли значение объекта со значением в списке. Синтаксис оператора: expression [ NOT ] IN ( expression, […] ) Примеры оператора. Возьмём таблицу Universities: ID UniversityName Students Faculties Professores Location Site 1 Perm State National Research University 12400 12 1229 Perm psu.ru 2 Saint Petersburg State University 21300 24 13126 Saint-Petersburg […]

 
Рубрики
Самоучитель по SQL

Оператор SQL: LIMIT.

Оператор LIMIT позволяет вывести указанное число строк из таблицы. Оператор записывается всегда в конце запроса. LIMIT – это аналог оператора TOP. // Синтаксис оператора LIMIT first_row [, last_row] Оператор LIMIT выводит то количество записей, которое указано в параметре first_row. Если, через запятую указано значение параметра last_row, то будут выведены строки в диапазоне first_row — last_row […]

 
Рубрики
Самоучитель по SQL

Оператор SQL: TOP.

Оператор TOP позволяет ограничить выборку числа записей до заданного числа. При использовании оператора TOP совместно с оператором ORDER BY, на вывод пойдет первые N записей отсортированного списка, в противном случае, выведутся первые N строк таблицы. Данный оператор используется только в СУБД MS SQL Server. Аналогом в MySQL является оператор LIMIT. // Синтаксис оператора TOP: TOP […]

 
Рубрики
Самоучитель по SQL

Оператор SQL: UNION.

Оператор UNION используется для объединения двух и более запросов оператора SELECT. Синтаксис оператора: SELECT column_name(s) FROM table1 UNION SELECT column_name(s) FROM table2; Каждый из операторов SQL SELECT должен иметь в своем запросе одинаковое количество столбцов и типы возвращаемых данных, иначе произойдет ошибка при формировании результирующей таблицы. Примеры оператора. Имеется следующая таблица Artists: Singer Album Year […]

 
Рубрики
Самоучитель по SQL

Оператор SQL: VIEW.

Оператор VIEW — объект базы данных, представляющий собой представление. Представление — это виртуальная таблица, внутреннее содержимое которой определяется исходя из параметров запроса. Представления широко используются когда необходимо представить структуру базы данных в удобном для восприятия человеком виде, а так же в соображениях безопасности, предоставляя пользователям возможность обращаться к данным, но не разрешая им доступ к […]

 
Рубрики
Самоучитель по SQL

Оператор SQL: DEFAULT.

Оператор DEFAULT определяет значение, которым будет заполнен тот или иной столбец по умолчанию при создании таблицы. Данное значение будет вставляться в запись, если иное не указано. Синтаксис оператора: CREATE TABLE table_name ( column_name1 data_type(size) DEFAULT ‘default_name’); Пример оператора. Cоздадим таблицу Students, где по умолчанию в столбце Othislen должно стоять значение “NO”: CREATE TABLE Students ( […]

 
Рубрики
Самоучитель по SQL

Оператор SQL: CROSS JOIN

Оператор CROSS JOIN формирует таблицу перекрестным соединением (декартовым произведением) двух таблиц. При использовании данного оператора каждая строка левой таблицы сцепляется с каждой строкой правой таблицы. В результате получается таблица со всеми возможными сочетаниями строк обеих таблиц. Синтаксис оператора: SELECT column_names [,… n] FROM Table_1 CROSS JOIN Table_2; Рассмотрим пример. Возьмем две известные нам таблицы. Authors […]

 
Рубрики
Самоучитель по SQL

Оператор SQL: FULL JOIN

Оператор FULL JOIN осуществляет формирование таблицы из записей двух или нескольких таблиц. В этом операторе не важен порядок следования таблиц, он никак не влияет на окончательный результат, так как оператор является симметричным. Оператор FULL JOIN можно воспринимать как сочетание операторов INNER JOIN + LEFT JOIN + RIGHT JOIN. Алгоритм его работы следующий: 1. Сначала формируется […]

 
Рубрики
Самоучитель по SQL

Оператор SQL: RIGHT JOIN.

Оператор RIGHT JOIN осуществляет формирование таблицы из записей двух или нескольких таблиц. В операторе важен порядок следования таблиц, так как от этого будет зависеть полученный результат. Алгоритм работы оператора следующий: 1. Сначала происходит формирование таблицы внутренним соединением (оператор INNER JOIN) левой и правой таблиц; 2. Затем, в результат добавляются записи левой таблицы не вошедшие в […]

 
Рубрики
Самоучитель по SQL

Оператор SQL: LEFT JOIN.

Оператор LEFT JOIN осуществляет формирование таблицы из записей двух или нескольких таблиц. В операторе важен порядок следования таблиц, так как от этого будет зависеть полученный результат. Алгоритм работы оператора следующий: 1. Сначала происходит формирование таблицы внутренним соединением (оператор INNER JOIN) левой и правой таблиц; 2. Затем, в результат добавляются записи левой таблицы не вошедшие в […]

 
Рубрики
Самоучитель по SQL

Оператор SQL: FOREIGN KEY.

Оператор FOREIGN KEY (Внешний ключ) служит для указания в одной таблице на Первичный ключ (PRIMARY KEY) в другой. Синтаксис оператора: //Для MySQL: CREATE TABLE table_1 ( ID_1 int NOT NULL ID_2 int PRIMARY KEY (ID_1) FOREIGN KEY (ID_2) REFERENCES table_2(ID_2)); //Для MS SQL Server, Oracle, MS Access: CREATE TABLE table_1 ( ID_1 int NOT NULL […]

 
Рубрики
Самоучитель по SQL

Оператор SQL: PRIMARY KEY.

Оператор PRIMARY KEY (Первичный ключ) — это параметр, который устанавливается для однозначной идентификации той или иной записи в таблице. Значения PRIMARY KEY должны быть всегда уникальны, а так же не содержать значений NULL. Синтаксис оператора: //Для MySQL: CREATE TABLE table_name ( id int NOT NULL, PRIMARY KEY (id)); //Для MS SQL Server, Oracle, MS Access: […]

 
Рубрики
Самоучитель по SQL

Оператор SQL: INNER JOIN.

Оператор INNER JOIN формирует таблицу из записей двух или нескольких таблиц. Каждая строка из первой (левой) таблицы, сопоставляется с каждой строкой из второй (правой) таблицы, после чего происходит проверка условия. Если условие истинно, то строки попадают в результирующую таблицу. В результирующей таблице строки формируются конкатенацией строк первой и второй таблиц. Синтаксис оператора: SELECT column_names [,… […]

 
Рубрики
Самоучитель по SQL

Функции языка SQL.

В этой статье вы можете рассмотреть виды функций в языке SQL. Функции могут быть агрегатными или скалярными. Начнем… COUNT() COUNT() — функция возвращающая количество записей (строк) таблицы. Запись функции с указанием столбца вернет количество записей конкретного столбца за исключением NULL записей. Синтаксис функции: COUNT(column_name); Запись функции с указанием маски «*» вернет количество всех записей в […]

 
Рубрики
Самоучитель по SQL

Операторы SQL: AND и OR.

Операторы AND и OR — предикаты языка SQL, служащие для создания логических выражений. В SQL предикатами называются операторы, возвращающие значения TRUE или FALSE. Предикат AND — эквивалент логического умножения (конъюнкции), предикат OR — эквивалент логического сложения (дизъюнкции). Таблица истинности для предикатов: first_expression last_expression AND OR TRUE TRUE TRUE TRUE TRUE FALSE FALSE TRUE FALSE TRUE […]

 
Рубрики
Самоучитель по SQL

Оператор SQL: DISTINCT.

Оператор DISTINCT используется для указания на то, что следует работать только с уникальными значениями столбца. Он нашел широкое применение в операторе SQL SELECT, для выборки уникальных значений. Так же используется в агрегатных функциях. Синтаксис оператора: SELECT DISTINCT column_name FROM table_name; Примеры оператора SQL DISTINCT. Имеется следующая таблица Artists: Singer Album Year Sale The Prodigy Invaders […]

 
Рубрики
Самоучитель по SQL

Оператор SQL: HAVING.

Оператор HAVING наряду с оператором WHERE позволяет определять условия выборки уже сгруппированных некоторым образом данных. Только оператор HAVING применяется не для всего набора столбцов таблицы, а для набора созданного оператором SQL GROUP BY и применяется всегда строго после него. Его синтаксис: HAVING aggregate_function(column_name) operator value; Примеры оператора SQL HAVING. Имеется следующая таблица Artists: Singer Album […]

 
Рубрики
Самоучитель по SQL

Оператор SQL: GROUP BY.

Оператор GROUP BY используется для объединения результатов выборки по одному или нескольким столбцам. Синтаксис оператора: GROUP BY column_name Примеры оператора SQL GROUP BY. Имеется следующая таблица Artists: Singer Album Year Sale The Prodigy Invaders Must Die 2008 1200000 Drowning Pool Sinner 2001 400000 Massive Attack Mezzanine 1998 2300000 The Prodigy Fat of the Land 1997 […]

 
Рубрики
Самоучитель по SQL

Оператор SQL: ORDER BY.

Оператор ORDER BY выполняет сортировку выходных значений. Оператор можно применять как к числовым столбцам, так и к строковым. В последнем случае, сортировка будет происходить по алфавиту. Синтаксис оператора: ORDER BY column_name [ASC | DESC] Сортировка может производиться как по возрастанию, так и по убыванию значений: Параметр ASC (по умолчанию) устанавливает порядок сортирования во возрастанию, от […]

 
Рубрики
Самоучитель по SQL

Оператор SQL: WHERE.

Оператор SQL WHERE служит для задания дополнительного условия выборки, операций вставки, редактирования и удаления записей. Данный оператор мы рассматривали в статье “Оператор SQL: SELECT” т.к. WHERE используется вместе с оператором SELECT. Оператор SQL WHERE имеет следующий синтаксис: WHERE condition Условие (condition) может включать в себя предикаты AND, OR, NOT, LIKE, BETWEEN, IS, IN, ключевое слово […]

 
Рубрики
Самоучитель по SQL

Операторы SQL: USE и SHOW.

В данной статье я хочу показать Вам, как работают две простые команды. Если вы работаете в консольной базе данных эти две команды будут незаменимы. Команда SHOW SHOW – эта команда предназначена для просмотра доступных баз данных и таблиц в конкретных базах данных. Для просмотра списка баз данных необходимо ввести такую команду: SHOW DATABASES; Пример работы […]

 
Рубрики
Самоучитель по SQL

Оператор SQL: SELECT.

C помощью оператора SELECT происходит выборка значений, хранящихся в базе данных. В структуру запроса оператора SQL SELECT могут быть включены многие дополнительные операторы: уточняющие условие выборки, производящие группировку, сортировку выходных значений. Чтобы создать простейший SELECT запрос, необходимо указать имя столбца и название таблицы. Базовый синтаксис: SELECT column_list FROM table_name [WHERE условие] [GROUP BY условие] [HAVING […]

 
Рубрики
Самоучитель по SQL

Оператор SQL: DELETE.

DELETE — это DM-операция удаления записей из таблицы. Критерий отбора записей для удаления определяется выражением WHERE. В случае, если критерий отбора не определён, выполняется удаление всех записей. Синтаксис: DELETE FROM [WHERE ]; Более быстро операцию удаление всех строк из таблицы можно в Transact-SQL также выполнить с помощью команды: TRUNCATE TABLE Transact-SQL (T-SQL) — процедурное расширение […]

 
Рубрики
Самоучитель по SQL

Оператор SQL: DROP.

На данном уроке я хочу Вас познакомить с очень нужным оператором SQL под названием: “DROP”. Он пригодится если Вам будет нужно удалить ненужные таблицы или даже полностью базу данных. Начнём знакомство: Оператор SQL DROP является универсальным оператором удаления объектов базы данных. Используя его можно удалить таблицы (TABLE), индексы (INDEX) и базы данных (DATABASE). Оператор SQL […]

 
Рубрики
Самоучитель по SQL

Оператор SQL: UPDATE.

Оператор UPDATE изменяет имеющиеся данные в таблице. Команда имеет следующий синтаксис: UPDATE SET { = { | NULL | DEFAULT},…} [ {WHERE }]; С помощью одного оператора могут быть заданы значения для любого количества столбцов. Однако в одном и том же операторе UPDATE можно вносить изменения в каждый столбец указанной таблицы только один раз. При […]

 
Рубрики
Самоучитель по SQL

Оператор SQL: ALTER TABLE.

Оператор ALTER TABLE используется для добавления, удаления или модификации колонки в уже существующей таблице. ALTER TABLE изменяет определение таблицы одним из следующих способов: добавляет столбец; добавляет ограничение целостности; переопределяет столбец (тип данных, размер, умалчиваемое значение); удаляет столбец; модифицирует характеристики памяти или иные параметры; включает, выключает или удаляет ограничение целостности или триггер. Структура существующей таблицы может […]

 
Рубрики
Самоучитель по SQL

Оператор SQL: INSERT

Доброго времени суток друзья! На прошлом уроке мы научились создавать базу данных и таблицы в эти базы данных, но таблицы получились “пустые”. И вот в этой статье я хочу Вас научить, как вносить данные в эти таблицы и поможет нам в этом оператор SQL под названием “INSERT”. Приступим: INSERT — оператор языка SQL, который позволяет […]

 
Рубрики
Самоучитель по SQL

Оператор SQL: CREATE.

Доброго времени суток! Вот и пришло наше время изучать операторы языка SQL и начнем с оператора создания баз данных и таблиц в phpMyAdmin – CREATE. Оператор SQL CREATE служит для создания объектов базы данных. Разные СУБД работают с разными объектами, но наиболее общими для большинства СУБД будут команды создания таблицы (оператор SQL CREATE TABLE) и […]

 
Рубрики
Самоучитель по SQL

Установка локального сервера XAMPP.

Сегодня я хочу познакомить Вас с локальным сервером XAMPP. И для начала расскажу что это такое и зачем он нужен. Локальный сервер – это специальная программа, которая устанавливается на компьютер и позволяет осуществлять разработку сайтов и работу в БД не выходя в сеть Интернет. Работа локального сервера полностью имитирует работу реального сервера хост-провайдера. Функционал ничем […]