আমি এসকিউএলাইটে নতুন। আমি কি সিএসভি ফাইলে কোনও প্রশ্নের ফলাফল রফতানি করতে পারি?
আমি এসকিউএলাইটে নতুন। আমি কি সিএসভি ফাইলে কোনও প্রশ্নের ফলাফল রফতানি করতে পারি?
উত্তর:
থেকে এখানে এবং d5e5 এর মন্তব্য:
আপনাকে আউটপুটটি সিএসভি-মোডে স্যুইচ করতে হবে এবং ফাইল আউটপুটটিতে স্যুইচ করতে হবে।
sqlite> .mode csv
sqlite> .output test.csv
sqlite> select * from tbl1;
sqlite> .output stdout
আপনার সিএসভি ফাইলে কলামের নাম অন্তর্ভুক্ত করতে আপনি নিম্নলিখিতগুলি করতে পারেন:
sqlite> .headers on
sqlite> .mode csv
sqlite> .output test.csv
sqlite> select * from tbl1;
sqlite> .output stdout
আপনি যে পরিবর্তনগুলি করেছেন তা যাচাই করতে আপনি এই আদেশটি চালাতে পারেন:
sqlite> .show
আউটপুট:
echo: off
explain: off
headers: on
mode: csv
nullvalue: ""
output: stdout
separator: "|"
stats: off
width: 22 18
.output filename.csv
সম্পাদন ফাইল তৈরি করে বা মুছে দেয়।
বিকল্পভাবে আপনি এটি এক লাইনে করতে পারেন (উইন 10 তে পরীক্ষিত)
sqlite3 -help
sqlite3 -header -csv db.sqlite 'select * from tbl1;' > test.csv
বোনাস: সেমিডলেট এবং পাইপ (|) দিয়ে পাওয়ারশেল ব্যবহার করা।
get-content query.sql | sqlite3 -header -csv db.sqlite > test.csv
যেখানে ক্যোয়ারী.এসকিউএল আপনার এসকিউএল কোয়েরি সমন্বিত একটি ফাইল