常用sql语句

本文档提供了一系列Oracle SQL语句实例,包括连接数据库、创建表、修改表结构、权限管理等操作。通过这些实例,读者可以了解到如何进行基本的数据表管理和用户管理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

SQLPLUS /nolog
conn pan/592595

spool c:/day2.txt app
.
.
.
spool off

set wrap off
select *from user_tables;
desc Student
desc user_tables;
create table Student
(
…..
);
alter table Student ADD s_enterance date;
alter table Student modify Sage int;
drop table Student cascade constraints;
edit

create user pan identified by “592595”;
grant dba to pan;
conn pan/592595
create table dept as select * from scott.dept;

conn system/59295
alter user scott account unlock;
alter user scott identified by “592595”;
grant dba to scott;
conn scott/592595;
select *from cat;

select *from emp;
select ename,12*sal+100 from emp;
select ename,12*(sal+100) from emp;
select empno,ename name,sal*12 “新名字” from emp;
select ename||’–’||sal||’–’||deptno from emp;
select ename,sal,comm,sal+NVL(comm,100)from emp;
select deptno from emp;
select DISTINCT deptno from emp;

desc dept;
(下面这条语句查询原用户HR 里面表的约束)
select all_constraints.constraint_name,constraint_type,search_condition,column_name
from all_constraints,all_cons_columns
where all_constraints.constraint_name=all_cons_columns.constraint_name and all_constraints.owner=’HR’ and all_constraints.table_name=’JOBS’;
(下面选定的是用户和表名)
all_constraints.owner=’HR’ and all_constraints.table_name=’EMPLOYEES’
(这样可以看外键依赖哪个表,依赖了哪个主键约束)
select all_constraints.constraint_name,r_constraint_name,constraint_type,search_condition,column_name
from all_constraints,all_cons_columns
where all_constraints.constraint_name=all_cons_columns.constraint_name and all_constraints.owner=’HR’ and all_constraints.table_name=’EMPLOYEES’
/
(加主键约束)
alter table regions add constraint <名字> primary key(列名);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值