oracle基本操作

基本操作
  1. 查询当前用户创建的所有的表: select * from user_tables;
  2. 查询当前用户能够访问的所有的表: select * from all_tables;
  3. 创建表:
    create table stu(
    id number(10),
    name varchar2(20),
    sex varchar2(20),
    age number(10),
    address varchar2(20)
    );
  4. 插入新记录:
    insert into stu values (1, 'tom', 'male', 18, 'beijing');
  5. 查询表中的全部数据:
    select * from stu;
  6. 查看表结构:
    desc(ribe) stu;
  7. 删除表中数据:
    delete from stu;
  8. 删除表:
    drop table stu;
  9. 插入空值:
    insert into stu values (1, 'zhangsan', 'male', 18, null);
  10. 查询时去除重复行:
    select distinct age from stu;
  11. 单字段升序:
    select * from stu order by age asc;
  12. 单字段降序
    select * from stu order by age desc;
  13. 多字段组合排序
    select * from stu order by id asc,age desc;
  14. 排序中的空值
    在Oracle数据库中默认null为最大值,所以升序null值放在最后面, 降序null值放在最前面
    始终将null值放在最前面
    select * from stu order by age desc nulls first;
  15. 始终将null值放在最后面
    select * from stu order by age asc nulls last;
  16. 查询指定字段的数据
    select name,sex from stu;
  17. 比较运算符
  18. 模糊查询
    %(百分号)-----表示零个或多个任意字符的通配符
    _(下划线)-----表示单字符的通配符
    查询名字以w开头的记录
    select * from stu where name like 'w%';
    查询字句中包含"_"的记录
    select * from stu where name like '%\_%' escape '\'; 
    用escape标识符指明“\”为转义字符
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值