// 查看数据库层面的元数据 // 即数据库服务器版本,驱动版本都有哪些数据库等等 // 获取数据库服务器产品名称 // 获取数据库服务器产品版本号 // 获取数据库服务器用作类别和表名之间的分隔符 如test.user
数据库中包含下列几种数据类型:
——view
——sequence(序列)
——index
table
Char(size):定长字符型字符长度不够自动在右边加空格。
Varchar2(size):可变长字符型大小必须指定。
Number(mn):数据字符型,大小必须指定
object)大对象不能直接用insert插入。
Blob:二进制大对象也是以相当于指针的形式存放的。采用单字节存储适合保存二进制数据,洳图片文件等。
Clob:字符大对象存文本。采用多字节存储适合保存文本数据等。
例1:创建一个表mytest:
例2:创建一个表mytest将id字段默认设置位11:
例3:创建一个表mytest,表中id字段必须大于10且name字段不允许位空:
例4:创建一个表mytest表中要求id字段必须唯一:
唯一且非空。保证实体的完整性保证记录的唯一。主键唯一且非空并且每一个表中只能有一个主键,有两个字段联合作为主键时将两个字段组合在一起唯一表识记錄,叫做联合主键
第一种定义方式:列级约束
key);——
第二种定义方式(有三种方法):表级约束
));——
key(c
外键约束要求引用另一张表中已经存在的数据.
创建父表和子表(即级联表):
第一种:Fk
第二种:Fk
情况一:(如果刪除父表中的某条记录,子表相应记录也被删除)
情况二:(如果删除父表某条记录子表相应记录被置空)
唯一且为空。唯一约束允許为空,要求插入的记录中的值是唯一的
检查(check)约束,可以按照指定条件检查记录的插入。Check中不能使用伪列不能使用函数,不能引用其他字段
例2:创建表mytest表中id必须大于10且name字段不能为空。
in(’男’,’女’));
这是一个列级约束在建表时,在数据类型的后面加上not null吔就是在插入时不允许插入空值。
加载中请稍候......
}// 查看数据库层面的元数据 // 即数据库服务器版本,驱动版本都有哪些数据库等等 // 获取数据库服务器产品名称 // 获取数据库服务器产品版本号 // 获取数据库服务器用作类别和表名之间的分隔符 如test.user
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。