常用的SQL(structured query language 结构化的查询语言)语句1,创建表CREATE 创建TABLE 表PRIMARY KEY主键,唯一标示符;AUTOINCREMENT自动增长NOT NULL 非空UNIQUE 唯一的CREATE TABLE Teacher1 (teac ...
分类:
数据库 时间:
2020-03-31 01:02:44
阅读次数:
95
1. 数据的完整性 实体:一个实体就是一条记录域:就是一个字段引用的完整性:两张表之间的关联的完整(不可避免的)自定义完整性:自己定义的规则,可以保证各种规范不出现偏差. (1).保证实体完整性 1.自动增长的列(auto_increment)2.主键的约束(primary key)3.唯一键(un ...
分类:
数据库 时间:
2020-03-28 15:00:03
阅读次数:
97
操作规范 如无说明,建表时一律采用innodb引擎; 如无说明,数据库表编码集(utf8,utf8_bin)ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_bin 如无备注,则表中的第一个id字段一定是主键且为自动增长; 如无备注,则数值类型的字段请使 ...
分类:
数据库 时间:
2020-03-24 12:40:08
阅读次数:
103
?[toc] 在实际开发中,设计数据表的时候会把某些字段定义成一个自动增长的、唯一的流水号,例如记录编号、日志编号等,MySQL和SQL Server采用的是自增字段,Oracle和PostgreSQL采用了更灵活的序列生成器。在本文中,把序列生成器简称为序列。 一、创建序列 ======== 创建 ...
分类:
数据库 时间:
2020-03-15 11:21:02
阅读次数:
84
有时候希望textarea 能够自动调整高度来适应输入的内容网上看到了很多解决方案,比如动态创建一个隐藏的div,当用户输入的时候将textarea的内容绑定到div,由于div的高度会自动撑开,因此可以动态检测div的高度,然后将div的高度复制给textarea。这个方法应该是兼容性较好而且比较... ...
分类:
其他好文 时间:
2020-02-04 14:24:15
阅读次数:
88
ENGINE=INNODB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8;1.ENGINE=INNODB 表示将数据库的引擎设置为InnoDB,从MySQL 5.6开始默认使用该引擎。 2.AUTO_INCREMENT=10 表示自动增长的起始值为10 3.DEFAU ...
分类:
数据库 时间:
2020-01-28 17:49:46
阅读次数:
87
前言: Oracle中不像SQL Server在创建表的时候使用identity(1001,1)来创建自动增长列,而是需要结合序列(Sequences)和触发器(Triggers)来实现 创建测试表 create table tbluser ( ID NUMBER(10) not null, NAM ...
分类:
数据库 时间:
2020-01-20 19:21:30
阅读次数:
123
1. 定义属性 Django根据属性的类型确定以下信息: 当前选择的数据库支持字段的类型 渲染管理表单时使用的默认html控件 在管理站点最低限度的验证 django会为表创建自动增长的主键列,每个模型只能有一个主键列,如果使用选项设置某属性为主键列后django不会再创建自动增长的主键列。 默认创 ...
分类:
其他好文 时间:
2020-01-18 12:50:08
阅读次数:
70
主键生成策略 IDENTITY:主键由数据库自动生成(主要是自动增长型) 用法: SEQUENCE:根据底层数据库的序列来生成主键,条件是数据库支持序列。 用法: AUTO:主键由程序控制 用法: TABLE:使用一个特定的数据库表格来保存主键 用法: ...
分类:
其他好文 时间:
2019-12-31 23:54:10
阅读次数:
99
前言 整理一下之前使用oracle数据库遇到的表空间不足的问题,顺便水个博客。 oracle表空间操作语句 1.改变已存在的数据文件的大小 2.允许已存在的数据文件自动增长 3.增加数据文件 4.删除表空间 5.创建表空间 6.创建临时表空间 后记 可以通过oracle自带的管理工具(10g版本以后 ...
分类:
数据库 时间:
2019-12-25 16:08:25
阅读次数:
111