现在我在学习MySQL,问问怎么复制粘贴数据库.
黄舟
黄舟 2017-04-17 14:42:11
0
9
965

大家好,是这么回事:

就是我白天在公司上班,其实大多数时候都很清闲,我就利用这些时间自学坐在那里学MySQL,PHP...

学php 和 js html 的时候还好说,我把文件传到 快盘,回到家同步一下,再复制出来,就可以继续自学;

可是我学MySQL的时候,我把白天在公司做好的表,库 上传到快盘,拿回家放到 *mysqldata 文件夹下的时候,居然都不能用!
提示:Table * doesn't exist

我百度查了是因为数据库不存在这个表,我就想问问,要是复制数据库文件,换个电脑继续用的时候,都怎么操作?

我用的windows 系统,谢谢大家解答.

告诉我个命令,我自己去百度搜就行,比如你告诉我 CREATE TABLE ,DROP TABLE

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回覆(9)
Peter_Zhu

可以下載一個MySQL Workbench,導入匯出非常方便,圖形化操作,設定簡單,自帶建模

大家讲道理

你好 mysql可以用mysql workbench或navicate把資料庫檔案匯出再匯入

你可以把程式碼放在coding.net或github上面 這樣就可以同步了

PHPzhong

最簡單的方法是用mysql自帶的導入導出。很多資料庫客戶端也支援匯入匯出,像是phpmyadmin、Navicat for MySQL。
另外不要用快盤同步。快盤停服了。

黄舟

題主不嫌棄的我贊助一個 mysql 資料庫.

簡單點說就是你在家在公司只要有網就可以連接,數據都一樣。

PHPzhong

先匯出到備份文件,再由備份文件匯入資料庫

黄舟

你可以試試看,用navicat連接資料庫,然後在表名上面右鍵,就會看到「複製」選項,就會自動複製了,當然你也可以在navicat裡面打開其他資料庫,然後右鍵貼上就好了,這是目前為止最方便的操作了。

如果另一個資料庫不是在navicat裡面開啟的,那就只有匯出sql格式檔了,然後再將sql檔匯入到另一個資料庫,不過記得好像navicat裡面,對資料庫連線右鍵有個傳輸,貌似可以自動對資料庫間資料進行傳輸,沒試過,你可以試試看。

洪涛

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 函式庫 mysqldump -u root -p 函式庫 > *.sql

阿神

熟悉MySQL命令列的話可以使用mysqldump導出資料庫;
不熟悉MySQL命令列的話可以使用mysqldump導出資料庫;

不熟悉命令列的話可以找一個GUI的客戶端工具,比如Navicate,MySQL-Workbench等等,這些工具都可以導入導出數據庫,操作比命令列簡單點...
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!