sqlite3
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
দূরবর্তী শেল থেকে আপনার ডিভাইসে বা আপনার হোস্ট মেশিন থেকে, Android অ্যাপ্লিকেশন দ্বারা তৈরি SQLite ডেটাবেসগুলি পরিচালনা করতে sqlite3
কমান্ড-লাইন প্রোগ্রামটি ব্যবহার করুন৷ sqlite3
টুলটিতে অনেক দরকারী কমান্ড রয়েছে, যেমন একটি টেবিলের বিষয়বস্তু প্রিন্ট করার জন্য .dump
এবং একটি বিদ্যমান টেবিলের জন্য SQL CREATE স্টেটমেন্ট প্রিন্ট করার জন্য .schema
। টুলটি আপনাকে ফ্লাইতে SQLite কমান্ডগুলি চালানোর ক্ষমতা দেয়।
সম্পূর্ণ বিবরণের জন্য SQLite ডকুমেন্টেশন পড়ুন। অতিরিক্ত ডকুমেন্টেশনের জন্য, sqlite3
এবং SQLite দ্বারা সমর্থিত SQL ভাষা স্পেসিফিকেশন দেখুন।
একটি দূরবর্তী শেল থেকে sqlite3
ব্যবহার করতে:
- নিম্নলিখিত কমান্ডটি প্রবেশ করে একটি দূরবর্তী শেল লিখুন:
adb [-d|-e|-s {<serialNumber>}] shell
- দূরবর্তী শেল থেকে, নিম্নলিখিত কমান্ডটি প্রবেশ করে
sqlite3
টুলটি শুরু করুন:sqlite3
আপনি ঐচ্ছিকভাবে একটি ডাটাবেসের একটি সম্পূর্ণ পথ নির্দিষ্ট করতে পারেন যা আপনি অন্বেষণ করতে চান। এমুলেটর/ডিভাইস ইনস্ট্যান্স SQLite ডাটাবেসগুলিকে /data/data/<package_name>/databases/
ডিরেক্টরিতে সংরক্ষণ করে।
- একবার আপনি
sqlite3
চালু করলে, আপনি শেলে কমান্ড ইস্যু করতে পারেন। প্রস্থান করতে এবং adb রিমোট শেলে ফিরে যেতে, exit
করুন বা Control+D টিপুন।
যেমন:
$ adb -s emulator-5554 shell
# sqlite3 /data/data/com.example.google.rss.rssexample/databases/rssitems.db
SQLite version 3.3.12
Enter ".help" for instructions
.... enter commands, then quit...
# sqlite> .exit
দ্রষ্টব্য: /data/data
ডিরেক্টরি অনুক্রমের মধ্যে ফাইলগুলি দেখতে আপনার ফাইল সিস্টেমে রুট অ্যাক্সেস প্রয়োজন।
স্থানীয়ভাবে sqlite3
ব্যবহার করতে, একটি শেলের পরিবর্তে, ডিভাইস থেকে ডাটাবেস ফাইলটি টানুন এবং sqlite3
শুরু করুন:
- আপনার ডিভাইস থেকে আপনার হোস্ট মেশিনে একটি ডাটাবেস ফাইল অনুলিপি করুন:
adb pull <database-file-on-device>
- ডাটাবেস ফাইলটি নির্দিষ্ট করে
sqlite3
টুলটি শুরু করুন:
sqlite3 <database-file-on-host>
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["# sqlite3\n\nFrom a remote shell to your device or from your host machine, use the [`sqlite3`](https://www.sqlite.org/) command-line program to manage\nSQLite databases created by Android applications. The `sqlite3` tool includes many\nuseful commands, such as `.dump` to print out the contents of a table and\n`.schema` to print the SQL CREATE statement for an existing table. The tool also gives\nyou the ability to execute SQLite commands on the fly.\n\nRefer to the [SQLite\ndocumentation](https://sqlite.org/docs.html) for full details. For additional documentation, visit\n[`sqlite3`](https://sqlite.org/cli.html) and the\n[SQL language specification](https://sqlite.org/lang.html) supported\nby SQLite.\n\nTo use `sqlite3` from a remote shell:\n\n1. Enter a remote shell by entering the following command: \n\n ```\n adb [-d|-e|-s {\u003cserialNumber\u003e}] shell\n ```\n2. From the remote shell, start the `sqlite3` tool by entering the following command: \n\n ```\n sqlite3\n ```\n\n You can also optionally specify a full path to a database that you want to explore.\n Emulator/device instances store SQLite databases in the directory\n `/data/data/\u003cpackage_name\u003e/databases/`.\n3. Once you invoke `sqlite3`, you can issue commands in the shell. To exit and return to the adb remote shell, enter `exit` or press Control+D.\n\nFor example: \n\n```\n$ adb -s emulator-5554 shell\n# sqlite3 /data/data/com.example.google.rss.rssexample/databases/rssitems.db\nSQLite version 3.3.12\nEnter \".help\" for instructions\n.... enter commands, then quit...\n# sqlite\u003e .exit\n```\n\n**Note:** You need root access to the file system to view files\nwithin the `/data/data` directory hierarchy.\n\nTo use `sqlite3` locally, instead of within a shell,\npull the database file from the device and start `sqlite3`:\n\n1. Copy a database file from your device to your host machine: \n\n ```\n adb pull \u003cdatabase-file-on-device\u003e\n ```\n2. Start the `sqlite3` tool, specifying the database file: \n\n ```\n sqlite3 \u003cdatabase-file-on-host\u003e\n ```"]]