Oracle从入门到总裁:https://blog.csdn.net/weixin_67859959/article/details/135209645
如果要进行数据表的创建
create table 表名称 (列名称 类型 [DEFAULT 默认值 ] ,列名称 类型 [DEFAULT 默认值 ] ,列名称 类型 [DEFAULT 默认值 ] ,...列名称 类型 [DEFAULT 默认值 ]
) ;
创 建 一 张 成 员 表, 该 成 员 表 共 有 4 个 字 段, 其 中 mid 字 段 是number类型,name 字段是 varchar2类型,长度是 20,默认值是“无名氏”,birthday 字段是date类型,默认值是当前日期,note 字段是 clob类型
create table member(mid number ,name vachar2(20) default '无名氏' ,birthday DATE default sysdate ,note clob
) ;
SQL> create table member(2 mid number,3 name varchar2(20) default '无名氏',4 birthday date default sysdate,5 note clob6 );表已创建。
创建完成之后就可以向表中保存数据,使用之前学的insert语句向该数据表中插入数据
insert into member(mid,name,birthday,note) values (1,'张三',TO_DATE('1890-10-10','yyyy-mm-dd'),'还活着么?') ;
insert into member(mid) values (2) ;
insert into member(mid,name) values (2,null) ;
SQL> insert into member(mid,name,birthday,note) values (1,'张三',TO_DATE('1890-10-10','yyyy-mm-dd'),'还活着么?') ;已创建 1 行。SQL> insert into member(mid) values (2) ;已创建 1 行。SQL> insert into member(mid,name) values (2,null) ;已创建 1 行。
默认值指的是如果没有使用字段进行设置,而字段明确出现了 null,那么内容就是 null