Базы данных (Data Base) – Telegram
Базы данных (Data Base)
8.21K subscribers
567 photos
468 videos
19 files
546 links
Базы данных (Data Base). По всем вопросам @evgenycarter
Download Telegram
SQL Для Начинающих

SQL Урок 6 | Введение в типы данных Transact-SQL
SQL Урок 7 | Создание отношений (связей) между таблицами
SQL Урок 8 | Связанный JOIN запрос и отношения между таблицами
SQL Урок 9 | VIEW Представление SQL
SQL Урок 10 | INSERT Оператор

#sql

👉 @database_info
👍2
LIKE

Оператор LIKE используется в WHERE, чтобы задать шаблон поиска похожего значения.

Есть два свободных оператора, которые используются в LIKE:

• % (ни одного, один или несколько символов);
• _ (один символ).

Рассмотрим пример
Выведем список курсов, в имени которых содержится «to», и список курсов, название которых начинается с «CS-».

👉 @database_info
👍3👎1
SQL Для Начинающих

SQL Server Management Studio Обновление SSMS 2016
SQL Урок 11 | Нормализация таблиц для школьной БД
SQL Урок 12 | Проектируем таблицы для Школьной БД
SQL Урок 13 | Создание множества отношений между таблицами и нормализация БД
SQL Урок 14 | UPDATE и DELETE, а также добавляем данные в таблицы ч/з INSERT FROM

#sql

👉 @database_info
👍3
Как создать временную таблицу в mysql?

Используйте CREATE TEMPORARY и DROP TEMPORARY чтобы создать или удалить временную таблицу в MySQL, ниже пример запроса как пример:

CREATE TEMPORARY TABLE user
(
firstname VARCHAR(255) NOT NULL,
company VARCHAR(150) NOT NULL
);


# Удалить временную таблицу в MySQL
DROP TEMPORARY TABLE user;



#mysql

👉 @database_info
👍5
Как посмотреть представление в mysql?

Чтобы посмотреть список всех представлений views в MySQL Вы можете использовать запрос ниже:

SELECT TABLE_SCHEMA, TABLE_NAME
FROM information_schema.tables
WHERE TABLE_TYPE LIKE 'VIEW';


#mysql

👉 @database_info
SQL Для Начинающих

SQL Создание бэкапа - копии базы данных - резервное копирование БД
SQL Урок 15 | Вложенные запросы и оператор UNION
SQL Урок 16 | Работаем с данными
SQL Урок 17 | Решаем задачу с оператором HAVING COUNT
SQL Урок 18 | LEFT и RIGHT JOIN, а также CASE

#sql

👉 @database_info
👍4
Смена пароля root MySQL

//способ 1
$mysqladmin -u root password [новый пароль]

//способ 2
$mysqladmin -u root -p [старый пароль] newpass [нажмите Enter и введите новый пароль, затем опять нажмите Enter]

//способ 3
//Введите команду mysql
$mysql -u root -p
//Дождитесь всплывающего окна и введите:
$use mysql;
//затем введите имя пользователя, для которого вы хотите изменить пароль
$update user set password=PASSWORD (здесь новый пароль) where User = 'username';
//далее обновление привилегий для пользователей
$flush privileges;
$quit

#mysql

👉 @database_info
👍2
Тюнинг MySQL-сервера: сжатие таблиц InnoDB

В больших проектах со временем размер баз данных разрастается до множества гигабайт (терабайт), поэтому всегда остается открытым вопрос как с этим бороться.

Известно несколько вариантов решения данной проблемы — уменьшение объема данных (грубо говоря, удаление старых записей), разделение одной базы данных на несколько, шардирование, приобретение нового оборудования (новых серверов или жестких дисков большего объема). Далее

#mysql

👉 @database_info
👍4
Learning SQL
Автор: Alan Beaulieu (2020)

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

Во время чтения книги вы:
✔️Быстро изучите основы SQL и несколько продвинутых методов работы;
✔️Научитесь использовать операторы для генерации, обработки и извлечения данных;
✔️Научитесь созданию объектов баз данных, таких как таблицы, индексы и ограничения;
✔️Узнаете, как наборы данных взаимодействуют с запросами, поймете важность подзапросов;
✔️Изучите преобразование и манипулирование данными со встроенными функциями SQL и использование условной логики в операторах данных.

Скачать книгу

👉 @database_info
👍1
Как удалить столбец SQLite

sqlite> .tables

sqlite> .schema person
CREATE TABLE person(
id INTEGER PRIMARY KEY,
first_name TEXT,
last_name TEXT,
age INTEGER,
height INTEGER
);

sqlite> CREATE TABLE new_person(
...> id INTEGER PRIMARY KEY,
...> first_name TEXT,
...> last_name TEXT,
...> age INTEGER
...> ) ;

sqlite> .tables

sqlite> INSERT INTO new_person
...> SELECT id, first_name, last_name, age FROM person ;

sqlite> DROP TABLE IF EXISTS person ;
sqlite> ALTER TABLE new_person RENAME TO person ;


#SQLite

👉 @database_info
👍4