sqlite3
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Uzak bir kabuktan cihazınıza veya ana makinenize kadar her şeyi yönetmek için sqlite3
komut satırı programını kullanın
Android uygulamaları tarafından oluşturulan SQLite veritabanları. sqlite3
aracı birçok
bir tablonun içeriğini yazdırmak için .dump
gibi kullanışlı komutlar
.schema
kullanarak mevcut bir tablo için SQL CREATE ifadesini yazdırın. Araç ayrıca
komutlarını anında yürütmenize olanak tanır.
SQLite'a bakın
dokümanlarına bakın. Ek dokümanlar için
sqlite3
ve
SQL dil spesifikasyonu destekleniyor
SQLite'ya ait.
sqlite3
öğesini uzak kabuktan kullanmak için:
- Aşağıdaki komutu girerek bir uzak kabuk girin:
adb [-d|-e|-s {<serialNumber>}] shell
- Uzak kabuktan aşağıdaki komutu girerek
sqlite3
aracını başlatın:
sqlite3
İsterseniz keşfetmek istediğiniz veritabanının tam yolunu da belirtebilirsiniz.
Emülatör/cihaz örnekleri, dizinde SQLite veritabanlarını depolar
/data/data/<package_name>/databases/
sqlite3
çağırdıktan sonra şunları yapabilirsiniz:
komutlarının listesini oluşturur. Çıkmak ve adb uzak kabuğuna dönmek için şunu girin:
exit
veya Control+D tuşlarına basın.
Örnek:
$ 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
Not: Dosyaları görüntülemek için dosya sistemine kök erişiminizin olması gerekir.
dizinlerinde (/data/data
) yer alır.
sqlite3
öğesini bir kabuk yerine yerel olarak kullanmak için
veritabanı dosyasını cihazdan alın ve sqlite3
işlemini başlatın:
- Cihazınızdaki bir veritabanı dosyasını ana makinenize kopyalayın:
adb pull <database-file-on-device>
- Veritabanı dosyasını belirterek
sqlite3
aracını başlatın:
sqlite3 <database-file-on-host>
Bu sayfadaki içerik ve kod örnekleri, İçerik Lisansı sayfasında açıklanan lisanslara tabidir. Java ve OpenJDK, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-07-27 UTC.
[null,null,["Son güncelleme tarihi: 2025-07-27 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 ```"]]