在使用mysql过程中,经常会有根据某个字段的不同值显示语义化的名称的需求,例如一张用户表,有个sex字段存放的是用户性别,一般不会直接存男,女,未知这种字符串,而是存的0,1,2这种整型,整型的好处是查询效率高于字符串,查询出结果要显示成男,女这种,通常做法是查询出结果,在结果里if判断再赋值成字 ...
分类:
数据库 时间:
2020-03-14 16:50:04
阅读次数:
71
mybatis中的多表查询 表关系分类: 一对一 多对一(一对多) 多对多 一对多 示例:一个用户有多个社会角色, 我们需要两张表,m_user和m_role表,需要在角色表上面添加用户表的外键 两个实体类,两个Mapper.xml文件 当我们查询账户时可以得到,对应的用户 当我们查询用户时可以得到 ...
分类:
其他好文 时间:
2020-03-09 22:32:50
阅读次数:
62
为新闻列表页加载数据库数据,并为条目添加点击事件,点击进入新闻详情页 又转战后台了 java文章,kotlin文章还有其他文章是用一个表,还是分别建不同的表呢,我想还是建一个表吧,为表增加一个分类的字段就行了。文章一共有10个类别,分别是: 新建两个表。一个是文章表,一个是用户表。两个表包含的字段信 ...
分类:
移动开发 时间:
2020-03-08 09:44:54
阅读次数:
84
以下为刚接触postgresql常需要的数据库命令: 登录数据库 psql -U 用户名 -W 数据库名 -h ip -p 端口 最后这两个参数可以有可以无,看使用情况 查看所有的用户 select * from pg_user; 查看当前数据库下有的表 select * from pg_table ...
分类:
数据库 时间:
2020-03-07 18:58:24
阅读次数:
98
一、django自定义用户表格式(3.0.0) 数据库: Model类: class AbstractUser(AbstractBaseUser, PermissionsMixin): """ An abstract base class implementing a fully featured ...
分类:
其他好文 时间:
2020-03-02 20:52:38
阅读次数:
73
在models.py 文件中 User用户表中 # 禁止读取密码 @property def password(self): # 原理:读取返回参数 # return self.password_hash # 实际不可读 raise AttributeError('password 是不可读属性') ...
分类:
其他好文 时间:
2020-03-01 14:32:43
阅读次数:
112
委托类 概述 与模型-视图-控制器模式不同,模型/视图设计不包括用于管理与用户交互的完全独立的组件。通常,视图负责向用户表示模型数据,并处理用户输入。为了在获取输入的方式上允许一定的灵活性,交互由委托执行。这些组件提供输入功能,并负责在某些视图中呈现各个项。控制委托的标准接口在QAbstractIt ...
分类:
其他好文 时间:
2020-02-29 20:32:46
阅读次数:
86
一对多: 示例:客户和联系人关系 在实体类中,由于客户是少的一方,它应该包含多个联系人,所以实体类要体现出客户中有多个联系人的信息 /** * 客户的实体类 */ @Entity @Table(name = "cst_customer") public class Customer implemen ...
分类:
编程语言 时间:
2020-02-28 20:24:24
阅读次数:
74
rest framework 序列化之depth遇到用户表外键的尴尬情况 问题:ModelSerializer序列化使用depth=1直接扩表把用户表所有信息查询出来的情况 解决方式: ...
分类:
其他好文 时间:
2020-02-28 15:35:44
阅读次数:
65
Mybatis的多表(多对多)查询 示例:用户和角色 一个用户可以有多个角色 一个角色可以赋予多个用户 解决办法 建立两张表:用户表,角色表 让用户表和角色表具有多对多的关系。需要使用中间表,中间表包含各自的主键,在中间表中是外键。 建立两个实体类:用户实体类和角色实体类 让用户和角色的实体类能体现 ...
分类:
其他好文 时间:
2020-02-27 09:14:29
阅读次数:
103