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;