简单且优雅数据库操作-测试向(数据库测试怎么做)

简单且优雅数据库操作-测试向(数据库测试怎么做)

技术教程gslnedu2025-02-01 12:28:0013A+A-

cmd 打开命令行输入框
sqlplus /nolog 连接无用户数据库
connect sys/zhwylan as sysdba; 连接sys用户的 管理员身份
show user ; 显示当前用户目录
exit ;退出

create user 用户名 identified by 口令; 创建用户

grant 权限|角色 to 用户; 授予用户权限|角色

角色:
DBA 数据库管理员
resource 资源角色
connect 连接角色

revoke 权限|角色 from 用户名; 撤销用户权限|角色

alter user 用户名 identified by 新口令; 管理员权限下修改用户口令;
password; 对应用户下修改自身口令

alter user 用户名 account lock|unlock; 锁定|解锁用户
drop user 用户名; 删除用户

create table INFOS(列名1 类型 约束条件,列名2 类型 约束条件,......)
每行用,隔开 最后一行不加逗号

select * from tab; 查询所有表名
desc 表名 查找指定表的内容

约束条件
主键约束 primary key 能唯一的代表一个实体
复合主键 通过多列组合代表一个实体 唯一 非空

外键约束 foreign key ..references.. 当前外键应用另一个表的主键 表中的每一个键(列)是另外一个表的主键

非空约束 not null 不能为空

唯一约束 unique 当前列值不能相同 可以有一个空

检查约束 check 设置一个显示条件 check ()

默认约束 default 默认值


修改表 ed 以TXT文本方式打开缓存区域 保存完成 按 / 执行

添加约束 alter table 表名 add constraint 约束名 于是关键字(列名);

主键约束
alter table infos add constraint pk_infos_stuid primary key(stuid)

检查约束
alter table infos add constraint ck_infos_gender check(grder='男' or gender='女')

增加列
alter table 表名 add 列名 类型 约束;
alter table student add name varchar2(10) not null;

删除列
alter table student drop column 列名;

修改列的数据类型
alter tabel 表名 modify 列名 数据类型 约束类型;
alter table student modify sno varchar2(1) not null

修改列的约束:
增加约束:alter table 表名 add constraint 约束名 约束关键字(列名)
删除约束:alter table 表名 drop constraint 约束名;

修改列名
alter table 表名 rename column 列名 to 新列名;

修改表名
alter table 表名 rename to 新表名;
rename 表名 to 新表名;

删除表
drop table 表名;

彻底删除表
drop table 表名 purge

删除回收站内指定表
purge table 表名

查询表
select * from tab;

点击这里复制本文地址 以上内容由朽木教程网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

朽木教程网 © All Rights Reserved.  蜀ICP备2024111239号-8