zoukankan      html  css  js  c++  java
  • oracle基础语法

    以前都是使用pl/sql来登陆oracle数据库并执行sql语句的,今天使用sqlplus登陆竟然不知道怎么登陆,登陆上了竟然不知道怎么查看所有表。

    登陆: sqlplus test/123456@192.168.0.17:1521/orcl 

    登陆过之后想要查看所有的表,使用 show tables; 发现不能用,于是感叹数据库厂商语法不统一好麻烦,上网查了一下。

    查看所有表: select * from user_tables; 

    后来仔细想想,并不是数据库厂商不统一语法,而是sql的语法只规定了insert、update、select、delete的语法,貌似没有规定显示表使用哪个语句,而我使用mysql习惯了,就以为那就是标准,其实那也是mysql自己定的,相比于mysql的show语法,反而oracle的select更好些,从固定表中查询。而mysql的show语法不过也是对从表中查询做了封装,反而增加了一个关键字show,不过到底孰好孰劣呢?呵呵,只有获得了市场的才是好的,就像ISO网络模型和TCP/IP一样,谁拥有市场谁就是胜者。


    下面记录oracle数据库的基本语法:

    更改字段名:alter table 表名 rename column旧的字段名 to 新的字段名名 
    更改字段类型:alter table 表名 modify 字段名 数据类型;
  • 相关阅读:
    python之路_保留原搜索页面条件
    python之路_面向对象相关知识点
    2-SAT习题讲解
    圆方树浅谈
    莫队浅谈&题目讲解
    矩阵树定理浅谈
    动态点分治浅谈
    线性基浅谈
    模板—费用流(最小费用最大流)
    模板—数学—Exgcd
  • 原文地址:https://www.cnblogs.com/lit10050528/p/4385861.html
Copyright © 2011-2022 走看看