`
chengyu2099
  • 浏览: 466473 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Oracle SQL 基础

    博客分类:
  • SQL
阅读更多
SQL> select * from chengyu;

        ID NAME                        SAL
---------- -------------------- ----------
         1 cry                        2600

SQL> select concat (name,sal)from chengyu;

CONCAT(NAME,SAL)
------------------------------------------------------------
cry2600

SQL> select initcap(name) from chengyu;

INITCAP(NAME)
--------------------
Cry


SQL> select upper(name)from chengyu;

UPPER(NAME)
--------------------
CRY

SQL> select lower(name)from chengyu;

LOWER(NAME)
--------------------
cry

SQL>
SQL> select substr(name,0,length(name)-1) from chengyu;

SUBSTR(NAME,0,LENGTH(NAME)-1)
----------------------------------------
cr
SQL>
SQL> select ceil(13.8) ||'oracle'|| ceil(13.3) from dual;

CEIL(13.8)
----------
14oracle14

SQL>
SQL> select floor(13.8) ||'oracle'|| floor(13.3) from dual;

FLOOR(13.8
----------
13oracle13

SQL>


SQL> select round(23.456) || ' ' || round(23.456,2) || ' ' ||
  2  round(34.567) from dual;

ROUND(23.45
-----------
23 23.46 35

SQL>
SQL> select trunc(12.345,2) from dual;

TRUNC(12.345,2)
---------------
          12.34

SQL> select months_between(to_date('2008-08-15','YYYY-MM-DD'),
  2  to_date('2006-11-11','YYYY-MM-DD'))
  3  as mb
  4  from dual;

        MB
----------
21.1290323

SQL>
SQL> update chengyu set
  2  sj = to_date('2008-08-19','YYYY-MM-DD')
  3  where id = 1;

已更新 1 行。

SQL> commit;
SQL> select next_day(sysdate,1)from dual;

NEXT_DAY(SYSDA
--------------
23-8月 -09
SQL> select to_char(sysdate) from dual;

TO_CHAR(SYSDAT
--------------
19-8月 -09

SQL> select nvl(name,'kong') from chengyu;

NVL(NAME,'KONG')
--------------------
cry

select * from tab where rownum < 1000 ;

SQL> select rownum lvl, substr('木炭abcd1234.34ef火锅gh', rownum, 1) x
2 from dual connect by rownum <= length('木炭abcd1234.34ef火锅gh') ;

host cls 清屏

SQL> create table xx
		as 
		select name , sal from chengYu
		where 1=1;(1=2)

SQL> insert into tab
		select * from chengYu;

		insert into tab (id,name)
			select id,name from tab2;

Enterprise Manager Database Control URL - (orcl) :
http://rain:1158/em

数据库配置文件已经安装到 e:\oracle\product\10.2.0,同时其他选定的安装组件也已经安装到 
e:\oracle\product\10.2.0\db_1。
iSQL*Plus URL 为:
http://rain:5560/isqlplus

iSQL*Plus DBA URL 为:
http://rain:5560/isqlplus/dba

ALTER TABLE "SYSTEM"."DEPT" 
    RENAME COLUMN "ID" TO "IDD"

oracle varchar2 是字节的意思 例如:定义一个人名,一般是 varchar2(8)

SQL> select d.deptname,max(sal)
  2  from dept d,emp e
  3   where d.id = to_number(d_id)
  4  group by d.deptname;

DEPTNAME               MAX(SAL)
-------------------- ----------
项目二组                   4000
项目三组                   3500
项目一组                   4500

oracle 创建主键
	create table cryprimarykey
		(
			   id integer primary key,
			   name varchar(8)
		);


分享到:
评论

相关推荐

    Oracle Sql基础(beginning oracle sql中文版)

    本资源“Oracle Sql基础(beginning oracle sql中文版)”旨在为初学者提供一个全面的Oracle SQL学习指南。让我们深入探讨Oracle SQL的基础知识。 一、SQL简介 SQL(结构化查询语言)是用于管理关系数据库的标准...

    Oracle四大宝典之一:Oracle Sql基础 中文版

    第三章 ORACLE SQL 单行函数 第四章 从多表中查询数据 第五章 用组函数合计数据 第六章 子查询 第七章 操纵数据 第八章 创建和管理表 第九章 内置约束 第十章 创建视图 第十一章 其他数据库对象 第十二章 控制用户...

    OracleSQL基础知识论述.pptx

    Oracle SQL 基础知识论述 Oracle SQL 是一种基于关系型数据库管理系统(RDBMS)的查询语言,由 IBM Corporation, Inc. 开发,用于实现 Dr. E. F. Codd 的关系模型。1979 年,Relational Software, Inc.(现在的 ...

    oracle sql基础 课件

    Oracle SQL是数据库管理领域中最常用的语言之一,尤其在...本课件"Oracle SQL基础"旨在帮助初学者掌握Oracle SQL的基础知识,通过学习,你可以有效地管理和操纵Oracle数据库,为后续深入学习和实际工作打下坚实基础。

    OracleSQL基础培训.ppt

    Oracle SQL基础培训旨在帮助初学者掌握Oracle数据库系统中的SQL语言,这是进行数据库管理和开发的关键技能。Oracle SQL是一种用于管理Oracle数据库中的数据的标准编程语言,它包括数据定义语言(DDL)、数据操纵语言...

    oracle四大宝典之1:Oracle Sql基础

    "Oracle四大宝典之1:Oracle Sql基础"显然是一份深入浅出的Oracle SQL学习资料,旨在帮助初学者掌握Oracle数据库的基础操作。在本文中,我们将详细探讨Oracle SQL的基础知识,包括其重要概念、数据类型、查询语句、...

    OracleSQL基础培训1.ppt

    Oracle SQL基础培训1.ppt是针对初学者的一份详尽教程,旨在帮助读者掌握Oracle SQL的基本概念和操作。本教程适合已经对关系型数据库有一定理解的读者,包括了解表、视图、主键、索引、外键、约束和关联等基础知识的...

    Oracle SQL基础培训.ppt

    Oracle SQL基础培训.ppt

    ORACLE SQL基础 (version 1.0)

    Oracle SQL基础是数据库管理和开发中的核心概念,主要涉及对Oracle数据库系统的理解和使用。Oracle是一种关系型数据库管理系统(RDBMS),它以基表的形式存储数据,基表由表名和列名构成,每个列代表一类特定信息。...

    oracle sql 基础

    这些只是Oracle SQL基础知识的一部分,还包括其他如插入、更新、删除数据,创建和修改表结构,索引,视图,存储过程,事务控制等。学习Oracle SQL不仅需要理解基本语法,还要熟悉数据库设计原则,性能优化策略以及...

    OracleSQL基础培训.pptx

    Oracle SQL基础培训主要涵盖Oracle数据库中的SQL语言使用,适合对关系型数据库有一定了解但未接触过Oracle的读者。本教程将引导你理解Oracle SQL的基本结构和功能,包括DML(数据操纵语言)、DDL(数据定义语言)、...

    Oracle SQL基础培训.pptx

    Oracle SQL基础培训.pptx

Global site tag (gtag.js) - Google Analytics