MySQL の DESCRIBE と同等の SQLite [table]
SQLite には、MySQL の DESCRIBE コマンドとまったく同等の機能はありません。ただし、テーブルに関する詳細情報を取得する別の方法もあります。
.schema コマンドを使用する
SQLite コマンド ライン ユーティリティには、.schema コマンドが用意されています。指定したテーブルの作成ステートメントを表示できます。この情報には、PRAGMA table_info [table] コマンドよりも詳細な情報が含まれています。
.schema コマンドを使用するには:
.schema TABLENAME
ここで、TABLENAME は検査するテーブルの名前です。
例
次の SQLite を考えてみましょう。 students という名前のテーブルを含むデータベース:
CREATE TABLE students ( id INTEGER PRIMARY KEY, name TEXT, age INTEGER, address TEXT, joined_date DATE );
学生の create ステートメントを表示するには.schema コマンドを使用してテーブルを作成するには、次のクエリを実行します:
.schema students
これにより、次の create ステートメントが出力されます:
CREATE TABLE students ( id INTEGER PRIMARY KEY, name TEXT, age INTEGER, address TEXT, joined_date DATE );
ご覧のとおり、.schema コマンドはさらに多くのクエリを提供します。各列の主キーとデータ型を含む、テーブル構造の詳細ビュー。
以上がSQLite で MySQL の DESCRIBE コマンドと同等のコマンドを取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。