當前位置:首頁 » 編程語言 » mysqlsql導入sql文件

mysqlsql導入sql文件

發布時間: 2022-02-24 22:37:39

A. mysql怎麼導入.sql文件

3.5. 在批處理模式下使用mysql
在前面的章節中,你互動式地使用mysql輸入查詢並且查看結果。你也可以以批模式運行mysql。為了做到這些,把你想要運行的命令放在一個文件中,然後告訴mysql從文件讀取它的輸入:shell> mysql < batch-file如果在Windows下運行mysql,並且文件中有一些可以造成問題的特殊字元,可以這樣操作:C:\> mysql -e "source batch-file"如果你需要在命令行上指定連接參數,命令應為:shell> mysql -h host -u user -p < batch-fileEnter password: ********當這樣操作mysql時,則創建一個腳本文件,然後執行腳本。如果你想在語句出現錯誤的時候仍想繼續執行腳本,則應使用--force命令行選項。為什麼要使用一個腳本?有很多原因:如果你需要重復運行查詢(比如說,每天或每周),可以把它編成一個腳本,則每次執行時不必重新鍵入。可以通過拷貝並編輯腳本文件從類似的現有的查詢生成一個新查詢。當你正在開發查詢時,批模式也是很有用的,特別對多行命令或多語句命令序列。如果你犯了一個錯誤,你不必重新輸入所有內容,只需要編輯腳本來改正錯誤,然後告訴mysql再次執行腳本。如果你有一個產生多個輸出的查詢,你可以通過一個分頁器而不是盯著它翻屏到屏幕的頂端來運行輸出:· shell> mysql < batch-file | more你可以捕捉文件中的輸出以便進行進一步的處理:· shell> mysql < batch-file > mysql.out你可以將腳本分發給另外的人,以便他們也能運行命令。某些情況不允許交互地使用,例如, 當你從一個cron任務中運行查詢時。在這種情況下,你必須使用批模式。當你以批模式運行mysql時,比起你交互地使用它時,其默認輸出格式是不同的(更簡明些)。例如,當互動式運行SELECT DISTINCT species FROM pet時,輸出應為: +---------+| species |+---------+| bird || cat || dog || hamster || snake |+---------+
但是當以批模式運行時,輸出應為:speciesbirdcatdoghamstersnake
如果你想要在批模式中得到交互輸出格式,使用mysql -t。為了回顯以輸出被執行的命令,使用mysql -vvv。你還可以使用源代碼或 \.命令從mysql提示符運行腳本:mysql> source filename;mysql> \. filename

B. mysql 怎樣把把sql文件導入資料庫

我的個人實踐是:phpmyadmin 導出 utf-8 的 insert 模式的 abc.sql
ftp abc.sql 到伺服器
ssh 到伺服器
mysql -u abc -p use KKK(資料庫名,如果沒有就 create database KKK) set names 'utf8' source abc.sql
注意:我看到 set character set utf8; 的說法,那樣不行,中文亂碼。
1.首先在命令行控制台中打開mysql
或許命令的如下:
mysql -u root -p database_name
然後或許會提示輸入對應的密碼
2.下面這條命令或許對你有用,當你想更換一個資料庫的時候
mysql>use database_name
然後使用下面這個命令
mysql>source d:\datafilename.sql
當然你需要將文件所在的路徑搞清楚,並且正確地使用了他
進入mysql 安裝所在的目錄的子目錄bin. 輸入執行導入sql的命令.
例如: 你的mysql 安裝在 d:\mysql
步驟如下:
開始 -> 運行 -> 輸入CMD
D:
cd mysql\bin
mysql -u root -p123456 test <d:\a.sql
其中 root 為你的mysql管理員用戶名, 123456 為密碼 test為資料庫名稱 d:\a.sql 為備份下來的數據文件所在位置.
如果是Windows的話,從命令提示符下到MYSQL文件目錄中的Bin文件夾下,執行命令
mysql -u root -p databasename < db.sql
其中root是你MYSQL的用戶名,databasename是你資料庫的名稱,而db.sql你是的文件.注意你必須把db.sql放到bin文件夾下才可以.當然文件的位置可以換.
如果是LINUX的話,直接輸入

mysql databasename < db.sql

C. MySQL導出的.sql文件如何導入到SQL Server

1.安裝mysql資料庫的ODBC驅動,mysql-connector-odbc-3.51.19-win32.msi

2.打開控制面板\管理工具\數據源ODBC,在用戶DSN中添加一個MySQL ODBC 3.51數據源。

3.在登錄login選項卡中輸入數據源名稱Data Source Name,此處輸入MysqlDNS;然後輸入伺服器Server,用戶User,密碼Password,輸入正確後選擇要導入的資料庫。在連接選項connect options中根據需要配置MySql使用的埠port,另外要設置字元集Character Set。

註:字元集一定要和Mysql伺服器相對應,假如Mysql使用了gbk字元集,則一定要配置字元集為gbk,否則導入到Sql Server可能會出現問號亂碼,具體做法我會在後面的文章中涉及。

4.打開sql server企業管理器,新建一資料庫MySql。選擇該資料庫,單擊右鍵選擇任何任務\導入數據。

5.選擇數據源為其他(ODBC數據源),用戶/系統DSN為MysqlDNS。其餘根據向導進行,即可將數據從MySql資料庫導入到SQL資料庫中。

D. mysql用什麼方式才可以快速導入*.sql文件

MySQL的客戶端連接工具一般都要導入sql的功能,比如navicat和SQLyog,效率很高。

E. 如何將sql文件導入mysql

點擊"開始"-"運行",輸入cmd,然後回車進入到DOS界面。

F. 如何在 資料庫mysql 導入sql文件

window下
1.導出整個資料庫
mysqlmp -u 用戶名 -p 資料庫名 > 導出的文件名
mysqlmp -u dbuser -p dbname > dbname.sql

2.導出一個表
mysqlmp -u 用戶名 -p 資料庫名 表名> 導出的文件名
mysqlmp -u dbuser -p dbname users> dbname_users.sql

3.導出一個資料庫結構
mysqlmp -u dbuser -p -d --add-drop-table dbname> d:/dbname_db.sql
-d 沒有數據 --add-drop-table 在每個create語句之前增加一個drop table

4.導入資料庫
常用source 命令
進入mysql資料庫控制台,如
mysql -u root -p
mysql>use 資料庫
然後使用source命令,後面參數為腳本文件(如這里用到的.sql)
mysql>source d:/dbname.sql

G. mysql 的sql文件太大怎麼導入

我有個大的 SQL 文件要回放,需要馬上做,但又怕壓死業務,怎麼辦?

先來建一個測試庫:

可以看到 CPU 已經非常冷靜,並且緩慢的處理數據。

💡小貼士:pv 工具既可以用於顯示文件流的進度,也可以用於文件流的限速。在本實驗中,我們用 PV 來限制 SQL 文件發到 MySQL client 的速度,從而限制 SQL 的回放速度,達到不影響其他業務的效果。

H. 如何向Mysql中導入一個sql文件

第一、在資料庫中建立這個資料庫;
create
database
;
第二、將這個.sql文件拷貝到/usr/bin/mysql下
第三、執行mysql
source
/usr/bin/package.sql
語句

I. mysql如何導入sql文件

進入mysql使用命令導入sql腳本文件:
mysql> source test.sql;
其實test.sql要導入sql文件
source導入sql文件命令
比F盤test.sql文件導入命令:
source F:/test.sql;

熱點內容
怎麼修改域賬號的配置文件 發布:2025-01-09 22:30:44 瀏覽:476
49葫蘆娃怎麼改密碼 發布:2025-01-09 22:30:00 瀏覽:843
博德之門安卓安裝哪裡 發布:2025-01-09 22:14:40 瀏覽:315
伺服器電腦用關機嗎 發布:2025-01-09 21:53:01 瀏覽:463
機頂盒用戶和密碼是什麼 發布:2025-01-09 21:52:24 瀏覽:384
什麼游戲配置要求高 發布:2025-01-09 21:42:55 瀏覽:491
路由器的管理員密碼在哪裡找到 發布:2025-01-09 21:39:26 瀏覽:409
可以錄腳本的軟體 發布:2025-01-09 21:21:25 瀏覽:597
踏板無壓縮 發布:2025-01-09 21:19:46 瀏覽:885
qq三國購買失敗清空緩存 發布:2025-01-09 21:09:21 瀏覽:709