SQLiteの基礎-1.SQLプロフィール

最近では、プロジェクトを書き込むためにSQLite3のデータベースを使用するために、適切な場所がない場合は、ここでまとめるのPython +フラスコフレームワークを使用して、私を修正してください。

、SQLiteのご紹介

SQLiteは軽量なデータベースが比較的小さいCライブラリに含まれているACID準拠リレーショナルデータベース管理システム、です。自給自足、サーバーレス、ゼロコンフィギュレーション、トランザクションのSQLデータベースエンジンを達成しました。SQLiteは、世界で最も広く導入されているSQLデータベースエンジンです。SQLiteのソースコードは、著作権の制約を受けません。

二、SQLiteのコマンド

学習SQLiteの前に、SQL関連のコマンドたちは次の、SQLiteのリレーショナルデータベースのSQLは、同様のコマンドが戻ります。

SQLは、データベースにアクセスして操作するために使用される標準的なコンピュータ言語です。

データ定義言語(DDL)およびデータ操作言語(DML):SQLは、2つの部分に分かれています。

DDL -データ定義言語
|コマンド|説明|例|
| --- | --- | --- |
| CREATE |新しいテーブル、テーブルビュー、またはその他のデータベース・オブジェクトを作成します。|データベースの作成- TABLEをREATE、新しいデータベースを作成する-新しいテーブルを作成し、CREATE INDEXを-インデックス(検索キー)を作成|
| ALTER |表などの既存のデータベース・オブジェクトのデータを、変更します。|データベースをALTER -変更(変化)のデータベーステーブル-データベース、ALTER TABLEを変更|
データベース内のテーブル全体またはビューテーブル、または他のオブジェクトを削除| | DROP。|のDROP TABLE -テーブルを削除し、インデックスを削除-インデックスを削除します|

DML -データ操作言語
|コマンド|説明|例|
| --- | --- | --- |
| INSERT |データを作成します。| | TABLE_NAME INTO(カラム1、カラム2、...)の値(値1、値2、...)を挿入
| UPDATE |更新データを。| UPDATEテーブルSET列名= WHERE列名=値の新しい値の名前|
| DELETE |データを削除します。|テーブル名FROM DELETE WHERE列名=値|

DQL -データクエリ言語
|コマンド|説明|例|
| --- | --- | --- |
| SELECT | 1つまたは複数のテーブルからいくつかのデータを取得します。|テーブル名FROM SELECT列名|

三、SQLiteのインストール

SQLiteのの重要な特徴は、複雑なインストールや管理を意味しないゼロコンフィギュレーション、です。

SQLiteのは、Windowsにインストールされています

  1. SQLiteのは、ダウンロードページにアクセスしてください、あなたがする必要がある-のWin32-ツールをダウンロードし、SQLiteの.zipファイル-のWin32-DLL-とSQLiteの .zipファイル圧縮ファイル。

  2. フォルダD作成します:\のsqliteのを、このフォルダ内の二つのファイル上記の圧縮と解凍はsqlite3.def、sqlite3.dllとsqlite3.exeファイルになります。

  3. Dを追加:\ PATH環境変数にSQLiteの、そして最終的には、コマンドプロンプトで、sqlite3のコマンドを使用し、以下の結果。
C:\>sqlite3
SQLite version 3.7.15.2 2013-01-09 11:53:05
Enter ".help" for instructions
Enter SQL statements terminated with a ";"
sqlite>

四、SQLiteのポイントコマンド

コマンドプロンプトで簡単なsqlite3のコマンドを入力し、SQLiteのコマンドプロンプトでは、さまざまなSQLiteのコマンドを使用することができます。

$ sqlite3
SQLite version 3.3.6
Enter ".help" for instructions
sqlite>

可能なドットコマンドのリストを取得するには、任意の時点で「.help」を入力することができます。例えば:

sqlite>.help

SQLiteのコマンドのいくつかの重要なポイント、次のように:
|コマンド|説明|
| --- | --- |
| .backupのDBファイル|バックアップDBデータベース(デフォルトは"メイン"である)ファイルをファイルに??。|
| .Databases |添付ファイルデータベースの名前が表示されます。|
| .Exit |終了SQLiteのプロンプト。|
| .Help |ヘルプメッセージを表示します。|
|?.Indices TABLE |?インデックスのすべての名前を表示します。|
| .Mode MODE |出力モードを設定し、MODEは、以下のものであってもよい。
CSVカンマ区切り値
列左揃え列の
タブ値によって分離されたタブ。
... |
|の.outのstdoutが|画面に出力を送信します。|
| .SHOW |各種設定の現在の値を表示します。|

私たちが理解できるSQLiteのコマンド・ポイントについて、我々はあまりにも、SQLiteの背後で動作は構成パラメータをPyCharmを使用していません。

おすすめ

転載: www.cnblogs.com/haitao130v/p/11291462.html