Oracle笔记——DDL

来源:互联网 发布:有淘宝就能贷款的软件 编辑:程序博客网 时间:2024/06/06 03:03

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;

0 0