sql语句的类型:
DDL:数据库定义语言
DML:数据库操作语言的添加、删除和修改
DCL:数据控制语言
DML:
添加:插入到表名(字段名)值中;
删除:从表名中删除where字段
更改:更新表名集字段='值' where字段
插入:
动态插入EMP(埃纳姆)值(埃纳姆);
插入批量数据
创建新表并插入数据:create table my empas select * from EMP;
创建的表只有结构:create table my EMP as select * from EMP其中1=0;
在旧表中,插入到我的EMP (empno,ename,sal)从EMP中选择empno,ename,sal;
开始…结束/
大量数据:数据泵sql加载程序外部表
删除所有表格:
从emp中删除;可缩回的
截断表emp不可退回的
原因:dml可以回滚。truncate是DDL,DDL不能回滚。
对于少量数据,删除是有效的。
截断对于大量数据是有效的。
Delete支持闪回截断,但不支持。
删除不会释放空间。截断遗嘱
删除会碎片截断不会碎片整理更改表表名移动;
DDL:创建/删除/截断/更改
板条箱注释:
1.权威和空间问题
2.表名规定:必须以字母开头,不能与保留字和其他对象(视图、索引等)重名。),长度1-30。
添加新列
更改表名添加字段名长度
修改长度
更改表名修改字段名长度
注意:不能修改blob/clob
删除列
alter table drop列列出
重命名列
将表名重命名为新的列名
删除表格
删除表名(放入回收站)
显示回收站视图回收站
Purge recycle清空回收站。
使用恢复闪回
删除表名清除;不要把它放入回收站