GNU/Linux >> Belajar Linux >  >> Linux

lembar contekan SQLite

Artikel ini adalah daftar singkat perintah SQLite yang berguna untuk membuat hidup Anda lebih mudah.

SQLite adalah mesin SQL yang ditujukan terutama untuk disematkan pada sistem. Tanpa server, tidak ada proses client-server tetapi akses langsung ke file database. Selain itu, tidak ada file konfigurasi dan seluruh sistem hanya bergantung pada C-Library.

Tentunya Anda sudah memiliki banyak database sqlite yang berjalan di komputer Anda atau bahkan di ponsel Anda. Tetapi mungkin Anda tidak memiliki alat untuk mengaksesnya, Anda dapat mengunduh alat sqlite dari https://www.sqlite.org/download.html

Saya rasa ini cukup untuk pengenalan, mari kita lihat bagaimana…

Buat database baru

Semudah menjalankan:

sqlite3 newDB.sqlite

Kemudian Anda dapat menggunakan perintah SQL standar seperti CREATE TABLE, INSERT, SELECT,…

Menghapus database

Cukup hapus file, pada OS mirip unix:

rm file.sqlite

Di Windows, klik file dan tekan tombol hapus.

Buang ke SQL

Saya menemukan ini sangat berguna untuk mengambil cadangan atau untuk bermigrasi antar sistem database (yaitu bermigrasi ke PostgreSQL atau MySQL/MariaDB). Jalankan:

.dump [object] 

Di mana objek opsional dan dapat menjadi bagian dari nama tabel (perlakukan sebagai sql LIKE statment dengan % sebagai wildcard), pemicu, dll. Secara default, sqlite output ke layar, bahkan sql dumps, untuk output ke file Anda terlebih dahulu perlu dijalankan:

.output filename
.dump

Jika Anda hanya menginginkan skema tetapi bukan data, perintah dump adalah .schema :

Memulihkan sql dump

Untuk memulihkan cadangan dari dump sql, gunakan perintah:

.read file

Tampilkan tabel database

Untuk membuat daftar setiap tabel database, gunakan perintah .table s

Pada database yang lebih besar (dan nyata) dengan beberapa tabel, Anda dapat memfilter output dengan wildcard LIKE: .tables part_of_tablename%

Dapatkan informasi basis data

Jalankan perintah .dbinfo untuk mendapatkan beberapa informasi tentang database:

Dapatkan bantuan

Saya rasa ini adalah perintah SQLite yang paling berguna dalam artikel ini, karena membantu Anda dengan perintah yang tersedia:.help

Untuk mendapatkan bantuan tentang perintah tertentu:

.help .command

Kata-kata terakhir

Saya tidak menampilkan pernyataan SQL seperti SELECT atau UPDATE, karena jika Anda di sini, Anda mungkin sudah mengetahuinya.

Yang saya tunjukkan adalah perintah sqlite yang paling berguna… bagi saya; Saya rasa dengan perintah .help dan pengetahuan SQL dasar, Anda dapat melakukan apa pun yang Anda perlukan pada database sqlite Anda.


Linux
  1. Periksa Pola Yang Tidak Ada Di Sqlite?

  2. Jalankan Sql Server Di Ubuntu?

  3. Memecahkan masalah kegagalan pekerjaan MSSQL

  1. Impor Beberapa File SQL Di MySQL

  2. Memecahkan masalah akses jarak jauh ke SQL Server

  3. Menggunakan variabel dalam SQLCMD untuk Linux

  1. Cara Mencadangkan dan Memulihkan Basis Data Postgres

  2. Pencarian SQL Global

  3. Kesalahan MS SQL Server 0x80070218