Розбіжності

Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.

Посилання на цей список змін

Наступна ревізія
Попередня ревізія
sql:main [08/11/2023 13:09] – створено osvexsql:main [Невідома дата] (поточний) – зовнішнє редагування (Невідома дата) 127.0.0.1
Рядок 3: Рядок 3:
 Data Bases (SQL) Data Bases (SQL)
  
-===== Базовий синтакси=====+===== Керування користувачами =====
  
 +**Створити користувача**
 <code> <code>
-SELECT * FROM table+CREATE USER 'wordpress'@'localhost' IDENTIFIED BY 'your_password';
  
 </code> </code>
  
 +**Надати привілегії користувачу до бази даних**
 <code> <code>
-UPDATE table SET name=Artem WHERE id=125+GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress'@'localhost';
  
 </code> </code>
  
 +**Застосувати усі надані привілегії**
 <code> <code>
-INSERT INTO table VALUE(10, 'text', 'text')+FLUSH PRIVILEGES;
  
 </code> </code>
  
 +**Змінити пароль користувача**
 <code> <code>
-DELETE FROM table WHERE id=1+ALTER USER 'username'@'localhost' IDENTIFIED BY 'новий_пароль';
  
 </code> </code>
  
-Виводить час та дату +**Виводить час та дату**
 <code> <code>
 SELECT NOW() SELECT NOW()
Рядок 32: Рядок 35:
 </code> </code>
  
-===== Створення бази даних та користувача ===== +===== Керування базами даних =====
- +
-==== Створити БД ====+
  
 +**Створити БД:**
 <code> <code>
 CREATE DATABASE wordpress; CREATE DATABASE wordpress;
Рядок 41: Рядок 43:
 </code> </code>
  
-==== Створити користувача ====+**Видалити БД:** 
 +<code> 
 +DROP DATABASE wordpress; 
 + 
 +</code>
  
 +**Показати всі БД:**
 <code> <code>
-CREATE USER 'wordpress'@'localhost' IDENTIFIED BY 'your_password';+SHOW DATABASES; 
 + 
 +</code> 
 + 
 +**Перейти в БД для редагування таблиць:** 
 +<code> 
 +USE wordpress;
  
 </code> </code>
  
-==== Надати привілегії користувачу до бази даних ====+===== Керування таблицями =====
  
 +**Створити таблицю:**
 <code> <code>
-GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress'@'localhost';+CREATE TABLE table_name;
  
 </code> </code>
  
-==== Застосувати усі надані привілегії ====+**Видалити таблицю:** 
 +<code> 
 +DROP TABLE table_name; 
 + 
 +</code> 
 + 
 +===== Керування даними в таблицях =====
  
 <code> <code>
-FLUSH PRIVILEGES;+SELECT * FROM table
  
 </code> </code>
  
-==== Змінити пароль користувача ====+<code> 
 +UPDATE table SET name=Artem WHERE id=125 
 + 
 +</code>
  
 <code> <code>
-ALTER USER 'username'@'localhostIDENTIFIED BY 'новий_пароль';+INSERT INTO table VALUE(10, 'text''text'
 + 
 +</code> 
 + 
 +<code> 
 +DELETE FROM table WHERE id=1
  
 </code> </code>
  
-===== Зʼязки таблиць: =====+==== Зʼязки таблиць: ====
  
   * Один до одного (1:1)   * Один до одного (1:1)
Рядок 76: Рядок 104:
   * Множина до одного (N:1) - однаково з другим   * Множина до одного (N:1) - однаково з другим
  
-===== Обʼєднання таблиць JOIN =====+==== Обʼєднання таблиць JOIN ====
  
 4 типи: 4 типи:
Рядок 110: Рядок 138:
 </code> </code>
  
-===== DISTINCT =====+==== DISTINCT ====
  
 <code> <code>
Рядок 119: Рядок 147:
 Вивиде всі УНІКАЛЬНІ імена з таблиці Вивиде всі УНІКАЛЬНІ імена з таблиці
  
-===== Робота з множинами =====+==== Робота з множинами ====
  
-==== UNION ALL/UNIN ====+**UNION ALL/UNIN**
  
 <code> <code>
Рядок 150: Рядок 178:
 Віднімає дані з одного поля таблиці від другого поля таблиці. Виводить залишок Віднімає дані з одного поля таблиці від другого поля таблиці. Виводить залишок
  
-===== АГРЕГАТНІ ФУНКЦІЇ
 =====+==== АГРЕГАТНІ ФУНКЦІЇ
 ====
  
 **Count**  - кількість рядків в таблиці
 **Count**  - кількість рядків в таблиці

Рядок 163: Рядок 191:
   * **Min**  -   * **Min**  -
   * **Max**  -   * **Max**  -
-===== УГРУПУВАННЯ (GROUP BY) =====+==== УГРУПУВАННЯ (GROUP BY) ====
  
 **HAVING** **HAVING**
Рядок 175: Рядок 203:
   * **
where**  - використувується для фільтрації по **РЯДКАМ**   * **
where**  - використувується для фільтрації по **РЯДКАМ**
  
-===== Агрегати в під-запитах =====+==== Агрегати в під-запитах ====
  
 <code> <code>
  • sql/main.1699448969.txt.gz
  • Востаннє змінено: 08/11/2023 10:09
  • (зовнішнє редагування)