创建用户

create用户名newUser identified by 密码

例子:

create user newUseridentified by newUserpwd


给用户赋权

Grant  权限名 to 用户名

grant connect,resource to newUser

创建表

Create table 表名

(

列名  数据类型  其他参数,

...

)

例子

create tableMovieType
(
       Id number primary key,--primary key代表主键
       TName varchar2(20) notnull--not null代表不能为空,默认可以,最后一列不要,号
);


创建序列

createsequence 序列名

startwith 开始数字

incrementby 每次增加数字

最大值

cache --高速缓冲区

例子:

create sequenceseq_MovieType
start with 1
increment by 1
Nomaxvalue        --nomaxvalue代表无限大
cache 10;


创建主键约束

ALTERTABLE 表名

      ADD CONSTRAINT 约束名 PRIMARY KEY (列名);

例子:

ALTER TABLEMovieType
      ADD CONSTRAINT PK_ID PRIMARY KEY (Id);


创建默认约束

ALTERTABLE 表明

      ADD CONSTRAINT 约束名 DEFAULT ('默认值') FOR 列名

例子:

ALTER TABLEMovieType
      ADD CONSTRAINT DF_NAME DEFAULT ('AAA')FOR NAME;


创建检查约束

ALTERTABLE 表名

      ADD CONSTRAINT 约束名 CHECK (约束表达式)

例子:

ALTER TABLEMovieType
      ADD CONSTRAINT CK_NAME CHECK(LEN(NAME)>6);

添加外键约束

ALTERTABLE 从表名

      ADD CONSTRAINT 约束名 FOREIGNKEY(从表列) REFERENCES 主表名(主表列);

例子:

ALTER TABLEMovieInfo
      ADD CONSTRAINT FK_Typd FOREIGN KEY(Type)REFERENCES MovieType(id);


Logo

openvela 操作系统专为 AIoT 领域量身定制,以轻量化、标准兼容、安全性和高度可扩展性为核心特点。openvela 以其卓越的技术优势,已成为众多物联网设备和 AI 硬件的技术首选,涵盖了智能手表、运动手环、智能音箱、耳机、智能家居设备以及机器人等多个领域。

更多推荐