php mysql设计_php+MySQL实战案例【三】数据表设计

前言

用户管理案例使用MySQL数据库,在本章节简单介绍,案例使用的数据库、数据表、字段及数据类型,再将后续使用到的查询sql罗列。

01数据库表结构

数据库:demo1,字符集utf-8。

系统用户表:sys_user。

数据表字段如下表:

字段

含义

字段类型

主键

允许空

Id

Id

int

username

用户名称

varchar(50)

password

密码

varchar(50)

sex

性别

varchar(20)

email

邮箱

varchar(50)

address

地址

varchar(200)

phone_number

手机号码

varchar(20)

create_time

创建时间

datetime

user_type

用户类型

varchar(20)

02案例中使用到的查询sql

用户注册:

注册操作就是在前台校验完数据有效性之后insert数据到数据库表。

insert into sys_user(username,password,email,sex,address,phone_number,create_time,user_type) values('测试01','0001','117661@qq.com','男','四川成都','0876-98766778','2020-03-26','普通用户');

编辑用户信息:

编辑操作就是对指定用户进行数据更新,例如更新Id为1人员的地址信息。

update sys_user set address='重庆' where id=1

删除用户:

将指定Id用户delete。

delete from sys_user where id=1

验证用户登录:

校验用户输入的用户名和密码,根据用户名和密码查询出该用户类型。

select user_type from sys_user where username='测试01' and password='0001'

普通用户列表:

查询所有普通用户信息。

select * from sys_user where user_type='普通用户'

以上内容为在本案例中会使用的基本数据操作的sql,实际内容远不止这些,不再罗列。

03后续

下一章节:

php+MySQL实战案例【四】管理员登录

验证管理员的登录,登录成功之后跳转至用户管理后台列表。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值