DDL语句的使用

DDL语句:create、drop、truncate、alter

一、创建表--create

  1、语句:create table 表名(

     字段名1 字段类型1,

     字段名2 字段类型2,...)

  2、注意事项:

     a.权限和空间问题

     b.表名的规定:必须以字母开头

            表名只能包含大小写字母、数字、下划线、$、#

            长度1~30个字符

            不能与数据库中其他对象重名(表、视图、索引、触发器、存储过程)

 

二、修改表--alter

  1、追加新列

     alter table 表名 add 字段名 字段类型;

             例如:alter table mystudent add myother varchar2(10);

  

  2、修改列

     a.修改列的长度:alter table mystudent modify myother varchar2(20);      --将myother列的字符长度改为20

     b.修改列的类型:alter table mystudent modify myother number;     --将myother列的类型改为number

      注意:若字段的类型为blob或者clob,则不能修改  

      例如:alter table mystudent modify myother1 blob;

         alter table mystudent modify myother1 number; (错误)

      c.删除列:alter table mystudent drop column myother;       --删除myother列

      d.重命名列:alter table mystudent rename column myother to myother1;   --将myother列名给位myother1

    

三、删除表--drop

  1、语句:drop table 表名;  ---放在了回收站里(select * from tab;  --查看所有表)

  2、查看回收站(查看删除的表):show recyclebin;

  3、清空回收站:purge recyclebin;

  4、直接彻底删除:drop table mystudent purge;

              

posted @ 2021-08-21 00:35  Brack_Pearl  阅读(232)  评论(0编辑  收藏  举报