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- نمایش عنوان ستونها