Sebelumnya kita telah membahas form dan report. Walau report dapat berjalan tanpa adanya tabel (menggunakan python handler), untuk form tentu saja tidak akan terbentuk tanpa adanya tabel. Tabel berfungsi sebagai tempat pendefinisian tipe data dan tempat penyimpanan data yang diinput oleh pengguna.
 |
Bentuk tabel pada SQLiteBoy
|
Apa saja yang dapat dilakukan dengan tabel?
- Browse
- Insert
- Column
- Rename
- Empty
- Drop
- Export
- Import
- Schema
- Copy
- Create
- Query
- Vacuum
Browse
- Pengurutan kolom (meningkat/menurun)
- Unduh untuk tipe BLOB (jika bukan NULL)
- Pilih banyak sekaligus
- Hapus yang dipilih
- Edit yang dipilih
- Mempertahankan baris yang dipilih terakhir
- Membatasi jumlah baris yang muncul
- Pemberian nomor (pagination).
Insert
- Memasukkan nilai ke dalam kolom
- Petunjuk nilai default
- Bekerja dengan nilai default
- Unggah untuk tipe BLOB.
Column
- Menambah kolom (beserta tipe dan nilai defaultnya)
- Mendukung lebih dari satu penambahan kolom.
Rename
- Mengubah tabel menjadi format .csv supaya bisa diubah di program spreadsheet.
Import
- Mengambil file .csv yang sudah ada untuk mengkonversinya menjadi tabel SQLiteBoy.
Schema
- Membuat tabel baru dengan tipe data yang persis dengan tabel yang hendak disalin.
Copy
- Menyalin isi data dari tabel yang satu ke tabel lainnya (hanya pada kolom yang identik).
Create
- Membuat tabel baru
- Terdiri atas tipe, primary key, dan nilai default
- Primary key bisa lebih dari satu
- Mendukung primary key auto increment
- Nilai default bisa tidak konstan (contohnya, current_time dan current_timestamp).
Query
- Tempat pengetikan query SQL
- Tempat output query (sebagai integer atau tabel)
- Mengekspor hasil query menjadi file CSV (jika berlaku)
- Variabel yang ditentukan pengguna juga didukung (maksimal 3 per pengguna). Silakan gunakan fungsi-fungsi berikut: sqliteboy_var_set, sqliteboy_var_get, dan sqliteboy_var_del.
Vacuum
- Perintah ini akan membangun ulang seluruh database dan dapat mengurangi ukuran file database.
Tidak ada komentar:
Posting Komentar