SQLite
 sql >> Teknologi Basis Data >  >> RDS >> SQLite

Bagaimana cara membuat tabel menggunakan database sqlite di android?

Dalam kueri pertama Anda, Anda kehilangan tanda kurung kurawal:

CREATE TABLE IF NOT EXISTS MyTab (
    Month INT(2),
    Date INT(2),
    Year INT(4),
    Event VARCHAR;

Seharusnya:

CREATE TABLE IF NOT EXISTS MyTab (
    Month INT(2),
    Date INT(2),
    Year INT(4),
    Event VARCHAR
)

Perhatikan juga bahwa kueri tidak perlu diakhiri dengan ; , seperti yang disebutkan dalam dokumen:

Parameter
sql pernyataan SQL yang akan dieksekusi. Beberapa pernyataan yang dipisahkan oleh titik koma tidak didukung.

Selain itu, Anda harus SELALU periksa keluaran LogCat Anda, karena ini akan memunculkan SQLiteException .

Beberapa catatan SQLite lebih lanjut:

  1. SQLite tidak memiliki VARCHAR -Tipe. Hanya memiliki TEXT dan akan mengonversi semua jenis seperti teks ke dalamnya.
  2. Perhatikan bahwa memberikan panjang untuk tipe data juga diabaikan oleh SQLite:

SQLite tidak memberlakukan batasan panjang apa pun (selain SQLITE_MAX_LENGTH global besar batas) pada panjang string, BLOB atau nilai numerik.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ubah Pemisah menjadi Koma di Hasil Kueri SQLite

  2. Basis data ruang Android tidak akan mengekspor semua data

  3. bisakah saya membuka database baca sendiri dari folder res/asset di android tanpa menyalin ke folder database

  4. Bagaimana cara mengambil tanggal mms dari content://mms.

  5. Cara mendapatkan baris di SQLite dengan indeks (bukan dengan id)