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]
|
||||
```
|
||||
### 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;
|
||||
|
|
@ -3527,21 +3543,3 @@ exec sp_msforeachtable N'UPDATE STATISTICS ? WITH FULLSCAN'
|
|||
- Очистка процедурного кэша, выполняется после обновления статистики. Оптимизатор MS SQL Server кэширует планы запросов для их повторного выполнения. Это делается для того, чтобы экономить время, затрачиваемое на компиляцию запроса в том случае, если такой же запрос уже выполнялся и его план известен. После обновия статистики, не будет очищен процедурный кэш, то SQL Server может выбрать старый (неоптимальный) план запроса из кэша вместо того, чтобы построить новый (более оптимальный) план.
|
||||
|
||||
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