统计在线人数...

用phpmyadmin备份MYSQL数据库

[ 来源:ASP教程 | 作者:Admin | 时间:2004-3-11 9:36:12 | 浏览:统计中... ]

.

長度/集合* 就是設定欄位長度(在此介紹中....只有CHAR 和 VARCHAR 需要設定)
屬性
BINARY 一般均可以儲存數字資料及一般資料(包括2位元資料....若再屬性不指定時...將是預設為此)
UNSIGNED 在數值資料時...沒有正負號之表示....也就是說...數值資料只能 >= 0
UNSIGNED ZEROFILL 在數值資料中...將所設定之不足位數...自動補零

好啦...基本介紹到此....其餘的等一下若需要會另外解說
將欄位名稱及各項目填好後如"圖九"

圖九



注意:
圖中的id欄位在此欲作為自動遞增序號....所以...必須將 附加 選擇 auto_increment 亦將之設為主鍵
而假設address欄位之後必須用到搜尋....所以可以將之指定為全文檢索
好囉....按下儲存就完成囉....完成後即如"圖十"

圖十

0

【5.新增資料 】
再圖十中按下新增....即可新增資料
當然....填好資料後....如圖11..按下執行...資料就新增好囉

圖11

1

【6.將一個或多個table存成文字檔(.sql) && 7.將現存資料備份成成文字檔(.sql) 】
選擇選單中的 My_Tb1 再按下輸出的連結 如圖12

圖12

2

首先看到
"只有結構" "結構與資料" "只有資料" 三個選項...好囉....從剛剛到現在....大家應該都知道這個要幹什麼了

只有結構 就是將table的結構備份下來
結構與資料 就是將table和資料結構都備份下來
只有資料 就是將資料的結構備份下來

Ms Excel 的 CSV 格式 這個項目是將備份下來之sql檔資料的每一欄位以符號分隔
可以選擇則有下列四項....自己看囉..已經很清楚了

輸出為 XML 格式 就是輸出成XML的格式囉....像這樣
<my_test>
<!-- 資料表 My_Tb1 -->
<My_Tb1>
<id>1</id>
<name>王大頭</name>
<birthday>2002-09-02</birthday>
<address>台南縣仁德鄉豬頭路100號</address>
<tel>06-1234567</tel>
</My_Tb1>
</my_test>

結構中的
增加 'drop table' 就是自動加入將來復原時先移除同名之table指令
請在資料表及欄位使用引號 將每一資料以雙引號區隔
使用完整新增指令 將資料之備份以完整之sql語法備份
例如 INSERT INTO My_Tb1 (id, name, birthday, address, tel) VALUES (1, '王大頭', '2002-09-02', '台南縣仁德鄉豬頭路100號', '06-1234567');

伸延新增模式中的備份 行, 由 行開始
備份 行 會自動計算資料表中之資料筆數 您可以自己設定備份筆數
由 行開始 則是從前面開始的第幾行開始備份

在此....僅以點選"結構與資料" 項目即可....按下執行...
按下後即看到"圖13"畫面...將文字檔copy起來存成sql檔即完成
當然...你也可以在輸出設定項目中..將下載儲存 打勾...即可自動下載儲存

圖13

3

【8.用文字檔(.sql) 新增table && 9.利用文字檔(.sql) 還原資料 】
這當然就是第6..7個項目的備份還原動作囉

連結選擇SQL
將原來文字框內清空
這是在6..7中備份下來的sql檔

CREATE TABLE My_Tb1 (
id int(11) NOT NULL auto_increment,
name varchar(12) NOT NULL default '',
birthday date NOT NULL default '0000-00-00',
address varchar(100) NOT NULL default '',
tel varchar(20) NOT NULL default '',
PRIMARY KEY (id),
FULLTEXT KEY address (address)
) TYPE=MyISAM;

#
# 列出以下資料庫的數據: `My_Tb1`
#

INSERT INTO My_Tb1 VALUES (1, '王大頭', '2002-09-02', '台南縣仁德鄉豬頭路100號', '06-1234567');

若要還原table時...只需copy 前半段
CREATE TABLE My_Tb1 (
id int(11) NOT NULL auto_increment,
name varchar(12) NOT NULL default '',
birthday date NOT NULL default '0000-00-00',
address varchar(100) NOT NULL default '',
tel varchar(20) NOT NULL default '',
PRIMARY KEY (id),
FULLTEXT KEY address (address)
) TYPE=MyISAM;

還原資料時....則copy後半段囉
INSERT INTO My_Tb1 VALUES (1, '王大頭', '2002-09-02', '台南縣仁德鄉豬頭路100號', '06-1234567');

table跟資料當然也可以一次全部貼入還原
也可以利用瀏覽檔案...直接用檔案還原


【10.移動、複製及更名table 】
將連結選項按下"管理"項目....通通在這裡囉"圖14"
到這裡應該不用在詳細解說了吧

圖14

4

【11.清空或刪除table的資料 】
清空跟刪除已經沒啥動作了....通通在畫面上...."圖15"
還好....按下去了以後....都會要您確認了....若不想清空或刪除....通通按取消即可

圖15

5

【附記 】
本來要附帶介紹以上的動作用mysql指令的作法...
還有SQL(insert,select,update,delete)四大指令的基本用法
因為篇幅已經很長了....這些就留到下一次吧

上一页  [1] [2] 

共有1人参与评价,平均得分:0分
评论内容只代表网友观点,与本站立场无关! 查看完整内容
   

网友于 2008-8-6 10:57:55 发表评论,打分:0,IP:61.145.128.144

sdfsdfsdf 

广告位

当前在线人数
QQ:748838 MSN:allen_xia#msn.com E-mail:allenxia666#126.com QQ群:站长联盟北方区-北京(28200145) 站长联盟南方区-上海(67713522)