全称:Data Definition Language 数据定义语言
DDL与DML区别:
一:数据类型
VARCHAR2(N):声明该列只能存储长度为N 的字符型数据 长度:1~4000 变长
/oracle数据库的表中的每一行数据都有一个【唯一的标识符】,或者称为rowid,
在oracle内部通常就是使用它来访问数据的。rowid需要 10个字节的存储空间,
并用18个字符来显示。该值表明了该行在oracle数据库中的物理具体位置。
可以在一个查询中使用rowid来表明查询结果中包含该值。
/
二:表
1.创建一张表
create table dept2 as select deptno,dname from dept where deptno=‘99’;
—B)创建一张表
示例:
select * from emp3
关于表名、字段名的命名规范
–思考:如何备份一张表EMP?? 两种
2.修改表 alter
alter table emp3 read write;
[2.表中有数据时]
select * from emp3 for update;
alter table emp3 modify empno1 date;
alter table emp3 modify empno1 number(1);
3)重命名 rename
- COLUMN 只存在删除单个列时
2.删除列时,需要字段名,不需要数据类型
3.删除时COLUMN和括号不能联用
4.要删除的字段是已经存在的字段
5.删除多个字段,不能添加COLUMN关键字,而且必须加上括号
6.不能删除所有的列,至少保留一个列
3.删除表 drop 删表 truncate 删数据
三.还原已删除的表(了解)
select * from recyclebin order by droptime desc
清空回收站
PURGE RECYCLEBIN
清空某张表
PURGE TABLE TABLE_NAME;
四:重点
第二板块内的内容,尤其是语法结构时需要掌握的
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/199865.html原文链接:https://javaforall.net
