|
@@ -116,7 +116,7 @@
|
|
### Дата и время
|
|
### Дата и время
|
|
|
|
|
|
Любая современная СУБД умеет гибко оперировать с датой и временем. Например, можно делать запросы "за последние 3 недели", "от начала года до двух месяцев
|
|
Любая современная СУБД умеет гибко оперировать с датой и временем. Например, можно делать запросы "за последние 3 недели", "от начала года до двух месяцев
|
|
-назад" и так далее. Для этих целей в MySQL существую следующие типы данных:
|
|
|
|
|
|
+назад" и так далее. Для этих целей в MySQL существуют следующие типы данных:
|
|
|
|
|
|
| Тип | Описание |
|
|
| Тип | Описание |
|
|
| --------------------------------- | ----------------------------------------------------------------------------- |
|
|
| --------------------------------- | ----------------------------------------------------------------------------- |
|
|
@@ -152,7 +152,7 @@
|
|
решения этих задач и существуют индексы - они хранят отсортированные по нужным критериям *ссылки* на записи таблицы.
|
|
решения этих задач и существуют индексы - они хранят отсортированные по нужным критериям *ссылки* на записи таблицы.
|
|
|
|
|
|
### Поиск
|
|
### Поиск
|
|
-Одна из главных задач комьютеров в целом и СУБД в частности - быстрый поиск данных. Реляционные СУБД еще более склонны к этому, так как происходит поиск
|
|
|
|
|
|
+Одна из главных задач компьютеров в целом и СУБД в частности - быстрый поиск данных. Реляционные СУБД еще более склонны к этому, так как происходит поиск
|
|
связанных данных из других таблиц.
|
|
связанных данных из других таблиц.
|
|
|
|
|
|
#### Поиск в несортированном наборе данных
|
|
#### Поиск в несортированном наборе данных
|
|
@@ -257,7 +257,7 @@ SHOW CREATE TABLE person;
|
|
ALTER TABLE person ADD INDEX (date_of_birth);
|
|
ALTER TABLE person ADD INDEX (date_of_birth);
|
|
```
|
|
```
|
|
|
|
|
|
-## Задание
|
|
|
|
|
|
+## Задание 2
|
|
Пользуясь `CREATE TABLE` создать структуру СУБД, разработанной вами в виде ER-диаграммы. Для ссылочных полей использовать тип INT UNSIGNED c тем же именем:
|
|
Пользуясь `CREATE TABLE` создать структуру СУБД, разработанной вами в виде ER-диаграммы. Для ссылочных полей использовать тип INT UNSIGNED c тем же именем:
|
|
```mysql
|
|
```mysql
|
|
CREATE TABLE IF NOT EXISTS phone (
|
|
CREATE TABLE IF NOT EXISTS phone (
|