公升級資料庫

2021-08-19 20:15:02 字數 694 閱讀 7547

第一版只有book表 第二版加上category表 第三版為book表加上category_id 列

book表:這是公升級後的原來沒有category_id 列;

public static final string create_book = "create table book ("

+ "id integer primary key autoincrement, "

+ "author text, "

+ "price real, "

+ "pages integer, "

+ "name text, "

+ "category_id integer)";

public static final string create_category = "create table category ("

+ "id integer primary key autoincrement, "

+ "category_name text, "

+ "category_code integer)";

@override

public void onupgrade(sqlitedatabase db, int oldversion, int newversion)

注意switch沒有加break 就是為了 如果使用者的版本是1的話,可以直接公升級到最新版3。

阿里雲 mysql公升級 mysql公升級資料庫

mysql公升級資料庫 雲伺服器 elastic compute service,簡稱ecs 是阿里雲提供的效能卓越 穩定可靠 彈性擴充套件的iaas infrastructure as a service 級別雲計算服務。雲伺服器ecs免去了您採購it硬體的前期準備,讓您像使用水 電 天然氣等公共...

公升級資料庫的最佳寫法

package com.example.databasetest import android.content.context import android.database.sqlite.sqlitedatabase import android.database.sqlite.sqliteope...

Android 公升級資料庫的最佳寫法

方法 每乙個資料庫版本都會對應乙個版本號,當指定的資料庫版本號大於當前資料庫版本號的時候,就會進入到onupgrade 方法中去執行更新操作。這裡需要為每乙個版本號賦予它各自改變的內容,然後在onupgrade 方法中對當前資料庫的版本號進行判斷,再執行相應的改變就可以了。接著就讓我們來模擬乙個資料...