Oracle笔记——DDL

Oracle笔记——DDL

DDL语句执行后会自动提交。

数据类型

数据类型:字符型(Char,varchar,varchar2,long)

  • oracle数据库中用得最多的字符数据类型为varchar2

数据类型:数值型(number(p,s),integer/int number(38)),float

  • 定义整数类型的时候,可以直接使用number的子类型int

数据类型:日期型(date,timestamp)

  • date 7B,默认格式为 DD-MON-YY
  • timestamp [秒小数位数] date的扩展

数据类型:二进制型(raw(n),long raw)

数据类型:LOB类型(BLOB Binary Large Object ,CLOB Character Large Object ,BFILE Binary File)

创建表

1、条件:有权利,有储存空间 2、指明表名,列名,列数据类型,列的大小

结构化:create table [表名](字段)

DDL语句里SQL语句不需要commit命令,会自动执行。

注意的地方: 1. 命名规则 2.

更改表

结构化:alter table [表名] [添加、删除、修改]关键字()

添加新的字段

alter table t_student add(mobile varchar2(20),email varchar2(50));

删除字段

alter table t_student drop(email);

修改字段名称

alter table t_student rename column mobile to phone;

修改字段属性

alter table t_student MODIFY lphone number(10);

删除表

例子:

truncate table t_student;--删除表数据(清空表里的所有记录,保留表的结构,且回滚无效)

drop table t_student;--删除表和数据,同样回滚无效

查看表结构

desc t_student;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值