oracle数据库实用教程.pptxVIP

  • 3
  • 0
  • 约1.75万字
  • 约 156页
  • 2021-09-10 发布于河北
  • 举报
欢迎参加学习 ORACLE数据库实用教程 training@ 亚信科技(中国)有限公司 培训中心什么是数据库?数据库是管理数据的一种方法,如何组织和存储数据,如何高效地获取和处理数据。数据管理的发展的3个阶段人工管理阶段无数据管理的专用软件,数据和程序在一起文件系统阶段软件进行数据管理,程序和数据分离数据冗余度大,数据和程序缺乏独立性文件之间不能建立联系数据库系统阶段数据具有更高的独立性数据库管理系统-DBMS:数据库的定义、操作和管理关系型数据库关系型数据库 支持关系模型,以关系(表)形式组织数据。 著名的关系型数据库 DB2,ORACLE,INFORMIX,SYBASE等。关系型数据库=Datafile+RDBMSDBdatafile1OSRDBMSdatafile2实验环境%telnet 15 用户名/口令:oracle8/oracle8%sqlplus scott/tigersqlconnect scott/tigersqlshow usersqlquit表表---关系型DB数据组织的形式报道表空表--表的结构白纸--设计一张表--多少项内容(列)--画表时,每项多宽列---字段;列类型( 宽、 类型)---数据类型(长度、类型)行---记录表=列+行-------字段+记录编号姓名性别单位表看scott用户有哪些表然后查看其中一个表的结构和内容#sqlplus scott/tigersqlselect table_name from tabs; (user_tables)sqldesc emp;sqlselect * from emp;表表结构(DDL)create tablealter tabledrop tabletruncate table表内容(DML)insertupdatedeletedesc table_name select field_name from table_name 基本数据类型CHAR[(n)] n=255VARCHAR2(n) n=2000LONG(n) n=2G字符串用单引号括起来NUMBER[(m[,n])] m精度(1-38) n小数后位数RAW(n) 二进制数据 n=2000LONG RAW(n) n=2G 可以存储声音、图片DATE 缺省形式 ‘DD-MON-YY’ROWID 内部数据类型 (数据库序号.行序号.数据文件号)NULL日期型数据的格式说明Daysdd number 12dy abbreviated friday spelledout Fridayddspth spelled out,ordinal twelfthMonthmm number 03mon abbreviated marmonth spelled out marchYearyy year 87yyyy year and century 1987日期型数据的格式说明缺省日期型:dd-mon-yyselect sysdate from dual; 系统:date,time改变日期形式:1.本次会话SQL ALTER SESSION SET NLS_DATE_FORMAT=YY-MM-DD;2.下次启动后永久生效----改文件设置INITSID.ORA中的NLS_DATE_FORMAT参数可改变缺省日期的格式。表结构1.建立sqlcreate table table_name (column_name1 datatype [not null|unique], column_name2 datatype [not null|unique], column_name2 datatype [not null|unique]);表内容1.插入记录sqlinsert into table_name [column_name-a, …,column_name-x] values (column_value-a,…,column_value-x);表结构2.变更1修改 sqlalter table table_name modify(column_name datatype );2增加 sqlalter table table_name add(column_name datatype );表内容2.修改记录sqlupdate table_name set column_name1= values1,column_name2=values2 [where search_conditions];表内容3.删除记录sqldelete [from] table_name [

文档评论(0)

1亿VIP精品文档

相关文档