ホームページ  >  記事  >  データベース  >  SQLite で MySQL の DESCRIBE コマンドと同等のコマンドを取得するにはどうすればよいですか?

SQLite で MySQL の DESCRIBE コマンドと同等のコマンドを取得するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-25 19:17:141007ブラウズ

How to get the equivalent of MySQL's DESCRIBE command in SQLite?

MySQL の DESCRIBE と同等の SQLite [table]

SQLite には、MySQL の DESCRIBE コマンドとまったく同等の機能はありません。ただし、テーブルに関する詳細情報を取得する別の方法もあります。

.schema コマンドを使用する

SQLite コマンド ライン ユーティリティには、.schema コマンドが用意されています。指定したテーブルの作成ステートメントを表示できます。この情報には、PRAGMA table_info [table] コマンドよりも詳細な情報が含まれています。

.schema コマンドを使用するには:

  1. SQLite コマンド ライン ユーティリティを開きます。
  2. 接続検査するテーブルを含むデータベースにコピーします。
  3. 次のように入力します。 command:
.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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。