第一步打開sql server資料庫,點擊文件->打開->文件,如下圖所示:
⑵ sql文件怎麼用 導入資料庫文件
其實導入的方法很簡單,可以採用工具導入和只用mysql命令界面導入兩種方式,mysql的資料庫圖形界面工具是很多的,用起來也比較方便。
工具/原料
Navicat for MySQL
MySQL命令行界面
SQL腳本
方法一:
1、首先使用MySQL提供的命令行界面來導入資料庫,確保電腦中安裝了MySQL資料庫,可以通過命令行來確認是否安裝了MySQL資料庫,當然,第一步是打開Mysql的資料庫服務,使用命令行來打開:
6、看到上面的畫面,說明mysql資料庫已經導入成功了。
方法二:使用Navicat for MySQL圖形界面來導入資料庫,使用圖形界面導入資料庫的步驟很簡單
1、在圖形界面中建立好資料庫之後,使用導入腳本的功能來導入資料庫
2、點擊選擇腳本,選擇D盤的test.sql腳本,然後設置資料庫字元格式
3、接著點擊開始運行腳本就行了,腳本開始導入了哦!導入完成之後就會出現成功的提示
4、然後先關閉資料庫,再打開資料庫就可以看到建立好的資料庫的表了。
⑶ sql如何導入資料庫
sql文件導入資料庫的方法有兩種,一種是用cmd的調試環境導入sql文件中的數據,還有一種是使用MysqlWorkbence調試環境來導入數據。
⑷ 如何將本地sql文件導入伺服器資料庫
一、導入條件
本地資料庫版本與伺服器資料庫一致為最佳;
本地資料庫版本比伺服器資料庫版本低也可導入
例如:
本地資料庫版本----->伺服器資料庫版本
SQL2000------------->SQL2000、SQL2005、SQL2008、SQL2008R2
SQL2005------------->SQL2005、SQL2008、SQL2008R2、SQL2012、SQL2012R2
SQL2008------------->SQL2008、SQL2008R2、SQL2012、SQL2012R2、SQL2014、SQL2014R2
SQL2012------------->SQL2012、SQL2012R2、SQL2014、SQL2014R2
SQL2014------------->SQL2014、SQL2014R2
二、導入方法:
1、首先備份本地數據文件
2、上傳備份到伺服器
3、在伺服器資料庫中使用備份文件恢復資料庫
由於各個資料庫的備份和恢復都不盡相同,多少都存在差異,但步驟都是一樣的。
延展參考:
備份資料庫:
http://wenku..com/view/7023da27192e45361066f50f.html?from=search
恢復資料庫:
http://wenku..com/view/971f9c6ea98271fe910ef919.html?from=search
⑸ sqlserver 怎麼導入sql文件
sqlserver 導入sql文件步驟如下:
1、選擇某一個資料庫,右鍵依次選擇:任務——生成腳本;
⑹ mysql的sql文件導入有沒有文件大小限制
非root用戶運行MySQL,當MySQL配置比較高時,MySQL運行中生效的參數值與配置的值不一樣,所以具體分析一下MySQL是怎麼調整這些參數值的。
這篇文章的目的是為了說明在系統資源不夠的情況下,MySQL 是怎麼調整者三個參數的。說明此文涉及到三個參數open_files_limit、max_connections、table_open_cache。與這三個參數相關的系統資源是打開文件數限制,即文件描述符(fd)限制。系統參數與文件描述符的關系-max_connection&fd: 每一個MySQL connection 都需要一個文件描述符;
-table_open_cache&fd打開一張表至少需要一個 文件描述符,如打開MyISAM需要兩個fd;
- 系統最大打開文件數可以通過ulimit -n查看。MySQL調整參數的方式
根據配置(三個參數的配置值或默認值)計算request_open_files(需要的文件描述符);
- 2.獲取有效的系統的限制值effective_open_files; 3.根據effective_open_files調整request_open_files; 4.根據調整後的request_open_files,計算實際生效的參數值(show variables可查看參數值)。計算request_open_filesrequest_open_files有三個計算公式:1. // 最大連接數+同時打開的表的最大數量+其他(各種日誌等等)2. limit_1= max_connections+table_cache_size * 2 + 10;3. 4. //假設平均每個連接打開的表的數量(2-4)5. //源碼中是這么寫的:6. //We are trying to allocate no less than7. // max_connections*5 file handles8. limit_2= max_connections * 5;9. 10. //mysql 默認的默認是500011. limit_3= open_files_limit ? open_files_limit : 5000;12. 13. 所以open_files_limit期待的最低14. request_open_files= max(limit_1,limit_2,limit_3);計算effective_open_files:MySQL 的思路:
- 在有限值的的范圍內MySQL盡量將effective_open_files的值設大。
- 修正request_open_files
- 修正open_files_limit
- open_files_limit=effective_open_files
- 修正max_connections
- max_connections根據request_open_files來做修正。1. limit = requested_open_files - 10 - TABLE_OPEN_CACHE_MIN * 2;
如果配置的max_connections值大於limit,則將max_connections的值修正為limit
其他情況下max_connections保留配置值
- 修正table_cache_size
- table_cache_size會根據request_open_files來做修正1. // mysql table_cache_size 最小值,4002. limit1 = TABLE_OPEN_CACHE_MIN3. // 根據 requested_open_files 計算4. limit2 = (requested_open_files - 10 - max_connections) / 25. limit = max(limit1,limt2);
如果配置的table_cache_size值大於limit,則將table_cache_size的值修正為limit
其他情況下table_cache_size保留配置值
- 舉例
- 以下用例在非 root 用戶下運行
- //mysql
- table_open_cache = 999
- open_files_limit = 1500 max_connections = min[(1500 - 10 - 800),500] = 500
requested_open_files= min(effective_open_files,request_open_files)
重新計算參數值
參數設置:
max_connections = 500
//ulimit -n
1500
生效的值:
table_open_cache = ( 1500 - 10 - 500) / 2 =495
⑺ 怎樣將sql文件導入資料庫
遠程進去到資料庫,例如 mysql -h127.0.0.1-uroot -p 回車鍵入密碼,切換到需要導入的資料庫中,use test 資料庫,然後直接source sql文件所在的目錄即可,例如,source /data/abc.sql文件即可導入