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

Buat tabel baru di DB yang ada di kelas SQLiteOpenHelper yang terpisah

Pertama periksa versi database saat ini untuk database ini

private final static String DATABASE_NAME = "MainDB";
private static final int DATABASE_VERSION = 1;

public BaseSQLiteOpenHelper(Context context) {
    super(context, DATABASE_NAME, null, DATABASE_VERSION);
}

dan tambahkan versi database (DATABASE_VERSION), dan tambahkan kueri tabel baru Anda di metode Upgrade dan oncreate seperti di bawah ini.

@Override
public void onCreate(SQLiteDatabase db) {
      db.execSQL("old query no need to change");
      db.execSQL("Create your new table here");
}


@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {

    if (oldVersion < 2) {
       db.execSQL("Create your new table here as well this for update the old DB");
    }
}

Selesai!!!




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ukuran Database SQLite Maksimum di Aplikasi Android

  2. simpan nilai panjang di database android

  3. Mengambil data dari sql databse di flutter datewise?

  4. Apa itu Kolom yang Dihasilkan?

  5. SQLite DROP VIEW