修改表名(RENAME)1.通过ALTER关键字ALTERTABLEtbl_nameRENAME[TO|AS]new_name;2.通过RENAME关键字RENAMETABLEtbl_nameTOnew_name;(TO不可省略)添加字段(ADD)ALTERTABLEtbl_nameADD字段名称字段类型[完整性约束条件][FIRST|AFTER字段名称];[FIRST|AFTER字段名称]:指定字段的..
分类:
数据库 时间:
2016-12-04 17:39:00
阅读次数:
187
首先,先介绍用命令方式创建、删除和修改关系表,(1)、创建表基本格式:createtable表名(列名数据类型列级完整性约束,列名数据类型列级完整性约束(如果有多个列,注意要用英文式的逗号隔开),表级完整性约束(表级完整性约束和列级完整性约束之间也要用逗号分隔开))列级完整性约..
分类:
数据库 时间:
2016-12-02 16:43:26
阅读次数:
269
1.视图的概述 视图其实就是一条查询sql语句,用于显示一个或多个表或其他视图中的相关数据。视图将一个查询的结果作为一个表来使用,因此视图可以被看作是存储的查询或一个虚拟表。视图来源于表,所有对视图数据的修改最终都会被反映到视图的基表中,这些修改必须服从基表的完整性约束,并同样会触发定义在基表上的触 ...
分类:
数据库 时间:
2016-11-24 07:31:47
阅读次数:
194
实验3:完整性语言 完整性语言实验包含3个实验项目,其中2个必修项目,1个选修项目。该实验的各个实验项目均为验证型实验项目。本次实验我选择的是实验3.1和实验3.3。 实验3.1 实体完整性实验 (1)实验目的 掌握实体完整性的定义和维护方法。 (2)实验内容和要求 定义实体完整性,删除实体完整性。 ...
分类:
数据库 时间:
2016-11-14 07:44:48
阅读次数:
1436
SQL(StructureQueryLanguage结构化查询语言) 1、数据定义语言(DataDefinitionLanguage,DDL) 数据库管理系统提供了数据定义语言定义数据库涉及各种对象,定义数据的完整性约束、保密限制等约束 2、数据操作语言(DataManipulationLanguage,DML) 检索(查询)和更新(插入、删..
分类:
数据库 时间:
2016-11-11 20:52:00
阅读次数:
173
近期项目中又遇到了外键关联的问题。虽然之前的项目处理过类似错误,但是没有搞清楚是为什么报错,这此大概搞清楚了到底是什么情况。 情形:A类主键aId是B类外键bId,在数据库中设置了外键约束,删除时约束,更新时级联。程序中删除时报错org.hibernate.exception.ConstraintV ...
分类:
其他好文 时间:
2016-11-11 01:03:06
阅读次数:
203
完整性约束是为了表的数据的正确性。主要有主键,外键的约束。 1 主键 当某一列添加了主键约束后,该列的数据就不能重复出现。这样每行记录中其主键列就能唯一的标识着以行。如学生可以用学号作为唯一的标识。 主键的不能为null,也不能重复。 指定主键的约束用关键字 primary key 。 创建表时,直 ...
分类:
数据库 时间:
2016-10-23 21:03:30
阅读次数:
233
以下为自己学习mysql 的一些笔记,以方便查询 目录 一、 ALTER的 语法 二、 表的完整性约束 三、 索引的操作(mysql 数据库支持至少 16 个索引) 四、 视图的操作 五、 触发器的操作 六、 单表查询数据记录 七、 多表数据记录查询 八、 使用mysql 常用函数 九、 mysql ...
分类:
数据库 时间:
2016-10-14 00:12:32
阅读次数:
299
前言:基本数据库操作根本无法满足实际的需要,需要引入更多的操作。 触发器-隐式的,主动的,更新数据表中的信息。带有inserted和deleted两个临时表,代表新操作和旧操作。 它是一种特殊的存储过程,它不能被显式地调用,而是在往表中做出更改操作时自动激活。触发器可以用来对表实施复杂的完整性约束。 ...
分类:
数据库 时间:
2016-10-08 23:35:50
阅读次数:
249
为了更好地处理数据可能暂时违反约束条件的情况,可将约束条件指定为不同的状态。可以启用(ENABLE)或禁用(DISABLE)完整性约束条件。如果启用约束条件,在数据库中输入或更新数据时就会检查数据。此时,禁止输入不符合约束条件规则的数据。如果禁用约束条件,则可以在数据库中输..
分类:
其他好文 时间:
2016-10-02 07:12:29
阅读次数:
243