1: 添加新字段
MYSQL: alter table tableName add newColumn varchar(8) comment ‘新添加的字段’
ORCALE: alter table tableName add newColumn varchar2(100) default NULL ;
2:创建表
CREATE TABLE WIKI_DOC
(
DOC_ID NUMBER(19) NOT NULL,
DOC_URL VARCHAR2(100) NOT NULL,
TAG NUMBER(38) NOT NULL,
TITLE VARCHAR2(100) NOT NULL,
DESCRIPTION VARCHAR2(100) NOT NULL,
CREATED_TIME NUMBER(19,0) NOT NULL,
LAST_UPDATED_TIME NUMBER(19,0),
CREATOR VARCHAR2(30) NOT NULL,
MODIFIER VARCHAR2(30),
CONSTRAINT WIKI_DOC_PK PRIMARY KEY
(
DOC_ID
)
ENABLE
);
3: 删除字段
ALTER TABLE <表名> DROP <字段名>;
删除表:sql清空表数据
1、truncate –删除所有数据,保留表结构,不能撤销还原,速度快
2、delete –是逐行删除,不适合大量数据删除,速度极慢
3、drop –删除表,表数据和表结构一起删除,速度快
语法
truncate table tableName
delete from tableName where 列名="value "
drop form tableName
4:创建索引
创建索引
create index 索引名称 on 表名 (字段名称);
删除索引
drop index 索引名;
创建组合索引
create index 索引名 on 表名(列名1,,列名2);
在数据库中查找表名
select * from user_tables where table_name like 'tablename%';
查看该表的所有索引
select * from all_indexes where table_name = 'tablename';
查看该表的所有索引列
select* from all_ind_columns where table_name = 'tablename';
5: 查看表结构
mysql: show create table xxx;
oracle查询数据库表结构
SELECT DBMS_METADATA.GET_DDL(‘TABLE’, ‘table_name’) FROM DUAL;