DDL数据定义语言

今天又是充满希望的一天

oracle学习

DDL数据定义语言
数据类型
(1) 数值类型:int、number
(2) 字符类型:char、varchar、varchar2(oracle独有的)
(3) 日期类型:date、DD-MON-YY
(4)BLOB: 二进制数,最大到4GB
(5) CLOB:字符数据,最大到4GB

注意:如果表格中设置了BLOB或CLOB类型中,以后在 Java 代码中调用方法时最快捷的方式,就是直接找带有这两个英文单词方法即可。

char、varchar、varchar2的区别:

  • char 长度是固定的,不会变的。
    char(10),就是一次性开辟10个字节的长度占用,就算没有值也会空着占用
  • varchar和varchar2长度是会变的。
    varchar(50),并不是说一次性开辟50个字节的长度占用着,50只是一个最大值。

创建表

create table tb_user(
          name varchar(50),
         age int,
          sex char(4)
);

查询表

select * 
from tb_user;

给表增加多两列:address、phone

alter table tb_user add(address varchar(100),phone varchar(50))

删除多余的列

alter table tb_user drop(phone);

修改列的长度

alter table tb_user modify(address varchar(80));

修改表名

rename tb_user to tb_person;

删除有两种方式:drop 和truncate
drop:删除表,把整个表都删除,找不回来的

  drop table tb_person;

truncate :截断表,只会把表中数据清空,表还会存在

truncate table tb_user;
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容