甲骨文系列(17):创建表和约束

  



<强>回顾MySQL创建表语句用户 (id整型/名称字符串/生日日期型,默认值)

drop  table  if  exists 用户;   create  table 用户(   ,,id  int (5), auto_increment  primary 键,   ,,name  varchar (4), not 空,   ,,birthday  date  default “2015-4-27”   );




使用oracleSQL,创建用户表用户(id整型/名称字符串/生日日期/sal整型,默认今天)

create  table 用户(   id 才能;(5)数量,primary 键,   name 才能varchar2 (8), not  null 独一无二的,   sal 才能;数量(2),not 空,   birthday 才能;date  default  sysdate   );

甲骨文系列:(17)创建表和约束


进入回收站

drop  table 用户;


查询回收站中的对象

show  recyclebin;

甲骨文系列:(17)创建表和约束


闪回,即将回收站还原

flashback  table 表名,用before 下降;   flashback  table 表名,用before  drop  rename 用,新表名;

甲骨文系列:(17)创建表和约束

甲骨文系列:(17)创建表和约束


彻底删除用户表

drop  table  users 净化;


清空回收站

purge  recyclebin;

测试如下类型

(1)(5)数量:

插入用户(id、名称、萨尔)值(1”“6666.66);,,,

插入用户(id、名称、萨尔)值(11,“AA”, 6666.66);,,,

插入用户(id、名称、萨尔)值(111年,“AAA”, 6666.66);,,,

插入用户(id、名称、萨尔)值(1111年,“AAAA”, 6666.66);,,,

插入用户(id、名称、萨尔)值(99999年,“五星级”,6666.66);,,,

插入用户(id、名称、萨尔)值(100000年,“AAAAAA”, 6666.66);错

5表示最多存99999,,


(2)(6 2)数量:

坳sal 9999.99

插入用户(id、名称、萨尔)值(1”“6.66);,,,

插入用户(id、名称、萨尔)值(11,“AA”, 66.666);,,,

插入用户(id、名称、萨尔)值(111年,“AAA”, 666.6666);,,,

插入用户(id、名称、萨尔)值(1111年,“AAAA”, 6666.66666);,,,

插入用户(id、名称、萨尔)值(11111年,“五星级”,66666.666666);错,

数量(6 2)

其中2表示最多显示2位小数,采用四舍五入,不足位数补0,同时要设置坳……为…,

其中6表示小数+整数不多于6位

其中整数位数不得多于4位,可以等于4位

甲骨文系列:(17)创建表和约束



(3) varchar2 (8):

插入用户(id、名称、萨尔)值(1”“7777.77);,,,

插入用户(id、名称、萨尔)值(7777.77 2“AA”);,,,

插入用户(id、名称、萨尔)值(3 ' AAA ' 7777.77);,,,

插入用户(id、名称、萨尔)值(7777.77 4“AAAA”);,

插入用户(id、名称、萨尔)值(5“五星级”7777.77);,

插入用户(id、名称、萨尔)值(7777.77 6“AAAAAA”);,

插入用户(id、名称、萨尔)值(7777.77 7“AAAAAAA”);,

插入用户(id、名称、萨尔)值(7777.77 8“AAAAAAAA”);,

插入用户(id、名称、萨尔)值(9 ' AAAAAAAAA 7777.77);错

甲骨文系列:(17)创建表和约束

,,

插入用户(id、名称、萨尔)值(1,“哈”,7777.77);,,,

插入用户(id、名称、萨尔)值(2,'哈哈”,7777.77);,,,

插入用户(id、名称、萨尔)值(3,”哈哈哈”,7777.77);,,,

插入用户(id、名称、萨尔)值(4,”哈哈哈哈”,7777.77);,

插入用户(id、名称、萨尔)值(5,”哈哈哈哈哈”,7777.77);错,

甲骨文系列:(17)创建表和约束


varchar2 (8)

8表示字节

GBK一个汉字,2字节

utf - 8一个汉字3字节

甲骨文系列(17):创建表和约束