2011-10-15 49 views
-1

我想在我的數據庫表用戶中添加一個額外的字段。我想在我的表中添加一列用戶的個人資料圖片

表目前是這樣的:

CREATE TABLE users ( 
    user_id  INT(8) NOT NULL AUTO_INCREMENT, 
    user_name VARCHAR(30) NOT NULL, 
    user_pass VARCHAR(255) NOT NULL, 
    user_email VARCHAR(255) NOT NULL, 
    user_date DATETIME NOT NULL, 
    user_level INT(8) NOT NULL, 
    UNIQUE INDEX user_name_unique (user_name), 
    PRIMARY KEY (user_id) 
); 

它會怎麼看我是否爲用戶的個人檔案相片數據增加一列?

謝謝!

回答

1

基本上,有2種選擇:

  1. 店PIC數據在數據庫中的數據庫
  2. 存儲圖片,地點和圖片本身上的文件系統(圖片位置指向上filesyste位置,

選項2.通常是首選 在這種情況下,您的表格變爲:

CREATE TABLE users ( 
user_id  INT(8) NOT NULL AUTO_INCREMENT, 
user_name VARCHAR(30) NOT NULL, 
user_pass VARCHAR(255) NOT NULL, 
user_email VARCHAR(255) NOT NULL, 
user_date DATETIME NOT NULL, 
user_level INT(8) NOT NULL, 
pic_location VARCHAR(255) NOT NULL, 
UNIQUE INDEX user_name_unique (user_name), 
PRIMARY KEY (user_id) 
); 

對未來的一些建議:

乾杯, 吉爾特 - 揚

+0

感謝您的回覆Geert-Jan! –

+0

沒問題。如果您滿意,請隨時接受我的回答。它也有助於你自己的接受評分,這會鼓勵人們在將來回答你的問題。 –

0

如果你需要存儲在表中的照片,你需要

ALTER TABLE用戶添加COLUMN照片圖像;

相關問題