데이터베이스 명령

CodeIgniter는 데이터베이스 관리를 위한 몇 가지 간단한 명령을 제공합니다.

테이블 정보 표시

데이터베이스의 테이블 나열

db:table –show

터미널에서 데이터베이스의 모든 테이블을 나열하려면 db:table --show 명령을 사용할 수 있습니다.

> php spark db:table --show

이 명령을 사용할 때 테이블이 존재한다고 가정합니다. 그렇지 않으면 CodeIgniter는 데이터베이스에 테이블이 없다고 투덜될 것입니다.

일부 레코드 검색

db:table

다음 명령은 my_table이라는 테이블이 있으면 테이블의 필드 이름과 레코드를 볼 수 있습니다.

> php spark db:table my_table

테이블 my_table이 데이터베이스에 없으면 CodeIgniter는 선택할 수 있는 테이블 목록을 표시합니다.

테이블 이름 없이 다음 명령을 사용할 수도 있습니다.

> php spark db:table

이 경우 테이블 이름을 묻습니다.

당신은 또한 몇 가지 옵션을 전달할 수 있습니다

> php spark db:table my_table --limit-rows 50 --limit-field-value 20 --desc

--limit-rows 50 옵션은 행 수를 50행으로 제한합니다.

--limit-field-value 20 옵션은 터미널에서 테이블 출력의 혼동을 방지하기 위해 필드 값의 길이를 20자로 제한합니다.

--desc 옵션은 정렬 방향을 “DESC”로 설정합니다.

필드 메타데이터 검색

db:table –metadata

my_table이라는 이름의 테이블이 있는 경우 --metadata 옵션을 사용하여 열 유형, 테이블의 최대 길이와 같은 메타데이터를 볼 수 있습니다.

> php spark db:table my_table --metadata

이 명령을 사용할 때 테이블이 존재한다고 가정합니다. 그렇지 않으면 CodeIgniter는 선택할 테이블 목록을 표시합니다. 또한 이 명령은 테입명을 생략하고 db:table --metadata로 사용할 수 있습니다.