現(xiàn)在我在學(xué)習(xí)MySQL,問問怎么復(fù)制粘貼數(shù)據(jù)庫.
問題描述
大家好,是這么回事:
就是我白天在公司上班,其實(shí)大多數(shù)時(shí)候都很清閑,我就利用這些時(shí)間自學(xué)坐在那里學(xué)MySQL,PHP...
學(xué)php 和 js html 的時(shí)候還好說,我把文件傳到 快盤,回到家同步一下,再復(fù)制出來,就可以繼續(xù)自學(xué);
可是我學(xué)MySQL的時(shí)候,我把白天在公司做好的表,庫 上傳到快盤,拿回家放到 *mysqldata 文件夾下的時(shí)候,居然都不能用!提示:Table * doesn’t exist
我百度查了是因?yàn)閿?shù)據(jù)庫不存在這個(gè)表,我就想問問,要是復(fù)制數(shù)據(jù)庫文件,換個(gè)電腦繼續(xù)用的時(shí)候,都怎么操作?
我用的windows 系統(tǒng),謝謝大家解答.
告訴我個(gè)命令,我自己去百度搜就行,比如你告訴我 CREATE TABLE ,DROP TABLE
問題解答
回答1:可以下載一個(gè)MySQL Workbench,導(dǎo)入導(dǎo)出非常方便,圖形化操作,設(shè)置簡單,自帶建模
回答2:你好 mysql可以用mysql workbench或者navicate把數(shù)據(jù)庫文件導(dǎo)出再導(dǎo)入
你可以把代碼放在coding.net或github上面 這樣就可以同步了
回答3:最簡單的辦法是用mysql自帶的導(dǎo)入導(dǎo)出。很多數(shù)據(jù)庫客戶端也支持導(dǎo)入導(dǎo)出,比如phpmyadmin、Navicat for MySQL。另外不要用快盤同步。快盤停服了。
回答4:題主不嫌棄的我贊助一個(gè) mysql 數(shù)據(jù)庫.
簡單點(diǎn)說就是你在家在公司只要有網(wǎng)就可以連接,數(shù)據(jù)都一樣。
回答6:先導(dǎo)出到備份文件,再由備份文件導(dǎo)入到數(shù)據(jù)庫
回答7:你可以試一下,用navicat連接數(shù)據(jù)庫,然后在表名上面右鍵,就會看到“復(fù)制”選項(xiàng),就會自動復(fù)制了,當(dāng)然你也可以在navicat里面打開其他數(shù)據(jù)庫,然后右鍵粘貼就好了,這是目前為止最方便的操作了。
如果另一個(gè)數(shù)據(jù)庫不是在navicat里面打開的,那就只有導(dǎo)出sql格式文件了,然后再將sql文件導(dǎo)入到另一個(gè)數(shù)據(jù)庫,不過記得好像navicat里面,對數(shù)據(jù)庫連接右鍵有個(gè)傳輸,貌似可以自動對數(shù)據(jù)庫間數(shù)據(jù)進(jìn)行傳輸,沒試過,你可以試下。
回答8:SQL命令:
SOURCE *.sql;
SELECT * FROM 表 INTO OUTFILE ’路徑文件名’FIELDS TERMINATED BY ’,’ENCLOSED BY ’'’LINES TERMINATED BY ’rn’;
LOAD DATA LOCAL INFILE ’路徑文件名’ INTO TABLE 表FIELDS TERMINATED BY ’,’LINES TERMINATED BY ’rn’;
cmd 命令:mysql -u root -p 庫 < *.sqlmysqldump -u root -p 庫 > *.sql
回答9:熟悉MySQL命令行的話可以使用mysqldump導(dǎo)出數(shù)據(jù)庫;不熟悉命令行的話可以找一個(gè)GUI的客戶端工具,比如Navicate,MySQL-Workbench等等,這些工具都可以導(dǎo)入導(dǎo)出數(shù)據(jù)庫,操作比命令行簡單點(diǎn)...
