我想在我的数据库表用户中添加一个额外的字段。
目前的表格如下:
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)
);
如果我为用户的个人资料照片数据添加一列,该怎么看?
谢谢!
答案 0 :(得分:1)
基本上,有两种选择:
选项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)
);
对未来的一些建议:
干杯, 吉尔特-扬
答案 1 :(得分:0)
如果您需要将照片存储在表格中,则需要
ALTER TABLE用户ADD COLUMN Photo IMAGE;