mysql利用navicat導出表結構和表中數據

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

  

 

 

 

相關文章
相關標籤/搜索