찾다

 >  Q&A  >  본문

mysql 데이터베이스의 지정된 테이블에서 지정된 날짜의 데이터를 쿼리하시겠습니까? 세부 사항이 있습니다

으아악

위는 전체 데이터베이스의 모든 테이블과 해당 테이블에 얼마나 많은 데이터가 있는지 찾을 수 있는 기존 쿼리문입니다.
이제 분석해 보겠습니다.
예를 들어 테스트 데이터베이스에 1,000개의 테이블이 있고 그 중 200개(지정된)에 포함된 지정된 날짜에 몇 개의 데이터가 있는지만 확인하고 싶습니다. 날짜 필드이고 유형은mediumtext)입니다.
이런 쿼리는 어떻게 작성하나요?

------수정된 질문------------
은 내 것입니다 표현 확실하지 않습니다. 다시 설명하겠습니다.

위 그림과 같이 테스트 데이터베이스에 많은 테이블이 있고 각 테이블에는 많은 데이터가 있습니다. 각 테이블에는 "시간" 필드가 있으며 유형은 2017-5-9 16:44:24와 같은 중간 텍스트입니다.
한 번에 여러 테이블을 쿼리하여 지정된 "시간"(2017-5-9)을 포함하는 각 테이블의 데이터 조각 수를 확인하고 싶습니다.

PHP中文网PHP中文网2780일 전1047

모든 응답(2)나는 대답할 것이다

  • 过去多啦不再A梦

    过去多啦不再A梦2017-05-18 10:51:37

    use information_schema;
    select table_name,table_rows from tables
    where TABLE_SCHEMA = 'test' and TABLE_NAME in ('지정1','지정2',.......,'지정200') and UPDATE_TIME = '지정 시간 '
    order by table_rows desc;

    회신하다
    0
  • 给我你的怀抱

    给我你的怀抱2017-05-18 10:51:37

    작성자는 지정된 유형의 날짜 필드가 포함된 테이블을 찾는 것에 대해 이야기하고 있는 거죠. information_schema에는 공동 쿼리에 사용할 수 있는 열 테이블도 있습니다

    으아아아

    회신하다
    0
  • 취소회신하다