ddl是什么意思网络语,到点了是什么意思

  

  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清空回收站。   

  

  使用恢复闪回   

  

  删除表名清除;不要把它放入回收站   

相关文章