>데이터 베이스 >MySQL 튜토리얼 >SQLite에서 MySQL의 DESCRIBE 명령과 동등한 기능을 얻는 방법은 무엇입니까?

SQLite에서 MySQL의 DESCRIBE 명령과 동등한 기능을 얻는 방법은 무엇입니까?

Patricia Arquette
Patricia Arquette원래의
2024-11-25 19:17:141037검색

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

MySQL의 DESCRIBE [테이블]과 동일한 SQLite

SQLite는 MySQL의 DESCRIBE 명령과 정확히 동일한 기능을 제공하지 않습니다. 그러나 테이블에 대한 자세한 정보를 얻는 다른 방법은 다음과 같습니다.

.schema 명령 사용

SQLite 명령줄 유틸리티는 다음을 수행하는 .schema 명령을 제공합니다. 지정된 테이블에 대한 생성 문을 볼 수 있습니다. 이 정보에는 PRAGMA table_info [table] 명령보다 더 자세한 내용이 포함되어 있습니다.

.schema 명령을 사용하려면

  1. SQLite 명령줄 유틸리티를 엽니다.
  2. 연결 검사하려는 테이블이 포함된 데이터베이스로 이동하세요.
  3. 다음을 입력하세요. 명령:
.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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.