Лучшие

Hetman Software
16 Просмотры · 6 лет тому назад

👍 Смотрите о Переменных окружениях Windows и для чего они нужны. Как добавить программу в переменные для ее быстрого запуска из командной строки, как использовать короткие пути к системным папкам, а также как и где найти и посмотреть переменные среды в реестре и в командной строке.

Переменная среды очень полезная функция, которая востребована в системных администраторов. Чаще всего они нужны для написания универсальных скриптов, работающих на компьютерах с различными настройками параметров, которые могут меняться. Также, в Windows есть переменная среды Path, которая позволяет получать более быстрый доступ к программам из командной строки, без использования пути к папке с такой программой.

Случайное удаление файлов, форматирование диска, вирусная атака, системный сбой или ошибка файловой системы — это не полный список проблем, которые решают программы компании Hetman Software: https://hetmanrecovery.com/ru/.

Оглавление:
1:21 - Добавление папки в переменную PATH;
2:57 - Просмотр переменных окружения через реестр Windows;
3:50 - Как создать ярлык используя короткий путь и работа с переменными.

Список переменных:
https://ru.wikipedia.org/wiki/....%D0%9F%D0%B5%D1%80%D

http://profhelp.com.ua/content..../ms-windows-%D1%81%D

Смотрите другие видео о настройке Windows: https://www.youtube.com/playli....st?list=PLOlQebdCQYq

Другие видео: #ПеременныеОкружения, #ПеременныеWindows, #ПеременнаяPath, #Windows10.

Hetman Software
6 Просмотры · 6 лет тому назад

👍 Смотрите как скачать видео с любого сайта себе на компьютер. На сегодняшний день существует много сайтов где можно посмотреть видеоролик или фильм, но у большинства из них нет возможности скачать это видео себе на компьютер.

Случайное удаление файлов, форматирование диска, вирусная атака, системный сбой или ошибка файловой системы — это не полный список проблем, которые решают программы компании Hetman Software: https://hetmanrecovery.com/ru/.

К примеру, вы смотрите сериал на одном из сайтов и у вас возникло желание скачать пару серий на компьютер, чтобы посмотреть позже или скопировать их на телефон для просмотра, не беспокоясь о доступе к интернету.

Содержание:
1:09 - Расширение Flash Video Downloader;
2:03 - Скачать через Инструменты разработчика;
3:05 - Сервис Videograbber;

https://chrome.google.com/webs....tore/detail/flash-vi - Flash Video Downloader;

https://www.youtube.com/watch?v=62eXnrn02us - Топ 20 расширений для браузеров Chrome, Яндекс, FireFox, Opera, Edge, Explorer в 2018;

https://www.videograbber.net/ - videograbber;

https://www.comboplayer.ru/ - ComboPlayer;

https://ru.vso-software.fr/pro....ducts/downloader/vso - VSO Downloader;

https://vdownloader.com/ - VDownloader;

А на этом всё. Ставьте лайки, подписывайтесь на наш канал. Свои вопросы задавайте в комментариях. Спасибо за просмотр. Пока.

Смотрите другие видео о настройке Windows: https://www.youtube.com/playli....st?list=PLOlQebdCQYq

Смотрите другие ролики на тему: #СкачатьВидео, #ВидеоFacebook, #Windows10, #ВидеоVK, #Компьютер.

Hetman Software
9 Просмотры · 6 лет тому назад

👍 Смотрите как убрать экран приветствия в операционной системе Windows. Как настроить, изменить и удалить экран блокировки, а еще как сменить аватар пользователя на экране входа.

Случайное удаление файлов, форматирование диска, вирусная атака, системный сбой или ошибка файловой системы — это не полный список проблем, которые решают программы компании Hetman Software: https://hetmanrecovery.com/ru/.

Экран приветствия появился на устройствах под управлением Windows ещё в «восьмёрке». Некоторым пользователям он нравится, ну а остальные считают, что достаточно и одного ввода пароля. Если вы хотите убрать экран приветствия на вашем компьютере, дальше в видео я покажу несколько несложных способов как это сделать. И вы сможете запустить компьютер без лишних элементов сразу приступив к работе.

Содержание:
1:21 - Как убрать экран приветствия;
2:15 - Отключение через редактор реестра;
3:06 - Как убрать фон при входе в систему;
3:33 - Убрать фон с помощью реестра;
4:44 - Как удалить экран блокировки (LockApp.exe) в Windows 10;
5:30 - Изменение аватара локальной учетной записи в Windows 10;
5:56 - Удаление аватара;
6:41 - Настройка экрана блокировки, изменение фона;

https://www.youtube.com/watch?v=NJCSY1-HWt8 - Как отключить пароль при входе Windows 10, 8, 7 или отключить пароль учетной записи

А на этом все! Надеюсь вам было полезным данное видео. Ставьте лайки, подписывайтесь на наш канал. Свои вопросы задавайте в комментариях. Спасибо за просмотр. Пока.

Смотрите другие видео о настройке Windows: https://www.youtube.com/playli....st?list=PLOlQebdCQYq

Смотрите другие ролики на тему: #ЭкранПриветствия, #ЭкранБлокировки, #Windows10, #Windows7, #Компьютер.

Кирилл Антонов
7 Просмотры · 6 лет тому назад

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

Рубрика SQLite на сайте: http://zametkinapolyah.ru/zametki-o-mysql/sqlite/
Текстовая версия статьи: http://zametkinapolyah.ru/zame....tki-o-mysql/chast-10
Паблик блога в ВК: https://vk.com/zametkinapolyah
Тематическая группа в ВК: https://vk.com/zametki_bd

Hetman Software
6 Просмотры · 6 лет тому назад

👍 Смотрите как исправить такую ошибку (0x80070002) при обновлении операционной системы Windows. Операционная система Windows является наиболее простой в использовании и предлагает пользователю большой функционал.

Случайное удаление файлов, форматирование диска, вирусная атака, системный сбой или ошибка файловой системы — это не полный список проблем, которые решают программы компании Hetman Software: https://hetmanrecovery.com/ru/.

Она постоянно совершенствуется и дополняется новыми полезными функциями. В результате чего появляются новые обновления, позволяющие улучшить интерфейс, ускорить работу системы и тому подобное.

Вместе с этим возникают ошибки, которые приходится исправлять. В этом видео мы детально рассмотрим такую системную ошибку (0x80070002) в Windows 10 и как ее исправить.

Содержание:
Описание ошибки 0x80070002;
Microsoft Fix it Tool для исправления ошибки;
Запуск службы центра обновлений;
Удаление установленных обновлений и временных файлов;
Ошибка во время обновления Windows 7, 8 до Windows 10;
Ошибка при установке ОС;


Microsoft Fix it Tool - https://support.microsoft.com/....ru-ru/help/17588/fix

https://www.youtube.com/watch?v=OCvdDhFc8ZA - Как создать, удалить точку восстановления или откатить систему Windows 10

https://www.youtube.com/watch?v=y8bvM5XNPoM - Создание загрузочной флешки для установки Windows 10, 8, 7

https://www.youtube.com/watch?v=8fRhsE04Iyc - Преобразование MBR и GPT дисков: можно ли установить Windows на GPT, MBR диск в EFI и BIOS?

Windows Help - https://support.microsoft.com/....ru-ru/help/10164/fix

Диагностический файл - https://aka.ms/wudiag

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

А на этом все! Надеюсь вам было полезным данное видео. Ставьте лайки, подписывайтесь на наш канал. Свои вопросы задавайте в комментариях. Спасибо за просмотр. Пока.

Другие видео: #0x80070002, #ОшибкаWindows, #Windows10.

Hetman Software
7 Просмотры · 6 лет тому назад

👍 Смотрите что делать если ваш компьютер с операционной системой Windows 10, 8 или 7 не видит сетевой или подключенный к нему принтер. Зачастую после обновления Windows 10 пользователи сталкиваются с тем что система перестает видеть принтер. В основном причины данной проблемы могут быть из-за сбоя системы или драйверов. В этом видео мы попытаемся разобрать все возможные причины почему компьютер с операционной системой Windows 10 не видит принтер.

Случайное удаление файлов, форматирование диска, вирусная атака, системный сбой или ошибка файловой системы — это не полный список проблем, которые решают программы компании Hetman Software: https://hetmanrecovery.com/ru/.

Содержание:
Осмотр USB порта и соединительного кабеля;
Поиск и устранение неполадок;
Добавление принтера;
Установка и поиск драйверов;
Проблемы с сетевым принтером;
Настройка общего доступа;
Настройка брандмауэра;
Устранение ошибки 0x80070035;
Устранение проблем в работе служб Active Directory;
Переустановка принтера;

Как настроить или отключить брандмауэр в Windows 10 -
https://www.youtube.com/watch?v=HNKAfzXBMQk

А на этом все! Надеюсь вам было полезным данное видео. Ставьте лайки, подписывайтесь на наш канал. Свои вопросы задавайте в комментариях. Спасибо за просмотр. Пока.

Другие видео: #Windows10, #Принтер, #Компьютер

Кирилл Антонов
8 Просмотры · 6 лет тому назад

В данном видео мы рассмотрим ограничение столбца CHECK в базах данных SQLite и посмотрим, как работает правило CHECK в реализации SQL библиотеки SQLite3

Рубрика SQLite на сайте: http://zametkinapolyah.ru/zametki-o-mysql/sqlite/
Текстовая версия: http://zametkinapolyah.ru/zame....tki-o-mysql/ogranich
Паблик блога в ВК: https://vk.com/zametkinapolyah
Тематическая группа в ВК: https://vk.com/zametki_bd

Помощь проекту:
WMR: R28827266698
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223

Hetman Software
8 Просмотры · 6 лет тому назад

👍 Смотрите как установить, настроить и использовать подсистему Linux в операционной системе Windows. Обзор обновленного Windows Terminal.

В операционной системе Windows 10 в скором времени появиться поддержка любых Linux приложений, даже с графическим интерфейсом.
Подсистема Linux в Windows была представлена еще в 16 году, она поддерживает приложения выборочно, медленно и все это происходит в консоли.
Компания Microsoft заявила о выходе обновления WSL2, которое обеспечит запуск приложений Linux с графическим интерфейсом и аппаратным ускорением. Пока же в Microsoft store доступны версии с консольным интерфейсом в виде Терминала.
Ubuntu, kali linux, suse linux и даже debian. Также в сторе уже доступен новый терминал.
Это новое единое пространство, откуда пользователь может получить доступ к традиционной командной строке CMD, средству PowerShell и подсистеме Windows Subsystem for Linux.
Далее в видео я покажу как все это установить, запустить и настроить. А также покажу что из себя представляет новый Terminal.

Случайное удаление файлов, форматирование диска, вирусная атака, системный сбой или ошибка файловой системы — это не полный список проблем, которые решают программы компании Hetman Software: https://hetmanrecovery.com/ru/.

Содержание:
Как включить поддержку Linux в Windows
Где скачать и как установить Linux
Настройка Linux
Новый Терминал

https://yadi.sk/d/HvdQ8wCOuCp2W - bash в Проводнике
https://docs.microsoft.com/ru-....ru/windows/terminal/ - настройки JSON

Благодаря Windows Terminal в пользователей Windows появилось множество опций, которые были доступны в ОС Mac и linux.
А подсистема Linux в Операционной системе Windows 10 облегчит работу Web-разработчикам и администраторам Unix-серверов, которым приходиться работать в Windows. И если к примеру, нужен bash или дополнительный функционал Unix и подобных ОС можно установить эту подсистему не нужно будет устанавливать Linux и использовать duallboot.

А на этом все! Надеюсь данное видео было вам полезно. Не забудьте поставить лайк и подписаться на наш канал. Свои вопросы задавайте в комментариях под видео. Всем спасибо за просмотр. Пока.

Другие видео: #Linux, #Windows, #Terminal

Кирилл Антонов
18 Просмотры · 6 лет тому назад

В этом видео уроке по основам SQL и базам данных для начинающих мы поговорим о том как отсортировать данные при выборке при помощи уточняющей фразы ORDER BY.

Чаще всего в SQL клаузула ORDER BY используется вместе с командой SELECT, чтобы выполнить сортировку при выборке данных из базы данных. Но ORDER BY может быть использована и с другими SQL запросами, например при модификации данных или удалении данных из базы данных.

В базах данных SQLite ORDER BY может использовать сортирующие последовательности, для этого необходимо использовать ключевое слово COLLATE.

Рубрика SQLite на сайте: http://zametkinapolyah.ru/zametki-o-mysql/sqlite/
Текстовая версия: http://zametkinapolyah.ru/zame....tki-o-mysql/sortirov
Паблик блога в ВК: https://vk.com/zametkinapolyah
Тематическая группа в ВК: https://vk.com/zametki_bd

Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223

Кирилл Антонов
10 Просмотры · 6 лет тому назад

Язык SQL позволяет сравнивать результаты двух запросов SELECT. Делается это при помощи двух ключевых слов INTERSECT и EXCEPT.

В результате запрос SELECT INTERSECT мы можем получить из двух таблиц одну, причем результирующая таблица будет содежрать только пересекающиеся строки двух промежуточных табилц. Операцию SELECT INTERSECT иногда еще называют пересечением запросов и ее можно сравнить со сложением в математике.

А SQL запрос SELECT EXCEPT даст нам в результате таблицу, которая будет содержать все строки первой промежуточной таблицы, которых нет во второй промежуточной таблице. Такую операцию называют разностью двух запросов и ее можно сравнить с операцией вычитания.

Работу SQL запросов SELECT INTERSECT и EXCEPT можно хорошо и понятно описать при помощи диаграмм Эйлера—Венна.

Нам стоит отметить, что запрос SELECT INTERSECT симметричный, а это означает, что не имеет значения какую таблицу указывать слева от INTERSECT, а какую справа. Симметричные запросы позволяют менять таблицы местами и при этом результаты никак не меняются (как сложение в математике).

А запрос SELECT EXCEPT несимметричный. Так как результаты такого запроса зависят от того какая табилца будет находиться слева от EXCEPT, а какая таблица будет написана справа. Если поменять таблицы местами, то результаты, соответственно, изменятся.

Рубрика SQLite на сайте: http://zametkinapolyah.ru/zametki-o-mysql/sqlite/
Текстовая версия: http://zametkinapolyah.ru/zame....tki-o-mysql/sravneni
Паблик блога в ВК: https://vk.com/zametkinapolyah
Тематическая группа в ВК: https://vk.com/zametki_bd

Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223

Кирилл Антонов
12 Просмотры · 6 лет тому назад

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

Для решения подобной задачи существует оператор IN, который используется вместе с уточняющими фразами HAVING и WHERE. Данный оператор можно использовать для написания подзапросов, но об этом чуть позже.

Оператор IN бинарный: левым операндом ему служит значение столбца, в котором происходит поиск, а в правой части указывает набор значений, с которыми выполняется сравнение.

Рубрика SQLite на сайте: http://zametkinapolyah.ru/zametki-o-mysql/sqlite/
Текстовая версия: http://zametkinapolyah.ru/zame....tki-o-mysql/chast-12
Паблик блога в ВК: https://vk.com/zametkinapolyah
Тематическая группа в ВК: https://vk.com/zametki_bd

Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223

Кирилл Антонов
8 Просмотры · 6 лет тому назад

Рубрика SQLite на сайте: http://zametkinapolyah.ru/zametki-o-m...
Текстовая версия: http://zametkinapolyah.ru/zame....tki-o-mysql/tema-15-
Паблик блога в ВК: https://vk.com/zametkinapolyah
Тематическая группа в ВК: https://vk.com/zametki_bd

Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223

SELECT * FROM City LIMIT 10;

-- Создаем транзакцию с именем при помощи команды SAVEPOINT
SAVEPOINT  transact1;
-- Посмотрим первых 10 записей из таблицы City
SELECT * FROM City LIMIT 10;
-- Удалим одну запись
DELETE FROM city WHERE  id = 2;
SELECT * FROM City LIMIT 10;



-- Из другого терминала:
-- Посмотрим на первых 10 записей
SELECT * FROM city LIMIT 10;
-- Пока вы не выполните команду RELEASE SAVEPOINT, строка не будет удалена

RELEASE transact1;

-- Посмотрим на первых 10 записей после подтверждения транзакции
SELECT * FROM city LIMIT 10;









--Начинаем транзакцию с именем transact1
SAVEPOINT  transact1;

-- Выберем первых 10 записей из таблицы City
SELECT * FROM city LIMIT 10;

-- Удаляем третью строку из таблицы city
DELETE FROM city WHERE  id = 3;

-- Посмотрим на первых 10 записей
SELECT * FROM city LIMIT 10;

-- Пока вы не выполните команду ROLLBACK, транзакция не будет завершена, а вы будете видеть все изменения
ROLLBACK;

-- Посмотрим на первых 10 записей после подтверждения транзакции, вы увидите
SELECT * FROM city LIMIT 10;


















--Начинаем транзакцию с именем transact1

SAVEPOINT  transact1;

-- Выберем первых 10 записей из таблицы City
SELECT * FROM city LIMIT 10;

-- Удаляем третью строку из таблицы city
DELETE FROM city WHERE  id = 3;

-- Посмотрим на первых 10 записей и увидим
SELECT * FROM city LIMIT 10;

-- Пока вы не выполните команду ROLLBACK TRANSACTION TO SAVEPOINT,
-- отката изменений не произойдет, и вы будете видеть все изменения

ROLLBACK TRANSACTION TO SAVEPOINT transact1;

-- Посмотрим на первых 10 записей
SELECT * FROM city LIMIT 10;

-- Хочу обратить ваше внимание на то, что последний запрос SELECT будет выполняться в рамках транзакции transact1, так как мы сделали откат до метки transact1, то есть отменили все запросы, начиная с SAVEPOINT transact1, но транзакцию не завершили.

Кирилл Антонов
11 Просмотры · 6 лет тому назад

Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223

Рубрика SQLite на сайте: http://zametkinapolyah.ru/zametki-o-mysql/sqlite/
Текстовая версия: http://zametkinapolyah.ru/zame....tki-o-mysql/chast-11
Паблик блога в ВК: https://vk.com/zametkinapolyah
Тематическая группа в ВК: https://vk.com/zametki_bd

-- Зачем нужны индексы?
/*


Для начала скажем, что SQL индексы являются объектами базы данных, как, например, таблица или представление, а это
означает, что имя индекса должно быть уникальным.

Типичным примером индекса в базе данных является первичный ключ (столбец PEIMARY KEY).

Поскольки SQL индекс - это объект базы данных, то к нему можно применять некоторые SQL команды, например,
мы можем создавать и удалять индексы.

В базах данных SQLite к индексам нельзя применить команды манипуляции данными,
хотя мы с легкостью можем применять эти команды к таблицам, столбцы которых являются индексами.

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

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

- добавление строк в таблицы;
- удаление данных из таблиц;
- и модификацию данных.

Если алгоритм индексов реализован в виде B-tree (чаще все именно этот алгоритм), то замеделние других
операций манипуляции данными происходит из-за того, что данный алгоритм требует, чтобы данные были
упорядочены, а само дерево сбалансированным, поэтому СУБД при выполнении этих операций приходится
поддерживать дерево в актуальном/сбалансированном состояние, а на это требуются вычислительные мощности.


Если говорить просто, то при создании индекса мы создаем еще одну таблицу, в которой хранятся значения
индексируемого столбца в упорядоченном виде и при этом СУБД вместо того, чтобы перебирать данные в исходной
таблице, пользуются таблицей индексов, в которой хранятся ссылки на исходные таблицы, за счет этого происходит
уменьшение количества операций по перебору и сравнению значений с искомым.

*/

Кирилл Антонов
19 Просмотры · 6 лет тому назад

Рубрика SQLite на сайте: http://zametkinapolyah.ru/zametki-o-mysql/sqlite/
Текстовая версия: http://zametkinapolyah.ru/zame....tki-o-mysql/tema-13-
Паблик блога в ВК: https://vk.com/zametkinapolyah
Тематическая группа в ВК: https://vk.com/zametki_bd

Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223

-- Функция RAISE () и SQL триггеры в базах данных SQLite

-- к сожалению, ни одна в мире СУБД не знает, например, что Хемингуэй написал «Старик и море», а Исаак Ньютон – это физик, поэтому когда мы наполняем наши таблицы данными, могут возникать не очевидные ошибки с точки зрения логики реляционных баз данных, от которых не сможет защитить ни одна нормальная форма.
-- Например, когда мы говорили про внешние ключи, мы реализовывали связь один ко многим между таблицами, для этого мы создавали результирующую таблицу и я демонстрировал пример неудачно добавления данных, при котором получалось, что Джек Лондон написал «Войну и мир». Такие ошибки могут происходить довольно часто и их можно назвать конфликтами в базе данных.
-- Конфликт в базе данных не стоит путать с аномалией, потому что с точки зрения логики СУБД ничего криминального не происходит, а вот с точки зрения человека, знающего предметную область происходит существенная ошибка, которая может ввести человека в ступор.
-- Избавиться от подобных конфликтов мы можем при помощи триггеров и функции RAISE ()

/*
Отметим, что RAISE () – это специальная функция, которая используется только вместе с триггерами, ее синтаксис вы найдете на рисунке ниже.

Функция RAISE может принимать два аргумента. Первый аргумент описывает действие при возникновении конфликта:
Значение IGNORE. Говорит SQLite3 о том, чтобы она игнорировала строку породившую конфликт и продолжала выполнение последующих операций.
Значение ROLLBACK. ROLLBACK говорит о том, что SQLite должна откатить все операции к исходному состоянию при возникновении конфликта. При этом пользователь может изменить и повторить запрос. Не путайте с командой ROLLBACK, которая откатывая транзакцию
Значение ABORT. Данное значение похоже на ROLLBACK, но разница в том, что оно отменяет не все выполненные ранее SQL запросы, а только тот запрос, при котором возникла конфликтная ситуация.
Значение FAIL. Данное значение говорит СУБД о том, что нужно прервать выполнение текущей операции и сохранить результаты успешных операций, при этом операции, следующие за конфликтной, выполнены не будут.
*/

-- Создадим таблицы и наполним их данными
PRAGMA foreign_keys=on;
CREATE TABLE books(
id INTEGER PRIMARY KEY,
title TEXT NOT NULL,
count_page INTEGER NOT NULL),
price REAL
);

CREATE TABLE auth(
id INTEGER PRIMARY KEY,
name TEXT NOT NULL,
age INTEGER
);

CREATE TABLE auth_book (
auth_id INTEGER NOT NULL,
books_id INTEGER NOT NULL,
FOREIGN KEY (auth_id) REFERENCES auth(id)
FOREIGN KEY (books_id) REFERENCES books(id)
);



INSERT INTO books (id, title, count_page, price)
VALUES (1, 'Белый клык', 287, 300.00);

INSERT INTO books (id, title, count_page, price)
VALUES (2, 'Война и мир', 806, 780.00);

INSERT INTO books (id, title, count_page, price)
VALUES (3, '12 стульев', 516, 480.00);

-- Затем добавим несколько авторов
INSERT INTO auth (id, name, age)
VALUES (1, 'Джек Лондон', 40);

INSERT INTO auth (id, name, age)
VALUES (2, 'Лев Толстой', 82);

INSERT INTO auth (id, name, age)
VALUES (3, 'Илья Ильф', 39);

INSERT INTO auth (id, name, age)
VALUES (4, 'Евгений Петров', 38);

-- Мы не стали наполнять таблицу-справочник, которая реализует связь многие ко многим
-- Давайте сперва напишем триггер, который будет проверять добавляемые значения

1 2

CREATE TRIGGER books_result BEFORE INSERT
ON auth_book
BEGIN
SELECT RAISE(FAIL, 'Произошла ошибка, вы неправильно связали автора и книгу') FROM auth_book
WHERE (NEW.auth_id = 1 AND books_id = 2) OR (NEW.auth_id = 1 AND NEW.books_id = 3) OR
(NEW.auth_id = 2 AND NEW.books_id = 3) OR (NEW.auth_id = 2 AND NEW.books_id = 3) OR
(NEW.auth_id = 3 AND NEW.books_id = 2) OR (NEW.auth_id = 3 AND NEW.books_id = 1) OR
(NEW.auth_id = 4 AND NEW.books_id = 2) OR (NEW.auth_id = 4 AND NEW.books_id = 1);
END;

-- Проверим работу триггера
INSERT INTO auth_book (auth_id, books_id)
VALUES (1, 1);

INSERT INTO auth_book (auth_id, books_id)
VALUES (2, 2);

INSERT INTO auth_book (auth_id, books_id)
VALUES (3, 3);

INSERT INTO auth_book (auth_id, books_id)
VALUES (4, 3);

INSERT INTO auth_book (auth_id, books_id)
VALUES (1, 2);


SELECT * FROM auth_book;

Кирилл Антонов
7 Просмотры · 6 лет тому назад

Рубрика SQLite на сайте: http://zametkinapolyah.ru/zametki-o-m...
Текстовая версия: http://zametkinapolyah.ru/zame....tki-o-mysql/tema-16-
Паблик блога в ВК: https://vk.com/zametkinapolyah
Тематическая группа в ВК: https://vk.com/zametki_bd

Помощь проекту:
WMR: R288272666982
WMZ: Z293550531456
Яндекс.Деньги: 410011531129223

Hetman Software
10 Просмотры · 6 лет тому назад

👍 Смотрите о резервном копировании мобильных телефонов IPhone, планшетов IPad на базе iOS. Мы рассмотрим, как сделать бэкап и восстановление пользовательских данных, системных настроек с помощью встроенных инструментов iCloud, iTunes и сторонних программ.

Случайное удаление файлов, форматирование диска, вирусная атака, системный сбой или ошибка файловой системы — это не полный список проблем, которые решают программы компании Hetman Software: https://hetmanrecovery.com/ru/.

Содержание:
0:52 - Зачем это нужно и какие данные хранятся в резервной копии;
1:45 - Резервная копия с помощью iCloud;
2:51 - Как сделать резервную копию iPhone в iTunes;
4:24 - Как создать резервную копию iPhone с помощью сторонней утилиты;
5:30 - Восстановление данных;

iTools - http://www.itools.ru/;
iTunes - https://support.apple.com/kb/DL1814?locale=ru_RU;

А на этом всё. Ставьте лайки, подписывайтесь на наш канал. Свои вопросы задавайте в комментариях. Спасибо за просмотр. Пока.

Другие видео: #РезервноеКопирование, #IOS, #IPhone, #IPad , #телефон, #планшет, #бэкап.

Мобильные телефоны Android и IOS: музыка, оптимизация, приложения, батарея: https://www.youtube.com/playli....st?list=PLOlQebdCQYq

Hetman Software
9 Просмотры · 6 лет тому назад

👍 10 интересных функций Интернет, о существовании которых вы не подозревали. Это будут как функции для отдыха и развлечения, полезные инструменты для вашего удобства, или для безопасности ПК и ваших аккаунтов.

На самом деле, в интернете много всяких скрытых интересных инструментов и функций. Естественно в одном видео я их все показать не смогу. Покажу вам 10 немного разноплановых, но, как по мне, наиболее интересных.

Содержание:
1:09 - Проверка почты на взлом;
2:04 - PacMan в Google;
2:40 - Переводчик Google Translate;
3:26 - Поиск телефона Google “Find My Device”;
4:00 - Atari Breakout в Google Image;
4:38 - Создание QR кода;
5:36 - Просмотр скрытых паролей;
6:41 - Продуктивность работы с Coffitivity;
7:22 - Удаление аккаунта в социальной сети;
8:11 - Фишки поиска Google;

Инструмент для проверки электронной почты - https://haveibeenpwned.com

Поиск утерянного или украденного телефона с Google “Find My Device” - https://www.youtube.com/watch?v=hvzg70ni9CE.

Google Images - https://images.google.com/

Создание QR кода:
https://qr-code-generator.online/
http://qrcoder.ru/

Hetman Internet Spy - https://hetmanrecovery.com/ru/....web-browser-history-

Coffitivity - https://coffitivity.com/

На этом всё, но только в этом видео, так как фишек Интернета неисчислимое количество. Ставьте под видео лайк, если оно было интересным и подписывайтесь на канал. Задавайте вопросы в комментариях. Спасибо за просмотр, всем пока.

Другие видео: #GoogleSearch, #Фишки, #Интернет, #FindMyDevice, #ОнлайнИгра.

Мобильные телефоны Android и IOS: музыка, оптимизация, приложения, батарея: https://www.youtube.com/playli....st?list=PLOlQebdCQYq

Hetman Software
6 Просмотры · 6 лет тому назад

👍 Смотрите как можно увеличить время работы батареи вашего смартфона на Andriod: проверка батареи, яркость, виброзвонок, Wifi, блютус, мобильный интернет и GPS, Google Now, Гринифи, удаление ненужных приложений, низкие температуры.

Случайное удаление файлов, форматирование диска, вирусная атака, системный сбой или ошибка файловой системы — это не полный список проблем, которые решают программы компании Hetman Software: https://hetmanrecovery.com/ru/.

Содержание:
00:49 - Проверить батарею;
01:35 - Яркость экрана;
02:31 - Виброзвонок;
02:54 - Wifi, блютус, мобильный интернет и GPS;
04:17 - Передача данных;
04:43 - Отключение сервиса Google Now;
05:33 - Ненужные приложения;
05:40 - Приложение Гринифи;
07:20 - Низкие температуры;

https://play.google.com/store/....apps/details?id=net. - Wifi auto timer;

https://play.google.com/store/....apps/details?id=com. - Greenify;

А на этом все! В комментариях пишите какие еще способы вам известны. Ставьте лайки, подписывайтесь на наш канал. Свои вопросы задавайте в комментариях. Спасибо за просмотр. Пока.

Другие видео: #ВремяРаботыТелефона, #БатареяТелефона, #Android.

Мобильные телефоны Android и IOS: музыка, оптимизация, приложения, батарея: https://www.youtube.com/playli....st?list=PLOlQebdCQYq

Hetman Software
9 Просмотры · 6 лет тому назад

👍 Смотрите как настроить родительский контроль на роутере. Иногда возникает необходимость заблокировать доступ к социальным сетям или любым другим сайтам для конкретных устройств включая мобильные телефоны и планшеты. Для этого в настройках роутера есть функция родительского контроля. Эта функция позволяет ввести ограничение доступа в интернет по расписанию, и указать конкретные интернет-адреса, к которым будет открыт доступ.

Случайное удаление файлов, форматирование диска, вирусная атака, системный сбой или ошибка файловой системы — это не полный список проблем, которые решают программы компании Hetman Software: https://hetmanrecovery.com/ru/.

Например, можно отключить выход во всемирную сеть в те часы, когда ребенку положено делать уроки или спать. Либо сотруднику выполнять свою работу, если речь идет об офисной сети. В некоторых моделях функция блокировки сайтов и временного ограничения совмещены. Я покажу, как настроить родительский контроль на примере роутера TP-Link.

Содержание:
1:31 - Настройка родительского контроля;
3:52 - Настройка родительского контроля со смартфона;

https://www.youtube.com/watch?v=qu-7L64VNZU - Приложение Tether для настройки роутера TP-LINK с телефона;

https://www.youtube.com/watch?v=2spnZ2Qx6JI - Настройка безопасности роутера: пароль на вход и WIFI, WPS, фильтрация MAC и IP, удаленный доступ;

А на этом все! Надеюсь вам было полезным данное видео. Ставьте лайки, подписывайтесь на наш канал. Свои вопросы задавайте в комментариях. Спасибо за просмотр. Пока.

Другие видео: #РодительскийКонтроль, #Роутер, #TPLink.

Hetman Software
11 Просмотры · 6 лет тому назад

👍 Смотрите как просмотреть ролик YouTube, на компьютере поверх всех окон, как использовать горячие клавиши, создать gif анимацию, отключить рекламу. Мы рассмотрим как работает функция «Посмотреть позже», где хранится история просмотров пользователя и его поисковых запросов.

Случайное удаление файлов, форматирование диска, вирусная атака, системный сбой или ошибка файловой системы — это не полный список проблем, которые решают программы компании Hetman Software: https://hetmanrecovery.com/ru/.

Этим сервисом для просмотра видео так или иначе пользуются все. Многие и не подозревают, что он умеет немного больше, чем просто показывать видео. Я собрал несколько очень простых и интересных опций YouTube, о которых вы могли не знать.

Содержание:
1:04 - Как просмотреть ролик YouTube, на компьютере поверх всех окон;
1:49 - Горячие клавиши YouTube;
3:14 - Как создать GIF анимацию;
3:40 - Как отключить рекламу;
4:12 - Как скрыть список каналов, на которые подписан пользователь и сохраненные плейлисты от других участников Youtube;
4:40 - Функция «Посмотреть позже»;
5:09 - История просмотров пользователя и его поисковых запросов;
5:43 - Как поделиться видео с YouTube;
6:31 - Сервисы YouTube Фильмы и YouTube Music;
7:26 - Оптимизированный под ТВ, интерфейс Youtube;
7:47 - Как выделить Youtube комментарий жирным или курсивом;
8:18 - Видео 360 градусов в YouTube;
9:06 - Значёк колокольчика на Youtube;
9:33 - YouTube мессенджер;
9:59 - Анонимный просмотр YouTube на мобильных устройствах;

Оптимизированный под ТВ интерфейс http://youtube.com/leanback

На этом всё. Ставьте под видео лайк и подписывайтесь на канал Hetman Software. Всем спасибо за просмотр. Всем пока.

Другие видео: #Youtube, #ИсторияПросмотров, #Видео360, #ЗначёкКолокольчика.




Showing 1516 out of 2056