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;