MySQL
 Computer >> コンピューター >  >> プログラミング >> MySQL

すべてのMySQLデータベースの空でないテーブルのリスト?


MySQLデータベースの空でないテーブルを一覧表示するには、「information_schema.tables」を使用します。以下は、すべてのデータベーステーブルのクエリです-

mysql> select table_type, table_name from information_schema.tables
   −> where table_rows >= 1;

上記では、1行または1行を超えるテーブル、つまり空でないテーブルのみを検討しました。

以下は出力です-

 + ------------ + --------------------------------- --------------------- + | TABLE_TYPE | TABLE_NAME | + ------------ + ---------------------------------- -------------------- + |ベーステーブル| innodb_table_stats ||ベーステーブル| innodb_index_stats ||ベーステーブル| cond_instances ||ベーステーブル| events_waits_current ||ベーステーブル| events_waits_history ||ベーステーブル| events_waits_history_long ||ベーステーブル| events_waits_summary_by_host_by_event_name ||ベーステーブル| events_waits_summary_by_instance ||ベーステーブル| events_waits_summary_by_thread_by_event_name ||ベーステーブル| events_waits_summary_by_user_by_event_name ||ベーステーブル| events_waits_summary_by_account_by_event_name ||ベーステーブル| events_waits_summary_global_by_event_name ||ベーステーブル| file_instances ||ベーステーブル| file_summary_by_event_name ||ベーステーブル| file_summary_by_instance ||ベーステーブル| host_cache ||ベーステーブル| mutex_instances ||ベーステーブル| objects_summary_global_by_type ||ベーステーブル| performance_timers ||ベーステーブル| rwlock_instances ||ベーステーブル| setup_actors ||ベーステーブル| setup_consumers ||ベーステーブル| setup_instruments ||ベーステーブル| setup_objects ||ベーステーブル| setup_threads ||ベーステーブル| table_io_waits_summary_by_index_usage ||ベーステーブル| table_io_waits_summary_by_table ||ベーステーブル| table_lock_waits_summary_by_table ||ベーステーブル|スレッド||ベーステーブル| events_stages_current ||ベーステーブル| events_stages_history ||ベーステーブル| events_stages_history_long ||ベーステーブル| events_stages_summary_by_thread_by_event_name ||ベーステーブル| events_stages_summary_by_account_by_event_name ||ベーステーブル| events_stages_summary_by_user_by_event_name ||ベーステーブル| events_stages_summary_by_host_by_event_name ||ベーステーブル| events_stages_summary_global_by_event_name ||ベーステーブル| events_statements_current ||ベーステーブル| events_statements_history ||ベーステーブル| events_statements_history_long ||ベーステーブル| events_statements_summary_by_thread_by_event_name ||ベーステーブル| events_statements_summary_by_account_by_event_name ||ベーステーブル| events_statements_summary_by_user_by_event_name ||ベーステーブル| events_statements_summary_by_host_by_event_name ||ベーステーブル| events_statements_summary_global_by_event_name ||ベーステーブル| events_statements_summary_by_digest ||ベーステーブル| events_statements_histogram_global ||ベーステーブル| events_statements_histogram_by_digest ||ベーステーブル| events_transactions_current ||ベーステーブル| events_transactions_history ||ベーステーブル| events_transactions_history_long ||ベーステーブル| events_transactions_summary_by_thread_by_event_name ||ベーステーブル| events_transactions_summary_by_account_by_event_name ||ベーステーブル| events_transactions_summary_by_user_by_event_name ||ベーステーブル| events_transactions_summary_by_host_by_event_name ||ベーステーブル| events_transactions_summary_global_by_event_name ||ベーステーブル| events_errors_summary_by_user_by_error ||ベーステーブル| events_errors_summary_by_host_by_error ||ベーステーブル| events_errors_summary_by_account_by_error ||ベーステーブル| events_errors_summary_by_thread_by_error ||ベーステーブル| events_errors_summary_global_by_error ||ベーステーブル|ユーザー||ベーステーブル|アカウント||ベーステーブル|ホスト||ベーステーブル| socket_instances ||ベーステーブル| socket_summary_by_instance ||ベーステーブル| socket_summary_by_event_name ||ベーステーブル| session_connect_attrs ||ベーステーブル| session_account_connect_attrs ||ベーステーブル| memory_summary_global_by_event_name ||ベーステーブル| memory_summary_by_account_by_event_name ||ベーステーブル| memory_summary_by_host_by_event_name ||ベーステーブル| memory_summary_by_thread_by_event_name ||ベーステーブル| memory_summary_by_user_by_event_name ||ベーステーブル| table_handles ||ベーステーブル| Metadata_locks ||ベーステーブル| data_locks ||ベーステーブル| data_lock_waits ||ベーステーブル| Replication_connection_configuration ||ベーステーブル| Replication_connection_status ||ベーステーブル| Replication_applier_configuration ||ベーステーブル| Replication_applier_status ||ベーステーブル| Replication_applier_status_by_coordinator ||ベーステーブル| Replication_applier_status_by_worker ||ベーステーブル| log_status ||ベーステーブル| user_variables_by_thread ||ベーステーブル| status_by_account ||ベーステーブル| status_by_host ||ベーステーブル| status_by_thread ||ベーステーブル| status_by_user ||ベーステーブル| global_status ||ベーステーブル| session_status ||ベーステーブル| variables_by_thread ||ベーステーブル| global_variables ||ベーステーブル| session_variables ||ベーステーブル| variables_info ||ベーステーブル| user_defined_functions ||ベーステーブル| db ||ベーステーブル|ユーザー||ベーステーブル| global_grants ||ベーステーブル| Tables_priv ||ベーステーブル| help_topic ||ベーステーブル| help_category ||ベーステーブル| help_relation ||ベーステーブル| help_keyword ||ベーステーブル| general_log ||ベーステーブル| slow_log ||ベーステーブル| server_cost ||ベーステーブル| engine_cost ||ベーステーブル| proxies_priv ||ベーステーブル| sys_config ||ベーステーブル|プライマリテーブル||ベーステーブル| tblstudent ||ベーステーブル| groupdemo ||ベーステーブル| nthrecorddemo ||ベーステーブル| intdemo ||ベーステーブル|デモ||ベーステーブル|学生||ベーステーブル| moviecollection ||ベーステーブル| bookindexes ||ベーステーブル| Duplicatebookindexes ||ベーステーブル| presentrowdemo ||ベーステーブル| demoascii ||ベーステーブル| primarytable1 ||ベーステーブル|外国のテーブル||ベーステーブル|自動インクリメント可能||ベーステーブル|デモオート||ベーステーブル| demoonreplace ||ベーステーブル| whereconditon ||ベーステーブル| moneydemo ||ベーステーブル|現在の歴史||ベーステーブル|過去の歴史||ベーステーブル| columnvaluenulldemo ||ベーステーブル| nonasciidemo ||ベーステーブル| nullwithselect ||ベーステーブル|自動インクリメント||ベーステーブル| unsigneddemo ||ベーステーブル|大学||ベーステーブル|学生||ベーステーブル|明確なデモ||ベーステーブル| groupdemo1 ||ベーステーブル| incasesensdemo ||ベーステーブル|スペースコラム||ベーステーブル| primarytabledemo ||ベーステーブル| Foreigntabledemo ||ベーステーブル|トレーリングとリーディングデモ||ベーステーブル|重複が見つかりました||ベーステーブル|シーケンスデモ||ベーステーブル| findandreplacedemo ||ベーステーブル| limitoffsetdemo ||ベーステーブル|削除されたエモ||ベーステーブル| deleterecord ||ベーステーブル| clonestudent ||ベーステーブル|セカンドテーブル||ベーステーブル| rowstranspose ||ベーステーブル| rowstransposedemo ||ベーステーブル| rownumberdemo ||ベーステーブル| tblfirst ||ベーステーブル|更新可能||ベーステーブル| transcationdemo ||ベーステーブル| limitdemo ||ベーステーブル| rowcountdemo ||ベーステーブル| addconstraintdemo ||ベーステーブル| imagedemo ||ベーステーブル| tblifdemo ||ベーステーブル| tblupdatelimit ||ベーステーブル| sortvarchardemo ||ベーステーブル| backticksymbol ||ベーステーブル| qutesdemo ||ベーステーブル|オンデモ||ベーステーブル| ifelsedemo ||ベーステーブル|デモ場所||ベーステーブル| usernameandpassworddemo ||ベーステーブル| tbldemotrail ||ベーステーブル| tblselectdemo ||ベーステーブル|コンマセパレートエモ||ベーステーブル| nextpreviousdemo ||ベーステーブル| multiplerecordwithvalues ||ベーステーブル|明確なデモ1||ベーステーブル| addnotnulldemo ||ベーステーブル| uniquedemo ||ベーステーブル| uniqueconstdemo ||ベーステーブル| distcountdemo ||ベーステーブル|トリムデモ||ベーステーブル| keydemo ||ベーステーブル|シングルクォートデモ||ベーステーブル| groupt_concatdemo ||ベーステーブル| groupconcatenatedemo ||ベーステーブル| table1 ||ベーステーブル| table2 ||ベーステーブル|ソーステーブル||ベーステーブル|オリジナルテーブル||ベーステーブル|オリジナルテーブル||ベーステーブル| saveintotextfile ||ベーステーブル|学生用||ベーステーブル| uniondemo1 ||ベーステーブル| uniondemo2 ||ベーステーブル| repairtabledemo ||ベーステーブル| proctabledemo ||ベーステーブル| enumdemo ||ベーステーブル| nextiddemo ||ベーステーブル| firsttabledemo ||ベーステーブル| secondtabledemo ||ベーステーブル| duplicatedeletedemo ||ベーステーブル| variableastablename ||ベーステーブル|列数||ベーステーブル| randoptimizedemo ||ベーステーブル| randomoptimizationdemo ||ベーステーブル| last10recordsdemo ||ベーステーブル| bitdemo ||ベーステーブル| tinyintdemo ||ベーステーブル| uniquedemo1 ||ベーステーブル|低カーディナリティ||ベーステーブル| columnnameasnumberdemo ||ベーステーブル| jasonasmysqldemo ||ベーステーブル| insubquerydemo ||ベーステーブル| orderdemo ||ベーステーブル| rowintocolumn ||ベーステーブル| finddemo ||ベーステーブル| uniqueautoid ||ベーステーブル| countrycitydemo ||ベーステーブル|従業員情報||ベーステーブル|ユニークな追加||ベーステーブル| currenttimezone ||ベーステーブル| add1daydemo ||ベーステーブル| columnnamewithspace ||ベーステーブル| prependstringoncolumnname ||ベーステーブル| passanarraydemo ||ベーステーブル| rowexistdemo ||ベーステーブル| wheredemo ||ベーステーブル| mytabledemo ||ベーステーブル| textintonumberdemo ||ベーステーブル| swappingtwocoulmnsvaluedemo ||ベーステーブル| checkingintegerdemo ||ベーステーブル| myisamtabledemo ||ベーステーブル|挿入ウィズマルチプルアンドシグル||ベーステーブル| updatewithlimit ||ベーステーブル| lastinsertiddemo ||ベーステーブル| lastinsertrecordiddemo ||ベーステーブル| datetimedemo ||ベーステーブル| rowvaluedemo ||ベーステーブル| 5時間追加||ベーステーブル| stringoccurrencedemo ||ベーステーブル| varchartointdemo ||ベーステーブル| getlastrecord ||ベーステーブル|ランクデモ||ベーステーブル| iddemo ||ベーステーブル| replaceemo ||ベーステーブル|自動インクリメントを追加する||ベーステーブル| samevaluedemo ||ベーステーブル| groupbydemo ||ベーステーブル|製品||ベーステーブル| nulldemowithzero ||ベーステーブル| updateatinsert ||ベーステーブル| updateatinsertdemo | |ベーステーブル| int11demo ||ベーステーブル| allownulldemo ||ベーステーブル| zerofilldemo ||ベーステーブル|並べ替えデモ||ベーステーブル|独自の制約||ベーステーブル| insertdemo ||ベーステーブル| deletetabledemo ||ベーステーブル| updateemo ||ベーステーブル|ネストされたトランザクションデモ||ベーステーブル| javadatetimedemo ||ベーステーブル| mergedemo1 ||ベーステーブル|アクセントサーチデモ||ベーステーブル| twoprimarykeytabledemo ||ベーステーブル| mysqltabledemo ||ベーステーブル| insertmultiplerowsdemo ||ベーステーブル| orderbydemo ||ベーステーブル|インデモ||ベーステーブル| unsigneddemowithpositivevalue ||ベーステーブル| nulldemo1 ||ベーステーブル| insertvaluesandsetdemo ||ベーステーブル| toomanyfieldsreturndemo ||ベーステーブル| limitoffsettable ||ベーステーブル| ifelsecasedemo ||ベーステーブル| autoincrementtozero ||ベーステーブル| replacenullwithzerodemo ||ベーステーブル| floordemo ||ベーステーブル| greatoftwoormore ||ベーステーブル| altertabletoaddautoincrement ||ベーステーブル| selectinwithbetweendemo ||ベーステーブル| moneystoragedemo ||ベーステーブル| inwithfielddemo ||ベーステーブル| selectintodemo ||ベーステーブル| yourtemptable ||ベーステーブル| nullandemptydemo ||ベーステーブル| dateasstringdemo 
  1. MySQLのデータベースのリストを返しますか?

    データベースのリストを返すための構文は次のとおりです- select schema_name as anyAliasName from information_schema.schemata; これがMySQLのデータベースのリストを返すクエリです- mysql> select schema_name as DatabaseName from information_schema.schemata; これにより、次の出力が生成されます- +---------------------------+ | DatabaseName         &

  2. MySQLデータベース内のすべてのテーブルを一覧表示します

    MySQLデータベース内のすべてのテーブルを一覧表示する方法を理解しましょう- データベースが作成されると、次のクエリを使用して特定のデータベースにアクセスして使用できます- クエリ mysql> USE databaseName Database changed 「USE」ステートメントにはセミコロンは必要ありません。これは「QUIT」ステートメントに似ています。セミコロンを使用しても害はありません。独自のデータベースを作成して使用することもできますが、その前に、MySQL管理者の許可が必要です。 MySQL管理者は、以下に示すコマンドを実行して権限を提供できます- mysql&