Полезные команды PostgreSQL
Отобразить папку с базами данных
Список баз
Дамп конкретной БД
Где:
-h [host]: имя хоста, значение по умолчанию localhost или значение из переменной окружения PGHOST.
-О: пропускает команды для установки владельца таблиц, видов и т. д.
-F {c|t|p}: формат вывода данных custom, tar, plane text.
-c: добавляет команды для удаления (drop) объектов (таблиц, видов и т. д.).
-U [username]: — пользователь, чьими правами доступа нужно воспользоваться при запросе данных. По умолчанию берется текущий пользователь.
Дамп всех БД
#db
👉 @database_info
Отобразить папку с базами данных
ps auxw | grep postgres | grep -- -DСписок баз
psql -lДамп конкретной БД
pg_dump -h localhost -O -F t -c -U postgres <имя_бд> | gzip -c > <имя_файла>.gzГде:
-h [host]: имя хоста, значение по умолчанию localhost или значение из переменной окружения PGHOST.
-О: пропускает команды для установки владельца таблиц, видов и т. д.
-F {c|t|p}: формат вывода данных custom, tar, plane text.
-c: добавляет команды для удаления (drop) объектов (таблиц, видов и т. д.).
-U [username]: — пользователь, чьими правами доступа нужно воспользоваться при запросе данных. По умолчанию берется текущий пользователь.
Дамп всех БД
pg_dumpall | gzip -c > <имя_файла>.gz #db
👉 @database_info
👍8
This media is not supported in your browser
VIEW IN TELEGRAM
Основы SQL
Функции для даты/времени (SYSDATE, TO_DATE, LAST_DAY, ADD_MONTHS, EXTRACT, TRUNC)
00:00 - Вступление
00:27 - Получение текущей системной даты и времени (функция SYSDATE)
01:05 - Преобразовать строку в дату (функция TO_DATE)
01:59 - Получить последний день месяца (функция LAST_DAY)
02:28 - Добавить к дате N-ое количество месяцев (функция ADD_MONTHS)
02:57 - Извлечь из даты год, квартал, месяц (функция EXTRACT)
03:14 - Получить из даты первый день года, первый день квартала, первый день месяца, первый день недели (функция TRUNC)
источник
#db
👉 @database_info
Функции для даты/времени (SYSDATE, TO_DATE, LAST_DAY, ADD_MONTHS, EXTRACT, TRUNC)
00:00 - Вступление
00:27 - Получение текущей системной даты и времени (функция SYSDATE)
01:05 - Преобразовать строку в дату (функция TO_DATE)
01:59 - Получить последний день месяца (функция LAST_DAY)
02:28 - Добавить к дате N-ое количество месяцев (функция ADD_MONTHS)
02:57 - Извлечь из даты год, квартал, месяц (функция EXTRACT)
03:14 - Получить из даты первый день года, первый день квартала, первый день месяца, первый день недели (функция TRUNC)
источник
#db
👉 @database_info
👍5
Увлекательное обучение работе с базами данных
Перечень учебных материалов, позволяющих понять внутреннее устройство баз данных, включая, но не ограничиваясь ими:
статьи
блоги
курсы
выступления
https://github.com/pingcap/awesome-database-learning
#db
👉 @database_info
Перечень учебных материалов, позволяющих понять внутреннее устройство баз данных, включая, но не ограничиваясь ими:
статьи
блоги
курсы
выступления
https://github.com/pingcap/awesome-database-learning
#db
👉 @database_info
GitHub
GitHub - pingcap/awesome-database-learning: A list of learning materials to understand databases internals
A list of learning materials to understand databases internals - pingcap/awesome-database-learning
👍5
Подойдет ли PostgreSQL вообще всем проектам или нужны альтернативы
В интернете только и разговоров, что про PostgreSQL и MySQL, но выбор СУБД много шире. В этом материале мы рассмотрим несколько популярных баз данных, разберемся с их спецификацией и сценариями использования, чтобы выйти за рамки привычных решений.
https://habr.com/ru/companies/selectel/articles/740680/
#db
👉 @database_info
В интернете только и разговоров, что про PostgreSQL и MySQL, но выбор СУБД много шире. В этом материале мы рассмотрим несколько популярных баз данных, разберемся с их спецификацией и сценариями использования, чтобы выйти за рамки привычных решений.
https://habr.com/ru/companies/selectel/articles/740680/
#db
👉 @database_info
👍7
Media is too big
VIEW IN TELEGRAM
Курс · Использование баз данных
1. Использование баз данных. Введение
2. Использование баз данных. Схема
3. Использование баз данных. Запросы
4. Использование баз данных. Решение задач
5. Использование баз данных. Оптимизация
6. Использование баз данных. ACID
7. Использование баз данных. Введение в NoSQL. Key-Value
8. Использование баз данных. Distributed Consensus
9. Использование баз данных. Полнотекстовый поиск
10. Использование баз данных. Key-value conflict resolution
11. Использование баз данных. Event Log
12. Использование баз данных. Event Log
13. Использование баз данных.
Все видео доступны на youtube
#db
👉 @database_info
1. Использование баз данных. Введение
2. Использование баз данных. Схема
3. Использование баз данных. Запросы
4. Использование баз данных. Решение задач
5. Использование баз данных. Оптимизация
6. Использование баз данных. ACID
7. Использование баз данных. Введение в NoSQL. Key-Value
8. Использование баз данных. Distributed Consensus
9. Использование баз данных. Полнотекстовый поиск
10. Использование баз данных. Key-value conflict resolution
11. Использование баз данных. Event Log
12. Использование баз данных. Event Log
13. Использование баз данных.
Все видео доступны на youtube
#db
👉 @database_info
👍7
Media is too big
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Уроки по T-SQL | Обучение
Быстро и подробно об основах реляционных баз данных
Знакомимся с основными понятиями Transact SQL
Работа с временными таблицами: CREATE TABLE, DROPE TABLE, ALTER TABLE
Быстрый разбор выборки данных в T-SQL
Внесение изменений в базу данных T-SQL
Оператор Union за 5 мин T-SQL
Оператор CASE за 2 мин T-SQL
источник
#db
👉 @database_info
Быстро и подробно об основах реляционных баз данных
Знакомимся с основными понятиями Transact SQL
Работа с временными таблицами: CREATE TABLE, DROPE TABLE, ALTER TABLE
Быстрый разбор выборки данных в T-SQL
Внесение изменений в базу данных T-SQL
Оператор Union за 5 мин T-SQL
Оператор CASE за 2 мин T-SQL
источник
#db
👉 @database_info
👍4
Media is too big
VIEW IN TELEGRAM
NoSQL для начинающих на примере MongoDB
00:00 - Что такое NoSQL и где он применяется?
04:18 - Основные виды NoSQL
06:04 - Дополнительные темы
09:31 - SQL vs NoSQL
11:53 - Немного о MongoDB
14:37 - Практика. Моделирование структуры. Работа с shell и Compass
#db
👉 @database_info
00:00 - Что такое NoSQL и где он применяется?
04:18 - Основные виды NoSQL
06:04 - Дополнительные темы
09:31 - SQL vs NoSQL
11:53 - Немного о MongoDB
14:37 - Практика. Моделирование структуры. Работа с shell и Compass
#db
👉 @database_info
👍6👎1
Шпаргалка основных команд mysql по работе с базой данных и таблицам
Здесь в компактном виде собраны основные команды администрирование сервера MySQL посредством консоли, позволяющие получить информацию о состоянии баз данных, таблиц, просмотреть их структуру.
#db
👉 @database_info
Здесь в компактном виде собраны основные команды администрирование сервера MySQL посредством консоли, позволяющие получить информацию о состоянии баз данных, таблиц, просмотреть их структуру.
SHOW DATABASES; — список баз данныхSHOW TABLES [FROM db_name]; — список таблиц в базеSHOW COLUMNS FROM таблица [FROM db_name]; — список столбцов в таблицеSHOW CREATE TABLE table_name; — показать структуру таблицы в формате «CREATE TABLE»DESC table_name; — узнать полную структуру таблицыSHOW INDEX FROM tbl_name; — список индексовSHOW GRANTS FOR user [FROM db_name]; — привилегии для пользователя.SHOW VARIABLES; — значения системных переменныхSHOW [FULL] PROCESSLIST; — статистика по mysqld процессамSHOW STATUS; — общая статистикаSHOW TABLE STATUS [FROM db_name]; — статистика по всем таблицам в базеUSE db_name; — использовать базу данных, для которой будут выполнятся дальнейшие запросыDELETE FROM table_name; — удалить все записи из таблицы. Сначала нужно выполнить USE db_name;SELECT * FROM table_name; — просмотр всех записей из таблицы#db
👉 @database_info
👍11🌭1
Базы данных
1. Введение в базы данных. Базы данных.
2. Реляционная модель данных, ER диаграмма. Базы данных
3. Введение в SQL. Базы данных
4. SQL. Практическое занятие. Базы данных
5. SQL (Structure Query Language). Оператор Distinct. Базы данных
7. Транзакции. Базы данных
8. План выполнения запроса. Ограничения целостности. Базы данных
9. Таблицы. Триггеры. Процедуры. Базы данных
10. Масштабирование БД. Базы данных
11. Оптимизация запросов. Базы данных
12. Введение в NoSQL. Базы данных
13. Что такое ORM? Почему стоит использовать ORM? Базы данных
Все видео доступны на youtube
#db
👉 @database_info
1. Введение в базы данных. Базы данных.
2. Реляционная модель данных, ER диаграмма. Базы данных
3. Введение в SQL. Базы данных
4. SQL. Практическое занятие. Базы данных
5. SQL (Structure Query Language). Оператор Distinct. Базы данных
7. Транзакции. Базы данных
8. План выполнения запроса. Ограничения целостности. Базы данных
9. Таблицы. Триггеры. Процедуры. Базы данных
10. Масштабирование БД. Базы данных
11. Оптимизация запросов. Базы данных
12. Введение в NoSQL. Базы данных
13. Что такое ORM? Почему стоит использовать ORM? Базы данных
Все видео доступны на youtube
#db
👉 @database_info
👍6
Распространенные запросы к MySQL
http://www.artfulsoftware.com/infotree/queries.php
#db
👉 @database_info
http://www.artfulsoftware.com/infotree/queries.php
#db
👉 @database_info
👍5