- カラム追加: テーブルに新しいカラムを追加するには、以下のような手順を実行します。
// テーブルに新しいカラムを追加するクエリを作成
String addColumnQuery = "ALTER TABLE テーブル名 ADD COLUMN 新しいカラム名 データ型;";
// データベースに対してクエリを実行
SQLiteDatabase db = dbHelper.getWritableDatabase();
db.execSQL(addColumnQuery);
上記の例では、テーブル名
は変更したいテーブルの名前、新しいカラム名
は追加したい新しいカラムの名前、データ型
は新しいカラムのデータ型を指定します。
- カラム削除: 既存のテーブルからカラムを削除するには、以下のような手順を実行します。
// テーブルからカラムを削除するクエリを作成
String dropColumnQuery = "ALTER TABLE テーブル名 DROP COLUMN 削除するカラム名;";
// データベースに対してクエリを実行
SQLiteDatabase db = dbHelper.getWritableDatabase();
db.execSQL(dropColumnQuery);
上記の例では、テーブル名
は変更したいテーブルの名前、削除するカラム名
は削除したいカラムの名前を指定します。
これらのコード例を使用することで、AndroidアプリケーションでSQLiteテーブルを変更することができます。ただし、テーブルの変更は注意が必要であり、既存のデータが影響を受ける可能性があるため、注意深く実施する必要があります。