Oracle 的的基础操作(学习三)
数据定义语言:
表定义
CREATE TABLE 创建表
ALTER TABLE 修改表
TRUNCATE TABLE
DROP TABLE 删除表
创建表
 create table vendor_master
create table vendor_master
 (    vencode VARCHAR2(5),
(    vencode VARCHAR2(5),
 venname VARCHAR2(20),
    venname VARCHAR2(20),
 venadd1 VARCHAR2(20),
    venadd1 VARCHAR2(20),
 venadd2 VARCHAR2(20),
    venadd2 VARCHAR2(20),
 venadd3 VARCHAR2(20)
    venadd3 VARCHAR2(20)
 );增加注释给表
);增加注释给表
 comment on table vendor_master is '表注释';增加注释以后进行查询
comment on table vendor_master is '表注释';增加注释以后进行查询
 select * from user_tab_comments where comments is not null;修改表结构:
select * from user_tab_comments where comments is not null;修改表结构:
ALTER TABLE 命令定义语法如下:
修改现有列定义
ALTER TABLE <table name> MODIFY (column definition...);
增加新列的定义
ALTER TABLE <table name> ADD (column definition...)
ALTER TABLE 命令通常在下列情况下使用
1 新增字段
 alter table vendor_master
alter table vendor_master 
 ADD
ADD
 (
(
 tel_no number(12),
    tel_no number(12),
 tngst_no number(12)
    tngst_no number(12)
 );2 删除字段
);2 删除字段
表定义
CREATE TABLE 创建表
ALTER TABLE 修改表
TRUNCATE TABLE
DROP TABLE 删除表
创建表
 create table vendor_master
create table vendor_master (    vencode VARCHAR2(5),
(    vencode VARCHAR2(5), venname VARCHAR2(20),
    venname VARCHAR2(20), venadd1 VARCHAR2(20),
    venadd1 VARCHAR2(20), venadd2 VARCHAR2(20),
    venadd2 VARCHAR2(20), venadd3 VARCHAR2(20)
    venadd3 VARCHAR2(20) );
); comment on table vendor_master is '表注释';
comment on table vendor_master is '表注释'; select * from user_tab_comments where comments is not null;
select * from user_tab_comments where comments is not null;ALTER TABLE 命令定义语法如下:
修改现有列定义
ALTER TABLE <table name> MODIFY (column definition...);
增加新列的定义
ALTER TABLE <table name> ADD (column definition...)
ALTER TABLE 命令通常在下列情况下使用
1 新增字段
 alter table vendor_master
alter table vendor_master  ADD
ADD (
( tel_no number(12),
    tel_no number(12), tngst_no number(12)
    tngst_no number(12) );
); 
                    
                 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号