当前位置: 移动技术网 > IT编程>数据库>MSSQL > SQL中对于表Table对象的创建和处理新手教程

SQL中对于表Table对象的创建和处理新手教程

2018年09月22日  | 移动技术网IT编程  | 我要评论

fangtu,五一自学网,2013315

sql中表示最基本的对象,由行和列组成,这篇文章介绍对于表对象的创建和管理,如有不当或错误的地方,还望各位大神们批评指正。

查询用户创建表

select * from user_tables

查询用户自定义的数据库对象

select distinct object_type
from user_objects ;

表的命名规则

必须以字母开头 必须在1-30个字符之间 只能包含a-z,a-z,0-9,_、$ 和 # 不能与用户定义其他对象重名 不能与保留字段重名

表的创建

方式一

不依托于任何表

create table table1(
       id number(6) ,
       name varchar(200) ,
       salary number (10,2) ,
       birthday date 
)

方式二

依托于现有表,且复制原有数据

create table table2
as 
select id , name , birthday ,salary 
from table1  ;
--若不需要原有表中的条件则加入where过滤一个假条件如where 0=1

表的管理alter

先在表结构中添加一个el字段,长度为20,类型为number,可为空 (add);

alter table table1 add(
     u_tel number(20)
)

将tel字段中的字段长度修改为11(modify);

alter table table1 modify(
     u_tel number(11)
)

注:修改表中字段类型时,表中数据必须为空

删除tel字段(drop);

alter table table1 drop(
     u_tel
)

重命名字段salary为sal

alter table table1 rename 
column sal 
to salary ;

表的删除drop

删除表table1

drop  table table1 ;

表的清空

delete from table1 ;

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网