数据完整性 字段类型 数字:int,decimal 字符串:char,varchar,text 日期:datetime 布尔: bit 约束(物理上存储数据按照主键,不是按照唯一) 主键:primary key 非空:not null 唯一:unique 默认:default 外键:foreign ...
分类:
数据库 时间:
2018-07-28 20:33:38
阅读次数:
147
首先说一下主键和唯一索引的区别 主键:一个数据库的一张表有且仅有一个主键,而且主键不能重复 唯一索引:一个数据库的一张表上唯一索引可以有多个,只是所在唯一索引上的值不能重复,这一点和主键一样 下面我们创建一个有主键有唯一索引的,并且主键是自动增长 接下来我们插入数据看看 ...
分类:
数据库 时间:
2018-07-26 21:05:23
阅读次数:
800
表空间定义 表空间是oracle数据库的逻辑单元。 1. 一个表空间可以与多个数据文件(物理结构,如下图)关联 2. 一个数据库可以建立多个表空间 3. 一个表空间可以建立多个用户,一个用户下可以建立多个表 创建表空间 itcast001 为表空间名称 datafile 指定表空间对应的数据文件 s ...
分类:
其他好文 时间:
2018-07-24 15:58:04
阅读次数:
154
表的完整性约束 约束条件与数据类型的宽度一样,都是可选参数 作用:用于保证数据的完整性和一致性 主要分为: not null 标识该字段不能为空 default 为该字段设置默认值 unsigned 无符号 zerofill 使用0填充 auto_increment 标识该字段的自动增长(整数类型, ...
分类:
数据库 时间:
2018-07-20 21:12:34
阅读次数:
183
1 increment hibernate提供的自动自动增长机制,适用于short /int /long 单线程使用,不适用于集群 发送一条语句 select max(id) from table 使用id+1作为下一条记录的值 2 identity 采用数据库底层的自动增长机制,适用于short ...
分类:
其他好文 时间:
2018-07-19 19:17:09
阅读次数:
189
数据验证相关的数据注解: 数据映射相关的数据注解: 指定属性应该映射到数据表中计算的列。也可以用于映射到自动增长的数据库表。 数据显示相关的数据注解: 其他: ...
分类:
其他好文 时间:
2018-07-14 23:37:03
阅读次数:
260
一、对表的操作 1、查看所有表 2、创建表 3、修改表的名字 4、删除表 二、 对字段的操作 1、查询字段(表结构) 2、增加字段 3、修改字段 4、删除字段 5、删除主键 需要先把主键的id改为普通的id不能自动增长,然后再删除主键 ...
分类:
数据库 时间:
2018-07-13 22:16:49
阅读次数:
178
#记录学习马哥MYSQL的相关SQL命令的用法。#1、mysql>SHOW ENGINES;#展示当前数据库可以支持的数据库引擎,Default为默认使用的数据库引擎。2、mysql>usemysql;mysql>helpSHOWTABLESTATUS;#showtablestatus为获取表的信息,help是查看其使用方法。3、mysql>SHOW TABLESTATUS
分类:
数据库 时间:
2018-06-27 11:30:51
阅读次数:
278
Django 通过 models 实现数据库的创建、修改、删除等操作 模型中一般常用的类型的清单 AutoField 一个自动递增的整型字段,添加记录时它会自动增长。你通常不需要直接使用这个字段;如果你不指定主键的话,系统会自动添加一个主键字段到你的model。 BooleanField: 布尔字段 ...
分类:
其他好文 时间:
2018-06-24 14:11:15
阅读次数:
139
序列 sequence (除了表外,这个最重要) 概念 用来产生主键的值(自己控制主键值,很容易重复,用sequence可以自动增长产生主键值) 序列可以产生1.0*10^38个数 如何创建和使用序列 创建序列: create sequence 序列名; (和建立表一样) 用序列放入的主键值绝对不会 ...
分类:
数据库 时间:
2018-06-23 14:36:08
阅读次数:
232