我們需要使用“mysqlshow”客戶端程序以及數據庫名稱來獲取特定數據庫中的表列表。它的語法如下 –
Mysqlshow – u root db_name [pat_matching]
登錄后復制
這里 db_name 是我們要從中獲取表名稱的數據庫的名稱。
Pat_matching 是可選的。它用于獲取某種特定模式的表的列表。如果我們不提供任何模式,那么它將顯示存儲在該數據庫中的所有表。
示例
以下命令將獲取所有表數據庫“查詢” –
C:\mysql\bin>mysqlshow -u root query Database: query +---------------------+ | Tables | +---------------------+ | cars | | cars_avgprice | | customers | | detail_bday | | emp | | emp123 | | emp_t | | examination_btech | | first_view | | info | | item_list | | item_list1 | | new_number | | reservation | | reservations | | reserve | | student | | student_detail | | student_info | | student_marks | | tender | | tender1 | | view_detail | | view_student_detail | | website | +---------------------+
登錄后復制
現在,假設我們想要獲取名稱中包含“student”的表,則可以使用以下帶有模式匹配的查詢 –
C:\mysql\bin>mysqlshow -u root query %student% Database: query Wildcard: %student% +---------------------+ | Tables | +---------------------+ | student | | student_detail | | student_info | | student_marks | | view_student_detail | +---------------------+
登錄后復制
以上就是我們如何從 MySQL Server 命令行獲取特定數據庫中的表列表?的詳細內容,更多請關注www.92cms.cn其它相關文章!