CREATETABLEmax(/*创建max表*/friend_maxINTNOTNULLDEFAULT0,diary_maxINTNOTNULLDEFAULT0,album_maxINTNOTNULLDEFAULT0,photo_maxINTNOTNULLDEFAULT0,comment_maxINTNOTNULLDEFAULT0...
CREATE TABLE max(/*创建max表*/
friend_max INT NOT NULL DEFAULT 0,
diary_max INT NOT NULL DEFAULT 0,
album_max INT NOT NULL DEFAULT 0,
photo_max INT NOT NULL DEFAULT 0,
comment_max INT NOT NULL DEFAULT 0,
visit_max INT NOT NULL DEFAULT 0,
user_max INT NOT NULL DEFAULT 0,
head_max INT NOT NULL DEFAULT 0,
p_comment_max INT NOT NULL DEFAULT 0
);
另外如果遇到同时建下边两个表可怎么办?头痛了。。。两个互为外键额~!
/*用户表user的创建*/
CREATE TABLE user(
u_no INT NOT NULL,
u_pwd VARCHAR(16) NOT NULL,
u_name VARCHAR(8),
u_email VARCHAR(18),
u_state TINYTEXT,
h_id INT,
PRIMARY KEY(u_no),
FOREIGN KEY(h_id) REFERENCES head(h_id)
);
CREATE TABLE head(/*头像head表*/
h_id INT NOT NULL,
h_des VARCHAR(40) NOT NULL,
h_data MEDIUMBLOB NOT NULL,
u_no INT,
PRIMARY KEY(h_id),
FOREIGN KEY(u_no) REFERENCES user(u_no)
);
给出合理解释的加分!!!
展开