ホームページ >データベース >mysql チュートリアル >SQLite で「PRAGMA table_info」以外の詳細なテーブル情報を取得するにはどうすればよいですか?
SQLite には基本的なテーブルの詳細を取得するための PRAGMA table_info コマンドが用意されていますが、必要なすべての情報が提供されるわけではありません。 MySQL の DESCRIBE コマンドと同様に、テーブルのより包括的な概要を取得するために、SQLite には代替オプションが用意されています。
SQLite コマンド ライン ユーティリティは、.schema TABLENAME を提供します。コマンド。指定されたテーブルの作成ステートメントを生成します。このコマンドは、以下を含むテーブルの完全な定義を表示します。
.schema コマンドを使用するには、SQLite コマンド ライン インターフェイスにアクセスし、次の手順に従います。
たとえば、学校データベースの学生テーブルを調べてみましょう:
.schema student
このコマンドは次の出力を表示します:
CREATE TABLE student ( id INTEGER PRIMARY KEY, name TEXT NOT NULL, age INTEGER NOT NULL, gender TEXT, FOREIGN KEY (gender) REFERENCES gender(id) );
ご覧のとおり、.schema コマンドは、プライマリ テーブルを含むテーブル構造のより詳細なビューを提供します。キー、データ型、外部キーの関係。
以上がSQLite で「PRAGMA table_info」以外の詳細なテーブル情報を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。