SQLite3 SQLコマンドラインの使い方は?ite は、スタンドアロン、サーバーレス、構成不要のトランザクション SQLite3 SQLコマンドラインの使い方は? データベース エンジンを実装する軽量の SQLite3 SQLコマンドラインの使い方は? データベースです。 SQLite3 SQLコマンドラインの使い方は?ite で使用されるコマンド構文は、一部のコマンドを除いて MySQLite3 SQLコマンドラインの使い方は? や Oracle と同様です。この記事では、コマンド ラインを使用して SQLite3 SQLコマンドラインの使い方は?ite データベースを使用する方法を紹介します。
1. SQLite3 SQLコマンドラインの使い方は?ite データベースの作成
SQLite3 SQLコマンドラインの使い方は?ite には、データベースを作成するための簡単なコマンドが用意されています。次のコマンドを使用して sqlite データベースを作成します。
# sqlite3 admin.db
基本的に、sqlite データベースは現在の作業ディレクトリに作成されるファイルです。
# ls -l admin.db -rw-r--r--. 1 root root 3072 May 11 14:32 admin.db
2. SQLite3 SQLコマンドラインの使い方は?ite データベースにテーブルを作成する
データベースを作成した後、テーブルを作成します。次のクエリを使用して、データベース admin.db に 2 つのテーブル (user、posts) を作成します。
# sqlite3 admin.db sqlite> create table users(uid integer,uname varchar(60),category varchar(50)); sqlite> create table posts(postid integer,postname varchar(50),content varchar(1000)); sqlite> create table tmp(id integer,tname varchar(50); sqlite> .quit
3. SQLite3 SQLコマンドラインの使い方は?ite のテーブルの一覧表示または削除
SQLite3 SQLコマンドラインの使い方は?ite データベース内のテーブル名のみを一覧表示するには、次のコマンドを使用します。
sqlite> .tables posts tmp users
テーブルを削除する必要がある場合は、次に示すように次のコマンドを使用して削除できます。
#drop table <tablename>; #drop table if exists <tablename>; #drop table tmp; #drop table if tmp;
4. テーブルへのデータの挿入
次のコマンドは、SQLite3 SQLコマンドラインの使い方は?ite プロンプトを通じて SQLite3 SQLコマンドラインの使い方は?ite データベースにデータを挿入するために使用されます。
sqlite> INSERT INTO posts VALUES(1, 'Post 1','this is demo post 1'); sqlite> INSERT INTO posts VALUES(2, 'Post 2','this is demo post 2'); sqlite> INSERT INTO users VALUES(1,'Harry','staff'); sqlite> INSERT INTO users VALUES(2,'Rahul','Admin');
ファイルに含まれる一連のコマンドを実行することもできます。
# vi data.sql INSERT INTO posts VALUES(10, 'Sample Post 10','this is sample post 10'); INSERT INTO posts VALUES(11, 'Sample Post 11','this is sample post 11'); INSERT INTO users VALUES(10,'Sarah','Support'); INSERT INTO users VALUES(11,'Nick','Sales');
次のコマンドは、admin.db データベース内の data.sql のすべてのコマンドを実行します。
# sqlite3 admin.db < data.sql
5. テーブルからデータを取得する
次の例に示すように、SELECT コマンドを使用して SQLite3 SQLコマンドラインの使い方は?ite データベース内のテーブルのデータを表示します。
sqlite> SELECT * FROM users; 1|Harry|staff 2|Rahul|Admin 10|Sarah|Support 11|Nick|Sales sqlite> SELECT * FROM posts; 1|Post 1|this is demo post 1 2|Post 2|this is demo post 2 10|Sample Post 10|this is sample post 10 11|Sample Post 11|this is sample post 11 sqlite> SELECT * FROM posts WHERE postid = 1; 1|Post 1|this is demo post 1
6. 出力形式を変更する
SQLite3 SQLコマンドラインの使い方は?ite3 は、クエリ結果を 8 つの異なる形式 (「csv」、「column」、「html」、「insert」、「」) で表示します。 「行」、「リスト」、「タブ」、「tcl」。出力形式は「.mode」コマンドで変更できます。デフォルトの出力形式は「リスト」です。
sqlite> .mode line sqlite> select * from users; uid = 1 uname = Harry category = staff uid = 2 uname = Rahul category = Admin
sqlite> .mode column sqlite> select * from users; 1 Harry staff 2 Rahul Admin 10 Sarah Support 11 Nick Sales
7. SQLite3 SQLコマンドラインの使い方は?ite データベースを ASCII テキスト ファイルに変換する
SQLite3 SQLコマンドラインの使い方は?ite データベースは、「.dump」コマンドを使用して単純にプレーン テキスト ファイルに変換できます。以下のコマンドを使用して実行します。
# sqlite3 admin.db '.dump' > backup.dump
ASCII ファイルbackup.dump から SQLite3 SQLコマンドラインの使い方は?ite データベースを再構築するには、次のように入力するだけです:
#cat backup.dump | sqlite3 admin-1.db
以上がSQLite3 SQLコマンドラインの使い方は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。