|
@@ -0,0 +1,38 @@
|
|
|
+# SQL
|
|
|
+
|
|
|
+Данное занятие посвящено основным манипуляциям с *данными* в SQL. То есть речь пойдет о **DML** (**Data Manipulation Language**), операциях вставки, удаления,
|
|
|
+изменения и выборки данных.
|
|
|
+
|
|
|
+## Вставка
|
|
|
+
|
|
|
+Для того, что бы манипулировать с нашими данными в дальнейшем, нам нужно их добавить в таблицы. Для этого используется `INSERT INTO`
|
|
|
+
|
|
|
+```mysql
|
|
|
+INSERT INTO <table>
|
|
|
+ (column1, column2, column3...columnN)
|
|
|
+VALUES
|
|
|
+ (value1, value2, value3...valueN)
|
|
|
+```
|
|
|
+где:
|
|
|
+- **columnN** - имена колонок таблицы для вставки данных
|
|
|
+- **valueN** - значения соответствующих колонок.
|
|
|
+
|
|
|
+**Например**
|
|
|
+```mysql
|
|
|
+MariaDB [test]> INSERT INTO person (date_of_birth, name, surname, father_name) VALUES("2000-03-15", "Ivan", "Ivanoff", "Petrovich");
|
|
|
+Query OK, 1 row affected (0.10 sec)
|
|
|
+```
|
|
|
+
|
|
|
+Для проверки используем **запрос выборки** `SELECT` в простейшей форме. Подробнее о выборке будет ниже:
|
|
|
+
|
|
|
+```mysql
|
|
|
+MariaDB [test]> SELECT * from person;
|
|
|
++-----------+---------------+------+---------+-------------+
|
|
|
+| person_id | date_of_birth | name | surname | father_name |
|
|
|
++-----------+---------------+------+---------+-------------+
|
|
|
+| 1 | 2000-03-15 | Ivan | Ivanoff | Petrovich |
|
|
|
++-----------+---------------+------+---------+-------------+
|
|
|
+1 row in set (0.00 sec)
|
|
|
+```
|
|
|
+
|
|
|
+
|