SQLite अत्यंत लचीला है, क्योंकि यह भी अनुमति देता है एसक्यूएलएट विशिष्ट dot commands एसक्यूएल सिंटैक्स में, (हालांकि उन्हें सीएलआई द्वारा व्याख्या किया जाता है।) इसका मतलब है कि आप इस तरह की चीजें कर सकते हैं।
इस तरह एक sms
तालिका बनाएँ:
# sqlite3 mycool.db '.schema sms'
CREATE TABLE sms (_id integer primary key autoincrement, Address VARCHAR, Display VARCHAR, Class VARCHAR, ServiceCtr VARCHAR, Message VARCHAR, Timestamp TIMESTAMP NOT NULL DEFAULT current_timestamp);
फिर दो फाइलें:
# echo "1,ADREZZ,DizzPlay,CLAZZ,SMSC,DaTestMessage,2015-01-24 21:00:00">test.csv
# cat test.sql
.mode csv
.header on
.import test.csv sms
एसक्यूएल फ़ाइल का उपयोग CSV फ़ाइल के आयात की जांच के लिए चलाएँ:
# sqlite3 -csv -header mycool.db '.read test.sql'
निष्कर्ष में, इसका मतलब है कि आप SQLite में .import
कथन का उपयोग कर सकते हैं एसक्यूएल, जैसा कि आप किसी अन्य आरडीबी में कर सकते हैं, जैसे MySQL LOAD DATA INFILE
आदि। हालांकि, इसकी अनुशंसा नहीं की जाती है।
[प्रख्यात प्रलेखन] (http://www.sqlite.org/cli.html#csv_import) – alttag