网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
06月28日漏签0天
海南大学吧 关注:254,487贴子:9,380,693
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 4回复贴,共1页
<<返回海南大学吧
>0< 加载中...

计算机专业的大神帮看看

  • 只看楼主
  • 收藏

  • 回复
  • 蛋哒与达芙
  • 月下东坡
    9
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
有没有懂得
救急


  • 路见好贴一板砖
  • 紫荆之巅
    10
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
create table if not exists member (
`id` int(10) primary key auto_increment not null comment '用户ID',
`username` varchar(50) not null comment '用户名',
`gender` tinyint null default 0 comment '性别,0未知,1女性,2男性',
`email` varchar(200) not null comment '邮箱',
`phone` varchar(20) not null comment '电话,区号-电话-分机号/手机',
`createtime` timestamp not null comment '用户创建时间',
`status_deleted` tinyint default 0 comment '注销状态,0未注销,1注销',
key(`id`, `username`),
key(`gender`, `usernmae`)
) engine=InnoDB default charset=utf8 collate utf8_general_ci;
create table if not exists member_hobby (
`id` int(10) primary key auto_increment not null comment '爱好ID',
`member_id` int(10) not null comment '用户ID',
`title` varchar(100) not null comment '爱好名称',
`descript` varchar(1000) null default '' comment '爱好介绍/描述',
`createtime` timestamp not null comment '创建爱好时间',
`status_deleted` tinyint default 0 comment '爱好状态,0显示,1删除',
key(`member_id`, `title`),
) engine=InnoDB default charset=utf8 collate utf8_general_ci;
# 查询用户姓名,性别语句:username, gender
select id,username,gender,email,phone from member where gender=gender and username like '%username_word%' limit(0, 10) and status_deleted=0
#查询爱好 member_id
select id, member_id, title, descript from member_hobby where member_id=member_id and status_deleted=0
#检测用户是否存在:username
select id from member where username=username
bootstrap 我也了解。不过我先说数据库设计方面的考虑。
因为要考虑多个爱好的映射,所以爱好必然是拆到一个独立的表中。通过member_id决定是与哪个用户绑定。
两张表都设置了status_deleted是为了保存记录,就是做伪删除,用户可以注销自己的帐号,前端也不会再显示,但是可以通过后台找回。
createtime的目的也是类似,虽然前端不会显示,但是可以保持记录,用于做二次数据挖掘,统计用户注册时间之类的。
这种实践面试对个人综合能力要求还挺高的,考察了你设计数据库的能力,用代码对数据库增删改查的能力,还有对前端web的各种组建使用的能力。
题目特别提到了要支持同时增加和减少爱好,是考察你会不会构造json或者form数据传给后端,后端解析数组数据。使用ajax可能会更好。
java我完全不懂,就不误导人了,但是数据库、html前端这方面的事情我都可以帮你解答。


2025-06-28 13:10:15
广告
  • 着迷于温柔
  • 思源圣殿
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
正在学前端


  • 我骗你一辈子
  • 世纪千寻
    7
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我表示很无奈,我现在头疼,我可能会


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 4回复贴,共1页
<<返回海南大学吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示