当前位置:首页 » 数据仓库 » uchome数据库
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

uchome数据库

发布时间: 2022-05-03 17:30:46

Ⅰ 新浪微博的“关注功能”数据库是如何设计的

你好。方法有二个:


我觉得是这样设计的


一个字段记录他所关注的好友信息


应该是json的

然后去数据库查最新的就是更新就是


uchome就是这么干的

sql">--用户表(如果这个表数据相当多,可以用分区表)
createtableuserinfo
(useridnumber(38,0),--可以用序列递增值也成,自己看着办
usernamevarchar2(60),
phonevarchar2(20),
addressvarchar2(20),
sexchar(1),
cdatedatedefaultsysdate
--其他字段,自己添加
);

_userinfoprimarykey(userid);

--用户关注信息表(如果这个表数据相当多,可以用分区表):
createtableuserattention
(useridnumber(38,0),--用户ID
attention_useridnumber(38,0),--被关注的用户ID
statusnumber(18,0),--关注状态(或者说关注等级,自己定义:0代表什么,1代表什么)
cdatedatedefaultsysdate,--创建时间
udatedatedefaultsysdate--修改时间
--其他字段,自己添加
);

--为保持数据完整性:不管是“用户ID”还是“被关注的用户ID”其ID必须在userinfo表中存在!
_userattentionprimarykey(userid,attention_userid);
_userattention_useridforeignkey(userid)referencesuserinfo(userid);
_userattention_att_useridforeignkey(attention_userid)referencesuserinfo(userid);

userattention表中一个userid对应该可能有N条记录(而不像你说的:用一条记录,其不同的attention_userid用逗号隔开,这样设置是不合理的)

--好比QQ号,我的QQ可以添加N个QQ好友,但我想:腾迅应该不会将我这N个QQ好友用字串连成一条记录(这也太吝啬啦)

Ⅱ 我的uchome连不上数据库啊

检查下config.php能不能成功写入,不能的话就手动写入

Ⅲ mysql数据库怎么加入年龄查询语句

再把年龄字段当作条件拼接到where 语句后面就可了啊
`space`.`credit`>'111' AND `space`.`credit`<'222' AND `space`.`birthyear`='出生时间' AND
输出 $value['birthyear']

Ⅳ MYSQL数据库问题,怎么导入不了数据库啊

;

USEshiyan;

DROPTABLEIFEXISTS`uchome_musicbox`;

CREATETABLE`uchome_musicbox`(

`songid`mediumint(8)unsignedNOTNULLauto_increment,

`albumid`mediumint(8)unsignedNOTNULLdefault'0',

`userid`mediumint(8)unsignedNOTNULL,

`usersay`textcharactersetgb2312,

`songname`varchar(255)charactersetgb2312NOTNULL,

`label`varchar(255)charactersetgb2312defaultNULL,

`singer`varchar(255)charactersetgb2312defaultNULL,

`Categories`varchar(255)charactersetgb2312defaultNULL,

`lang`int(4)unsignedNOTNULL,

`songurl`varchar(255)charactersetgb2312NOTNULL,

`lyric`textcharactersetgb2312,

`commenser`varchar(255)charactersetgb2312defaultNULL,

`collectionuser`varchar(255)charactersetgb2312defaultNULL,

`commendtotal`int(8)unsignedNOTNULLdefault'0',

`playtotal`int(8)unsignedNOTNULLdefault'0',

`upload`int(4)unsignedNOTNULLdefault'1',

`down`int(4)unsigneddefault'0',

`comment`varchar(255)charactersetgb2312defaultNULL,

`dataline`int(10)unsignedNOTNULL,

PRIMARYKEY(`songid`)

)ENGINE=MyISAMAUTO_INCREMENT=2DEFAULTCHARSET=gb2312;

DROPTABLEIFEXISTS`uchome_musicbox_album`;

CREATETABLEIFNOTEXISTS`uchome_musicbox_album`(

`albumid`mediumint(8)unsignedNOTNULLauto_increment,

`userid`mediumint(8)unsignedNOTNULL,

`albumname`varchar(255)charactersetgb2312NOTNULL,

`albumfengmian`varchar(255)charactersetgb2312NOTNULL,

`dataline`int(10)unsignedNOTNULL,

PRIMARYKEY(`albumid`)

)ENGINE=MyISAMAUTO_INCREMENT=2DEFAULTCHARSET=gb2312;

DROPTABLEIFEXISTS`uchome_musicbox_mybox`;

CREATETABLEIFNOTEXISTS`uchome_musicbox_mybox`(

`id`mediumint(8)unsignedNOTNULLauto_increment,

`boxuserid`mediumint(8)unsignedNOTNULL,

`boxsongid`mediumint(8)unsignedNOTNULL,

`boxorder`int(4)unsignedNOTNULLdefault'0',

`page`int(4)unsignedNOTNULLdefault'0',

PRIMARYKEY(`id`)

)ENGINE=MyISAMAUTO_INCREMENT=2DEFAULTCHARSET=gb2312;

DROPTABLEIFEXISTS`uchome_musicbox_pingfen`;

CREATETABLEIFNOTEXISTS`uchome_musicbox_pingfen`(

`id`mediumint(8)unsignedNOTNULLauto_increment,

`songid`mediumint(8)unsignedNOTNULL,

`puserid`mediumint(8)unsignedNOTNULL,

`mark`int(4)unsignedNOTNULL,

`dateline`int(10)unsignedNOTNULL,

PRIMARYKEY(`id`)

)ENGINE=MyISAMAUTO_INCREMENT=2DEFAULTCHARSET=gb2312;

DROPTABLEIFEXISTS`uchome_musicbox_pinglun`;

CREATETABLEIFNOTEXISTS`uchome_musicbox_pinglun`(

`id`mediumint(8)unsignedNOTNULLauto_increment,

`songid`mediumint(8)unsignedNOTNULL,

`puserid`mediumint(8)unsignedNOTNULL,

`pltext`textcharactersetgb2312,

`dateline`int(10)unsignedNOTNULL,

PRIMARYKEY(`id`)

)ENGINE=MyISAMAUTO_INCREMENT=2DEFAULTCHARSET=gb2312;

在每个表后面添加一个

ENGINE=MyISAMAUTO_INCREMENT=2DEFAULTCHARSET=gb2312;

我帮你试过了,这样就可以了...

结果

Ⅳ 在安装UChome插件时,提示把以下语句插入数据库,需要什么软件,怎么把语句提交UCH数据库。

在数据库里 用sql 查询就可以了

Ⅵ 数据库IP变了。在哪个文件修改UCenter的数据库配置

ucenter的数据库配置文件在config下
有两个以.config.php结尾的文件 进去2个都要改 一个是uchome连接的 一个是ucenter连接的

Ⅶ UCHOME 换服务器,原来的文件和数据库丢失,只有域名是原来的。

1.到域名管理面板,做一个二级域名解析
2.到Uchome后台绑定二级域名即可

Uchome的模板貌似不是很灵活.模板上传到template目录下..在右下角有个 小屋状的 按钮可以切换模板

Ⅷ 数据库服务器地址

uchome还是discuz的安装程序?
如果你的mysql数据库和程序是在一台机器上,你就填写localhost,如果不是,那么就填写数据库服务器的ip地址。

Ⅸ 数据库服务器: 数据库服务器地址, 一般为 localhost

localhost
是本机的意思,默认的。
如果想联到另外一台机器上的服务器请填写相应的ip地址

Ⅹ 不能选择数据库:Access denied for user 'ucentr_f'@'localhost' to database 'uchome'

你好哦楼主~
很高兴看到你的问题。
但是又很遗憾到现在还没有人回答你的问题。也可能你现在已经在别的地方找到了答案,那就得恭喜你啦。
对于你的问题我爱莫能助!
可能是你问的问题有些专业了,或者别人没有遇到或者接触过你的问题,所以帮不了你。建议你去问题的相关论坛去求助,那里的人通常比较多,也会比较热心,能快点帮你解决问题。
最后祝您全家幸福健康快乐每一天!