字段 常用字段 AutoField 自增int自增列,必须填入参数 primary_key=True。 当model中如果没有自增列,则自动会创建一个列名为id的列。 IntegerField 一个整数类型,范围在 -2147483648 to 2147483647。 CharField 字符类型, ...
分类:
其他好文 时间:
2018-04-04 00:00:06
阅读次数:
191
1 判断数据库是否存在 Sql代码if exists (select * from sys.databases where name = ’数据库名’) drop database [数据库名] if exists (select * from sys.databases where name = ...
分类:
其他好文 时间:
2018-03-21 13:47:32
阅读次数:
200
1、索引: 字典得目录,便于数据查找。 原理:将列信息存储在其相关的文件,这些信息使用便于检索的方式如B-tree、哈希来存储 索引的分类: 普通所有:name,只能帮助查找 唯一索引:name,帮助查找,约束内容不能重复,null, 也可做联合唯一索引 主键索引:与唯一索引类似,但不允许null, ...
分类:
数据库 时间:
2018-03-07 15:04:10
阅读次数:
210
ORM之创建数据库 常用数据类型: AutoField:int自增列,必须传入参数primary_key BigAutoField:bigint自增列,必须传入参数primary_key SmallIntegerField:小整数列 IntegerField:整数列 PositiveIntegerF ...
分类:
数据库 时间:
2018-03-04 19:56:55
阅读次数:
195
字段:AutoField(Field)
????????-?int自增列,必须填入参数?primary_key=True
????BigAutoField(AutoField)
分类:
其他好文 时间:
2018-03-02 12:35:53
阅读次数:
156
Django通过model不可以创建数据库,但可以创建数据库表,一下是创建表的字段以及表字段的参数。一、字段1、models.AutoField 自增列 = int(11) 如果没有的话,默认会生成一个名称为 id 的列,如果要显示的自定义一个自增列,必须将给列设置为主键 primary_key=True。2、models.CharField 字符串字段 必须 max_length 参数3
分类:
编程语言 时间:
2018-03-02 10:55:55
阅读次数:
231
1.为什么session.commit()可以引起事务的提交? 首先打开commit()源码,ctrl+H打开它的实现类DefaultSession,找到它的commit方法 ctrl+左键executor,进入它的接口并打开它的实现类BaseExecutor 在最底层的commit()方法里边进行 ...
分类:
其他好文 时间:
2018-02-24 21:54:27
阅读次数:
190
背景 SqlSugar是一款国产ORM,除了拥有媲美原生的性能 另外还有满足各种需求的功能,简单好用一分钟就能够轻松上手。 2.x版本正式在自已公司内部项目使用 3.x版本得到了更多公司的喜欢不过也会抱怨有很多不足 4.x版本17年5月发布后得到的评价超出了我的预期, 刚发布的时候做了大量的单元测试 ...
分类:
数据库 时间:
2018-02-21 17:44:56
阅读次数:
4417
有记录进行插入时,自增列产生的值就有可能与已有的记录主键冲突,导致出错。首先想办法解决问题,通过人工调大自增列的值,保证大于表内已有的主键即可,调整后,导数据正常问题发生的前置条件:?????? 1.mysql复制基于row模式?????? 2.innodb表?&nbs
分类:
其他好文 时间:
2018-02-08 16:32:56
阅读次数:
227
在SQL Server中,创建数据表,需要为表设置合适的属性和约束,例如,自增列,非空,主键等,以满足业务的需求,一般来说,数据表存储的实体都应该唯一标识,使用ID列或GUID列来充当候选主键是可以的,相应地,数据表的列(Column)有两个特殊的属性: RowGUIDCol:用于标识UniqueI ...
分类:
其他好文 时间:
2018-02-07 15:05:30
阅读次数:
130