Update README.md
This commit is contained in:
parent
7692397803
commit
03bbe61b3d
1 changed files with 16 additions and 18 deletions
34
README.md
34
README.md
|
|
@ -3264,6 +3264,22 @@ SELECT TOP (1000) [column_user]
|
||||||
FROM [db_test].[dbo].[table_test]
|
FROM [db_test].[dbo].[table_test]
|
||||||
```
|
```
|
||||||
### T-SQL
|
### T-SQL
|
||||||
|
|
||||||
|
- DDL (Data Definition Language / Язык определения данных). К этому типу относятся различные команды, которые создают базу данных, таблицы, индексы, хранимые процедуры и т.д. В общем определяют данные. К этому типу мы можем отнести следующие команды: \
|
||||||
|
`CREATE` создает объекты базы данных (саму базу даных, таблицы, индексы и т.д.) \
|
||||||
|
`ALTER` изменяет объекты базы данных \
|
||||||
|
`DROP` удаляет объекты базы данных \
|
||||||
|
`TRUNCATE` удаляет все данные из таблиц
|
||||||
|
|
||||||
|
- DML (Data Manipulation Language / Язык манипуляции данными). К этому типу относят команды на выбору данных, их обновление, добавление, удаление - в общем все те команды, с помощью которыми мы можем управлять данными. \
|
||||||
|
`SELECT` извлекает данные из БД \
|
||||||
|
`UPDATE` обновляет данные \
|
||||||
|
`INSERT` добавляет новые данные \
|
||||||
|
`DELETE` удаляет данные
|
||||||
|
|
||||||
|
- DCL (Data Control Language / Язык управления доступа к данным). К этому типу относят команды, которые управляют правами по доступу к данным.
|
||||||
|
`GRANT` предоставляет права для доступа к данным \
|
||||||
|
`REVOKE` отзывает права на доступ к данным
|
||||||
```
|
```
|
||||||
-- Переменные
|
-- Переменные
|
||||||
DECLARE @text NVARCHAR(20), @int INT;
|
DECLARE @text NVARCHAR(20), @int INT;
|
||||||
|
|
@ -3527,21 +3543,3 @@ exec sp_msforeachtable N'UPDATE STATISTICS ? WITH FULLSCAN'
|
||||||
- Очистка процедурного кэша, выполняется после обновления статистики. Оптимизатор MS SQL Server кэширует планы запросов для их повторного выполнения. Это делается для того, чтобы экономить время, затрачиваемое на компиляцию запроса в том случае, если такой же запрос уже выполнялся и его план известен. После обновия статистики, не будет очищен процедурный кэш, то SQL Server может выбрать старый (неоптимальный) план запроса из кэша вместо того, чтобы построить новый (более оптимальный) план.
|
- Очистка процедурного кэша, выполняется после обновления статистики. Оптимизатор MS SQL Server кэширует планы запросов для их повторного выполнения. Это делается для того, чтобы экономить время, затрачиваемое на компиляцию запроса в том случае, если такой же запрос уже выполнялся и его план известен. После обновия статистики, не будет очищен процедурный кэш, то SQL Server может выбрать старый (неоптимальный) план запроса из кэша вместо того, чтобы построить новый (более оптимальный) план.
|
||||||
|
|
||||||
DBCC FREEPROCCACHE
|
DBCC FREEPROCCACHE
|
||||||
|
|
||||||
### Типы SQL:
|
|
||||||
|
|
||||||
- DDL (Data Definition Language / Язык определения данных). К этому типу относятся различные команды, которые создают базу данных, таблицы, индексы, хранимые процедуры и т.д. В общем определяют данные. К этому типу мы можем отнести следующие команды
|
|
||||||
`CREATE` создает объекты базы данных (саму базу даных, таблицы, индексы и т.д.) \
|
|
||||||
`ALTER` изменяет объекты базы данных \
|
|
||||||
`DROP` удаляет объекты базы данных \
|
|
||||||
`TRUNCATE` удаляет все данные из таблиц
|
|
||||||
|
|
||||||
- DML (Data Manipulation Language / Язык манипуляции данными). К этому типу относят команды на выбору данных, их обновление, добавление, удаление - в общем все те команды, с помощью которыми мы можем управлять данными. К этому типу относятся следующие команды`
|
|
||||||
`SELECT` извлекает данные из БД \
|
|
||||||
`UPDATE` обновляет данные \
|
|
||||||
`INSERT` добавляет новые данные \
|
|
||||||
`DELETE` удаляет данные
|
|
||||||
|
|
||||||
- DCL (Data Control Language / Язык управления доступа к данным). К этому типу относят команды, которые управляют правами по доступу к данным. Команды`
|
|
||||||
`GRANT` предоставляет права для доступа к данным \
|
|
||||||
`REVOKE` отзывает права на доступ к данным
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue