## Dump
### Export data definition and manipulation
.dump will export the entire database as a series of DDL and data manipulation language (DML)
### Выбрать файл выгрузки
```sql
.output [filename]
```
### restore output back to the screen
```sql
.output stdout
```
### Выполнить последовательность команд по сохранению данных в файл output.sql и возвращению вывода на экран
```sql
.output file.sql
.dump
.output stdout
```
### Выполнить импорт из файла file.sql
```sql
.read file.sql
```
### Импортировать в БД данные из csv-файла в таблицу test с учетом сепаратора
```sql
.import [file] [table]
.import output.csv test
```
### Выгрузить данные: все значения с именами начинающимися на m
в файл .csv с разделителем ,
```sql
.output text.csv
.separator ,
select * from test where value like m%;
.output stdout
```
### Создать БД test2.db на основе дампа test.sql
```sql
sqlite3 test2.db < test.sql
sqlite3 –init test.sql test3.db
```
### Сделать дамп БД из командной строки
```sql
sqlite3 test.db .dump > backup.sql
```
### Вывод данных из командной строки
```sql
sqlite3 test.db select * from test
```
### Создание БД из командной строки 2-мя способами:
```sql
sqlite3 test2.db < test.sql
sqlite3 –init test.sql test3.db
sqlite3 –init test.sql test3.db .exit
```
### Getting Database File Information
```sql
sqlite3_analyzer test.db
```