impdp导入语句(impdp导入命令参数)

impdp导入语句(impdp导入命令参数)1 查看已有表空间的存储路径 select name from v datafile 2 创建表空间 create tablespace waterboss datafile home app oracle oradata orcl waterboss dbf size 100 m autoextend on

大家好,我是讯享网,很高兴认识大家。



–1、查看已有表空间的存储路径
select name from v$datafile;

–2、创建表空间
create tablespace waterboss
datafile ‘/home/app/oracle/oradata/orcl/waterboss.dbf’
size 100m
autoextend on
next 10m;







解释:

waterboss 为表空间名称

datafile  用于设置物理文件名称

size  用于设置表空间的初始大小

autoextend on    用于设置自动增长,如果存储量超过初始大小,则开始自动扩容

next  用于设置扩容的空间大小​​​​​​​

–1、查看当前所有用户
select username from all_users;

–2、创建新用户
create user wateruser
identified by
default tablespace waterboss;





wateruser 为创建的用户名。

identified by  用于设置用户的密码

default tablesapce    用于指定默认表空间名称

给用户赋予dba权限
grant dba to wateruser;

给用户 wateruser 赋予 DBA 权限后即可登陆


讯享网

语法:

create table 表名称(
    字段名 类型(长度) primary key,
    字段名 类型(长度),
    …….
);



———————————————————————-

完整语法如下:

CREATE TABLE table_name (

    column1 datatype [DEFAULT expression] [constraint],

    column2 datatype [DEFAULT expression] [constraint],

    …

);

table_name:表的名称。

column1, column2, …:列的名称。

datatype:列的数据类型,如 VARCHAR2, NUMBER, DATE 等。

DEFAULT expression:为列指定默认值。

constraint:为列添加约束,如 PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL, CHECK 等。

数据类型:

1.  字符型
    (1)CHAR :    固定长度的字符类型,最多存储 2000 个字节
    (2VARCHAR2    :可变长度的字符类型,最多存储 4000 个字节
    (3LONG :  大文本类型。 最大可以存储 2 个 G
2.数值型
    NUMBER :  数值类型
    例如:NUMBER(5)      最大可以存的数为 99999
    NUMBER(5,2)    最大可以存的数为 999.99
3.日期型
    (1)DATE:日期时间型,精确到秒
    (2TIMESTAMP:精确到秒的小数点后 9
4.二进制型(大数据类型)
    (1CLOB :  存储字符,最大可以存 4 个 G
    (2BLOB:存储图像、声音、  视频等二进制数据,最多可以存 4 个 G












实例:

创建业主表

业主表
create table t_owners
(
    id number primary key,
    name varchar2(30),
    addressid number,
    housenumber varchar2(30),
    watermeter varchar2(30),
    adddate date,
    ownertypeid number
);

如果需要给表添加注释,需要额外的语句实现
comment on table t_owners is 业主表;

comment on column t_owners.id is 主键;
comment on column t_owners.name is 业主名称;
comment on column t_owners.addressid is 地址ID’;
comment on column t_owners.housenumber is 门牌号;
comment on column t_owners.watermeter is 水表编号;
comment on column t_owners.adddate is 登记日期;
comment on column t_owners.ownertypeid is 业主类型ID’;




















其它表的创建见资料。

1.  增加字段语法:

ALTER TABLE 表名称  ADD(列名1  类型  [DEFAULT  默认值],列名2  类型 [DEFAULT  默认值]…)

增加字段
为业主表增加两个字段  remark 字符串, outdate 日期类型
alter table t_owners add
(
    remark varchar2(20),
    outdate date
);





2.  修改字段语法:

ALTER TABLE 表名称 MODIFY(
    列名1  类型  [DEFAULT  默认值],
    列名2  类型 [DEFAULT  默认值]…
);


修改字段类型
修改业主表增加的两个字段类型  remark char(66), outdate timestamp
alter table t_owners modify
(
    remark char(66),
    outdate timestamp
);





3. 修改字段名语法:

ALTER TABLE 表名称 RENAME COLUMN 原列名 TO 新列名;

修改字段名
将业主表的 列名 outdate 重命名为 exitdate
alter table t_owners rename column outdate to exitdate;

4.  删除字段名

– 删除一个字段
alter table 表名称 drop column 列名;

– 删除多个字段
alter table 表名称 drop (列名1, 列名2 …);



删除字段
alter table t_owners drop column remark;
删除多个字段
alter table t_owners drop  (remark,exitdate);


语法:

DROP TABLE 表名;

语法:

insert into 表名[(列名 1,列名 2 ,…)]   values(值 1,值 2 ,…);

小讯
上一篇 2025-05-12 13:49
下一篇 2025-06-02 22:14

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/149772.html