1. ホーム
  2. データベース
  3. エスキューエルライト

よく使われるsQliteステートメントとsQliteデベロッパーの使用・登録について

2022-01-09 23:25:25

前書き

sQliteは軽量なデータベースで、開発現場ではより一般的に使用されています。通常、数百kのメモリ領域を占有するだけなので、AppleはIOSの開発でsQliteをデータベースとして使用していますが、もちろん、fmdbは別の話です。ここでのポイントは、sQliteの文と、mySqlの文と、Oracleを区別することです。

sQliteでよく使われる文のまとめ

1. Create tableステートメント create table

create table student(
 id integer primary key autoincrement,
 name varchar(20) not null,
 cid integer,
 age integer check(age >18 and age<60),
 gender bit default 1,
 score real);

ご注意ください。 ここでは、autoincrement、check、bit、real と mySql create table 宣言フィールドの間にある。

2. Insertステートメント insert into

 insert into student (name,cid,age,gender,score) values ('tom',1,20,1,20);

3. 更新文の更新

update student set name='jack' where name='tom';

ここで一つ注意したいのは SQL文では、文字列とdatetime以外のデータ型には一重引用符を使わないでください!

4、クエリ文 select

select * from student where id=1;

ここで一つ注意したいのは select文の*はフィールドを表します。

5. Deleteステートメント delete from

delete from student where score<60;

テーブルの削除は、一般的にWhere条件を指定する必要があり、そうでなければ単にテーブルを空にするだけです。

Sqlite Developerの使用方法と登録

Androidの開発で最も利用されているデータベースはsqliteデータベースですが、db型のデータベースファイルは見づらいので、このソフトを利用すると良いでしょう

以下は、プログラムのメインページで、左側にデータベースのリストが表示されています。

データベース一覧で右クリックして、データベースの登録とデータベースの作成を選択します。データベースの登録はスマホからdbファイルをコピーして追加、データベースの作成は独立したものです

データベースを作成する


データベースをインポートすると、下にグレーのデータベースファイルが表示されますので、ダブルクリックでハイライトして展開し、テーブルを開いてクエリーデータ====>を右クリックしてください。


ここの上部にある入力ボックスには、追加、削除、チェックするステートメントを入力することができます。ステートメントを入力した後、マウスで行を選択し、左上の虫眼鏡をクリックすると、ステートメントが実行されます。

このソフトウェアには登録があり、試用すると継続して使用するために登録が必要になります

ソリューション

スタート -> 実行 -> cmd、またはwindow+Rでコマンドウィンドウを表示します。

コピー: reg delete "HKEY_CURRENT_USER SharpPlusSqliteDev" /v "StartDate" /f ウィンドウに貼り付けて入力、完了。

要約

上記はこの記事のすべての内容です、私はこの記事の内容は、あなたの勉強や仕事のためのいくつかの参考学習価値を持っている願っています、あなたは交換するメッセージを残すことができる質問がある場合は、スクリプトハウスへのあなたのサポートをありがとうございました。