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

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

Patricia Arquette
リリース: 2024-11-25 19:17:14
オリジナル
1069 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート