PupSQLite は,SQLite 3 のデータベースを操作する機能を持ったソフトウェア.
URL: https://www.eonet.ne.jp/~pup/software.html
テーブルの一覧表示と中身の表示と更新(行の削除,値の変更.SQL でなく,グラフィカル・ユーザインタフェースを使用,
このページでは,データベースの生成を行うので, 生成するデータベースのデータベース名を決めておくこと. このページでは,次のように書く.
データベース名は,自由に決めてよいが,半角文字(つまり英字と英記号)を使い,スペースを含まないこと,
自由に決めてよいが,半角文字(つまり英字と英記号)を使い,スペースを含まないこと,
ここでの設定
ここで定義するテーブル: P(id, name, weight)
create table T( id integer primary key not null, name text, weight real);
SQL を用いたデータの更新 (update)の実行例を示す. 「UPDATE <table-name> SET <attribute-name>=<expression> WHERE <expression>」の形をした SQL は,データの更新である. この SQL 文を 「begin transaction」と「commit」で囲む.
「UPDATE ... SET ...」は更新.ここには 1つの SQL 文を書き, 「begin transaction」と「commit」で囲む.
begin transaction; insert into T values(1, 'apple', 1.2); commit; select * from T; begin transaction; update T set weight = 1.6 WHERE id = 1; commit; select * from T;
テーブルのデータとして日本語を試す(属性名やテーブル名を日本語にするわけではない)
create table A ( id integer, p text ); begin transaction; insert into A values( 1, 'コンニチハ'); insert into A values( 2, '① ② I Ⅱ ㍉ ㌢ ㈱'); insert into A values( 3, '‖ 〜 − ¢ £ ¬'); insert into A values( 4, '表 十 構'); insert into A values( 5, '〒'); commit; select * from A;