sqlite3

برای بکاپ SQLite هرگز فایل .db را وقتی برنامه در حال نوشتن است با cp کپی نکنید؛ از .backup یا VACUUM INTO استفاده کنید.

با احتیاط

ساختار دستور

sqlite3 [options] database.db [sql]

نمونه‌های کاربردی

sqlite3 app.db

باز کردن دیتابیس در شل تعاملی

sqlite3 app.db '.tables'

فهرست جدول‌ها

sqlite3 app.db '.schema users'

نمایش ساختار یک جدول

sqlite3 app.db ".backup 'backup.db'"

بکاپ سازگار از دیتابیس در حال استفاده

sqlite3 app.db .dump > dump.sql

خروجی SQL کامل

sqlite3 -header -csv app.db 'SELECT * FROM users;' > users.csv

خروجی CSV یک کوئری

آپشن‌های مهم

.tables
فهرست جدول‌ها
.schema
نمایش ساختار
.backup
بکاپ سازگار
.dump
خروجی SQL
-csv
خروجی CSV
-header
نمایش عنوان ستون‌ها