4591566 发表于 2018-9-24 10:17:38

Oracle中的Sql语句

  一、SQL(Structured Query Language)结构查询语言
  数据操作语句(DML):主要包括select、insert、update和delect;
  数据定义语句(DDL):主要包括create、alter和drop;
  数据控制语句(DCL):    主要包括grant或者remove;
  1.1、select子句和from子句
  语法:select [* ,column , ,……]
  from table_name;
  实例:select * from 商品信息;
  select 商品名称,产地,单价,from 商品信息;
  select 商品名称,单价*0.8,单价-200 from 商品信息;
  select 商品名称,产地,单价*0.8 as 八折价 from 商品信息;
  select distinct 产地 from 商品信息;
  1.2 where子句
  语法:select column _list
  from table_name
  where conditional _expression;
  备注:在where子句中允许使用【 >、>=、=、800 and 单价 1000;
  select 商品名称,产地,单价
  from 商品信息
  where (产地='广州市' or 产地='南京市')
  and (单价>=800 and 单价  如果不在需要某个定义的变量,则可以使用undefine命令删除该变量;
  替换符:就是sql语句中引导用户变量的占位符,当sql*plus执行一个命令时,如果
  遇到一个替换符,则sql* plus用定义的变量替换该占位符;
  默认“&”为替换符,可以设置替换符:setdefine ?;
  5、帮助命令
  helpindex ;
  6、其他sql*plus命令
  退出命令: exit ;quit;
  清除命令:clear breaks | buffer | column | computes | screen |timing
  查看表结构信息命令:describe;
  执行操作系统命令: host ;

页: [1]
查看完整版本: Oracle中的Sql语句