命令導出sql文件
『壹』 mysql命令行導出sql文件
MySql命令行導出資料庫
進入MySQL目錄下的bin文件夾:cd MySQL中到bin文件夾的目錄
如:cd C:Program FilesMySQLMySQL Server 4.1in
(或者直接將windows的環境變數path中添加該目錄)導出資料庫:mysqlmp -u 用戶名 -p 資料庫名 > 導出的文件名
如我輸入的命令行:mysqlmp -u root -p news > news.sql (輸入後會讓你輸入進入MySQL的密碼)
(如果導出單張表的話在資料庫名後面輸入表名即可)會看到文件news.sql自動生成到bin文件下
『貳』 MySQL導出導入SQL文件命令方法
1.導出整個資料庫
mysqlmp -u 用戶名 -p 資料庫名 > 導出的`文件名
mysqlmp -u wcnc -p smgp_apps_wcnc > wcnc.sql
2.導出一個表
mysqlmp -u 用戶名 -p 資料庫名 表名> 導出的文件名
mysqlmp -u wcnc -p smgp_apps_wcnc users> wcnc_users.sql
3.導出一個資料庫結構
mysqlmp -u wcnc -p -d --add-drop-table smgp_apps_wcnc >d:wcnc_db.sql
-d 沒有數據 --add-drop-table 在每個create語句之前增加一個
4.導入資料庫
常用source 命令
進入mysql資料庫控制台,
如mysql -u root -p
mysql>use 資料庫
然後使用source命令,後面參數為腳本文件(如這里用到的.sql)
mysql>source d:wcnc_db.sql
『叄』 sql資料庫如何導出
1、打開SQL Server,找到需要導出的資料庫。
『肆』 怎麼將mysql資料庫數據導出成.sql文件
1、首先雙擊打開mysql資料庫,打開需要導出的文件。
『伍』 如何導出資料庫文件
問題一:如何將資料庫導出成sql文件 您好,很高興為您解答。
1、打開SQL Server Management Studio 2008 ,連接到資料庫伺服器,展開對象資源管理器到資料庫節點
2、選擇需要將數據導出到腳本的資料庫,將包含所有的存儲過程,表,視圖,表裡的數據等等。
3、右擊選中的數據,按照以下路徑選擇生成腳本向導 :AdventureWorks -〉任務 -〉生成腳本
4、當點擊生成腳本,彈出一個向導--生成資料庫對象腳本。
5、下一步到達設置腳本編寫選項,進入高級設置對話框,關鍵是要編寫腳本的數據類型這里,默認是僅限架構,選擇架構和數據或者是數據都可以吧數據導成腳本
執行完就可以看到結果了
如若滿意,請點擊右側【採納答案】,如若還有問題,請點擊【追問】
希望我的回答對您有所幫助,望採納!
~ O(∩_∩)O~
問題二:如何導出mysql資料庫到sql文件 可以使用mysqlmp
如下幾種操作:
1、導出整個資料庫(包括數據)
mysqlmp -u username -p dbname > dbname.sql
2、導出資料庫結構(只有建表語句,不含數據)
mysqlmp -u username -p -d dbname > dbname.sql
3、導出資料庫中的某張數據表(包含數據)
mysqlmp -u username -p dbname tablename > tablename.sql
4、導出資料庫中的某張數據表的表結構(只有建表語句,不含數據)
mysqlmp -u username -p -d dbname tablename > tablename.sql
還有負責的用法,可以查看mysqlmp的參數
問題三:Oracle資料庫如何導出?? 1 將資料庫TEST完全導出,用戶名system 密碼manager 導出到D:\chu.dmp中
exp [email protected] file=d:\chu.dmp full=y
2 將資料庫中system用戶與sys用戶的表導出
exp [email protected] file=d:\chu.dmp owner=(system,sys)
3 將資料庫中的表table1 、table2導出
觸xp [email protected] file=d:\chu.dmp tables=(table1,table2)
4 將資料庫中的表table1中的欄位filed1以00打頭的數據導出
exp [email protected] file=d:\chu.dmp tables=(table1) query=\ where filed1 like '00%'\
上面是常用的導出,對於壓縮我不太在意,用winzip把dmp文件可以很好的壓縮。
不過在上面命令後面 加上 press=y 就可以了
問題四:如何批量導出MYSQL資料庫成.sql文件 DOS 執行,改成你的mysql路徑和要導出的資料庫名字
set path=C:\Program Files (x86)\MySQL\MySQL Server 5.0穿bin
mysqlmp -u root -ppassword --default-character-set=utf8 資料庫名>資料庫名.sql
這個真不知道,不過一般的MySQL裡面好坦虛像沒有這么多資料庫,如果是幾個或者十幾個,那麼就直接復制後面的一句,改資料庫名字就可以了
問題五:.db後綴名的資料庫文件如何打開並導出數據 比如Access資料庫(擴展名為mdb)、xBase類資料庫(擴展名為dbf),但有兩種擴展名同為db的資料庫,分屬兩個公司的產品,一個是老牌桌面數工庫Paradox,這是Borland公司的產品,其廣泛使用的時代是在Dos時期,但現在仍讓叢燃有用Delphi、C++Builder等工具開發的產品使用這一類型的資料庫,Microsoft的桌面數據引擎JET對其支持也比較完整;
另一個是Sybase的ASA資料庫,全稱叫做鄭大Adaptive Server Anywhere,這個資料庫以前被稱作Sql Anywhere,這個資料庫不僅可以用在桌面級,還可以用於伺服器級,因為其支持存儲過程、觸發器等,一般在使用PowerBuilder開發的產品中很常見,因為畢竟是同一個公司的產品,這兩個資料庫都可以通過Ado來訪問.
問題六:在phpmyadmin中怎麼導出資料庫 選擇下方另存為文件,然後根據提示導出就可以了
問題七:怎樣將從網站後台的資料庫中導出數據? ''利用ASP生成EXECL文檔
'=================================================
set conn=server.createobject(adodb.connection)
conn.open application(connstring)
set rs=server.createobject(Adodb.recordset)
sql=select * from xxloginteachers order by jsid desc
rs.open sql,conn
do whil訂 not rs.eof
msg=msg & rs(jsid) & chr(9) & rs(jsxm) & vbcrlf
rs.movenext
loop
set f=server.createobject(scripting.filesystemobject)
set myfile=f.createtextfile(d:\xmllover.xls,true)
myfile.close
'已生成xmllover.xls!!!!
問題八:從oracle資料庫里想導出單個表,怎麼導出呀 exp [email protected] file=d:\c罰u.dmp tables=(table1) system是用戶名,manager 是密碼,myoracle 是資料庫名。
問題九:.mdf資料庫文件如何導入資料庫 打開企業管理器->向下展開到&嘩39;資料庫'->右鍵點擊'資料庫'->選擇'所有任務'->點擊'附加資料庫'->點擊 帶三個點的按鈕(...)->找到要附加的資料庫(要選擇後綴名.mdf的)->點擊確定->點擊確定 附加成功
問題十:sql server2005資料庫文件怎麼導入 方法/步驟
1、點擊左下角 開始按鈕,找到sql server2005,打開它
2、右擊資料庫,選擇新建資料庫,如果已經有了資料庫,則可以點擊附加資料庫,將本地的資料庫文件附加到sql裡面
3、附加完成後,我們點擊資料庫,展開,找到我們附加上的test資料庫,再點開test資料庫下的表文件夾,發現裡面有已經創建好的表
4、右擊,打開表,則可以增加表或修改的內容
5、右擊修改表,怎可以增加或修改表的屬性
6、也可通過右擊表文件夾,選擇新建表來新建一直表,或者點擊左上角的新建查詢通過命令來新建一張表
『陸』 xshell執行.sql文件,導出到log命令怎麼寫
1、首先啟動xshell的程序編寫器。
2、其次將所執行的sql文件進行程序代碼的輸入。
3、然後在程序翻譯中,進行程序的檢驗是否可行。
4、最後在程序的導出中,在設置選項選擇log命令,點擊確定即可。
『柒』 mysql如何導出sql文件
1、 mysqlmp命令備份數據
在MySQL中提供了命令行導出資料庫數據以及文件的一種方便的工具mysqlmp,我們可以通過命令行直接實現資料庫內容的導出mp,首先我們簡單了解一下mysqlmp命令用法:
#MySQLmp常用
mysqlmp -u root -p --databases 資料庫1 資料庫2 > xxx.sql
2、 mysqlmp常用操作實例
2.1備份全部資料庫的數據和結構
mysqlmp -uroot -p123456 -A > /data/mysqlDump/mydb.sql
2.2備份全部資料庫的結構(加 -d 參數)
mysqlmp -uroot -p123456 -A -d > /data/mysqlDump/mydb.sql
2.3 備份全部資料庫的數據(加 -t 參數)
mysqlmp -uroot -p123456 -A -t > /data/mysqlDump/mydb.sql
2.4 備份單個資料庫的數據和結構(,資料庫名mydb)
mysqlmp -uroot-p123456 mydb > /data/mysqlDump/mydb.sql
2.5 備份單個資料庫的結構
mysqlmp -uroot -p123456 mydb -d > /data/mysqlDump/mydb.sql
2.6 備份單個資料庫的數據
mysqlmp -uroot -p123456 mydb -t > /data/mysqlDump/mydb.sql2
2.7 備份多個表的數據和結構(數據,結構的單獨備份方法與上同)
mysqlmp -uroot -p123456 mydb t1 t2 > /data/mysqlDump/mydb.sql
2.8 一次備份多個資料庫
mysqlmp -uroot -p123456 --databases db1 db2 > /data/mysqlDump/mydb.sql
『捌』 如何導出sql文件
1. 概述
MySQL資料庫的導入,有兩種方法:
1) 先導出資料庫SQL腳本,再導入;
2) 直接拷貝資料庫目錄和文件。
在不同操作系統或MySQL版本情況下,直接拷貝文件的方法可能會有不兼容的情況發生。
所以一般推薦用SQL腳本形式導入。下面分別介紹兩種方法。
Linux下:
2. 方法一 SQL腳本形式
操作步驟如下:
2.1. 導出SQL腳本
在原資料庫伺服器上,可以用phpMyAdmin工具,或者mysqlmp(mysqlmp命令位於mysql/bin/目錄中)命令行,導出SQL腳本。
2.1.1 用phpMyAdmin工具
導出選項中,選擇導出「結構」和「數據」,不要添加「DROP DATABASE」和「DROP TABLE」選項。
選中「另存為文件」選項,如果數據比較多,可以選中「gzipped」選項。
將導出的SQL文件保存下來。
2.1.2 用mysqlmp命令行
命令格式
mysqlmp -u用戶名 -p 資料庫名 > 資料庫名.sql
範例:
mysqlmp -uroot -p abc > abc.sql
(導出資料庫abc到abc.sql文件)
提示輸入密碼時,輸入該資料庫用戶名的密碼。
2.2. 創建空的資料庫
通過主控界面/控制面板,創建一個資料庫。假設資料庫名為abc,資料庫全權用戶為abc_f。
2.3. 將SQL腳本導入執行
同樣是兩種方法,一種用phpMyAdmin(mysql資料庫管理)工具,或者mysql命令行。
2.3.1 用phpMyAdmin工具
從控制面板,選擇創建的空資料庫,點「管理」,進入管理工具頁面。
在"SQL"菜單中,瀏覽選擇剛才導出的SQL文件,點擊「執行」以上載並執行。
注意:phpMyAdmin對上載的文件大小有限制,php本身對上載文件大小也有限制,如果原始sql文件
比較大,可以先用gzip對它進行壓縮,對於sql文件這樣的文本文件,可獲得1:5或更高的壓縮率。
gzip使用方法:
# gzip xxxxx.sql
得到
xxxxx.sql.gz文件。
2.3.2 用mysql命令行
命令格式
mysql -u用戶名 -p 資料庫名 < 資料庫名.sql
範例:
mysql -uabc_f -p abc < abc.sql
(導入資料庫abc從abc.sql文件)
提示輸入密碼時,輸入該資料庫用戶名的密碼。
3 方法二 直接拷貝
如果資料庫比較大,可以考慮用直接拷貝的方法,但不同版本和操作系統之間可能不兼容,要慎用。
3.1 准備原始文件
用tar打包為一個文件
3.2 創建空資料庫
3.3 解壓
在臨時目錄中解壓,如:
cd /tmp
tar zxf mydb.tar.gz
3.4 拷貝
將解壓後的資料庫文件拷貝到相關目錄
cd mydb/
cp * /var/lib/mysql/mydb/
對於FreeBSD:
cp * /var/db/mysql/mydb/
3.5 許可權設置
將拷貝過去的文件的屬主改為mysql:mysql,許可權改為660
chown mysql:mysql /var/lib/mysql/mydb/*
chmod 660 /var/lib/mysql/mydb/*
把mysqlmp出來的數據修改一下。除了要把表增加上) TYPE=MyISAM CHARACTER SET gbk;以外,在下面再增加一句SET NAMES GBK;
這樣,數據就可以平滑的導入4.1了,而不必怕出現亂碼。
Windows下:
DOS窗口
開始->運行->cmd
導出為:mysqlmp -u 用戶名 -p --opt 資料庫用戶名 > 資料庫名.sql
輸入你的資料庫密碼!
導入為:mysql -u 用戶名 -p 資料庫用戶名 < 資料庫名.sql (要在當前目錄下操作)
『玖』 SQL資料庫怎麼導入導出數據(sql資料庫如何導入數據)
MySQL命令行導出資料庫備嘩:
1,進入MySQL目錄下的bin文件夾:cdMySQL中到bin文件夾的目錄
如我輸入的命令行:cdC:ProgramFilesMySQLMySQLServer4.1in
(或者直接將windows的環境變數path中添加該目錄)
2,導出資料庫:mysqlmp-u用戶名-p資料庫名<導出的文件名
如我輸入的命令行:mysqlmp-uroot-pnews (如果導出單張表的話在資料庫名後面輸入表名即可) 3、會看到仿老行文件news.sql自動生成到bin文件下 命令行導入資料庫: 1,將要導入的.sql文件移至bin文件下,這樣的路徑比較方便 2,同上面導出的第1步 3,進入MySQL:mysql-u用戶名-p 如我輸入的命令行:mysql-uroot-p(輸入同樣後會讓你輸入MySQL的密碼) 4,在MySQL-Front中新建你要建的資料庫,這時是空資料庫,如新建一個名為news的目標資料庫 5,輸入:mysql