常用的DDL改变表结构sql语句

/删除表结构和数据/ drop table 表名

/* 删除表中数据*/ delete from 表名 where 条件

/复制表(数据也复制) 表结构要一致/ insert into 新表 select *from 旧表

/创建新表(数据也复制)/ create table 新表 as select * from 旧表

/修改字段值/ update 表名 set 字段值 where 条件

/添加字段/ alter table 表名 add 字段 属性

/修改字段属性/ alter table 表名 alter column 字段 属性

alter table tb modify (name varchar2(20));

alter table TABLE_NAME rename column column_old to column_new

/删除字段/ alter table表名 drop column 字段

/修改表中数据/ select * from 表名 for update

/查询所有的索引/ select * from user_indexes

/可获知索引建立在哪个字段上/ select * from user_ind_columns

/创建索引/ create index abc on student(sid,sname)

/创建唯一索引/ create unique index datamana_名字_idx on 表名 (字段名1,字段名2) /

/删除索引/ drop index abc

重命名 RENAME oldNAme TO newNAme;

/查询数据库中所有表名/ select TABLE_NAME from user_tables where TABLE_NAME=表名+toUpperCase().trim()

/查询表名的所有字段/ select t.column_name from user_col_comments t where t.table_name = '表名';

create unique index 索引名 on 表名(字段名)

//修改表名 alter table t31_hs_tstockinfo rename to tstockinfo

//sql分页查询 Select * from (select ROWNUM rn, t.* from (select * from clamc_operating_data_his)t) where rn between 11 and 20;

转载于:https://my.oschina.net/u/3668344/blog/2978963

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值