基本查询

  1. 查看数据库
select * from v$database 
  1. 查看当前用户的表
select * from user_tables     
select table_name,tablespace_name from user_tables  #查看表以及其命名空间
  1. 查看表空间
select * from dba_tablespaces   
  1. 查看所有的用户
select * from dba_user  
select username,default_tablespace from dba_users   #查看用户以及对应的表空间 
  1. 子查询
    in 、any 、>、<、=、>=、<=、<>
    in : 等于列表中如何值
select * from sm where salary in(100,300,400)  

any:跟子查询每个值比较,(小于最大,大于最小)

select * from sm where salary < any(select salary from  employ)  
  1. 增加一列
    alter table tb add ( col type,.....)

  2. 删除表字段
    alter table tb drop column(col1.....)

  3. 约束条件 constraint
    用法 constraint 约束名 约束条件 (字段)
    支持的约束条件:
    Not NULL
    unique
    primary key
    foreign key

create table tb (   
      col1 datatype,  
      col2 datatype,     
      ....   
      coln  datatype,            
      constraint  fk  foreign key(col1...coln) references  parent_table(col1...coln)     
)   

on delete cascade :主表的行被删除时,外键依赖的字表对应的行也要删除
on delete set null :主表的行被删除时,外键依赖的字表对应的行值置为空
check :定于每一行必须满足的条件

create table tb      
(   
salary  number(10,2),   
constraint  ck check(salary > 0)   
)   
  1. 创建索引
create index index_name on table_name(col_name)
  1. 用户
create user t_user indentified by "123"    #创建用户   
drop user t_user   # 删除用户   

转载于:https://my.oschina.net/u/2408950/blog/1204448

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值