select * from information_schema.columns
where table_schema = 'show_center' #表所在數據庫
and table_name = 'show_main' ; #你要查的表
select table_schema,table_name,column_name,ORDINAL_POSITION,COLUMN_COMMENT from information_schema.columns
where table_schema = 'show_center' #表所在數據庫
and table_name = 'show_main' ; #你要查的表
LZ在網上搜索了要如何導出mysql的表結構和表中數據,發現有的方法很差用mysql
記錄一下好用的方式:sql
用navicat打開DB連接後,點擊數據庫,右擊選擇轉儲SQL文件,而後選擇結構和數據;數據庫
以後彈出新的窗口,選擇要保存的路徑,填寫文件名,點擊保存則一鍵生成到指定目錄了bash
打開生成的文件,以下,的確表結構和數據都有了。3d
附帶orm
/*查詢SQL語句效率*/ SELECT EXECUTIONS , DISK_READS, BUFFER_GETS, ROUND((BUFFER_GETS-DISK_READS)/BUFFER_GETS,2) Hit_radio, ROUND(DISK_READS/EXECUTIONS,2) Reads_per_run, SQL_TEXT FROM V$SQLAREA WHERE EXECUTIONS>0 AND BUFFER_GETS > 0 AND (BUFFER_GETS-DISK_READS)/BUFFER_GETS < 0.8 ORDER BY 4 DESC;
/*獲得用戶全部的表*/ select * from user_all_tables
/*獲得用表的字段*/ select * from user_tab_cols