Oracle数据库之表与表数据操作--A8站源码交易平台

  • 时间:2020-03-27 14:57 编辑:沫然 来源:原创 阅读:787
  • 扫一扫,手机访问
摘要:①file_name 表明将SQL*Plus缓冲区的内容保存到由file_name指定的文件中。 ②CREATE 表明创立一个file_name文件,并将缓冲区中的内容保存到该文件。该选项为默认值。 ③APPEND 假如file_name文件现已存在,则将缓冲区中的内容,追加到④file_name文件的内容之后;假如该文件不存在,则创立该文件。 ⑤REPLACE 假如file_name文件现已存在,则掩盖file_name文件的内容;假如该文件不存在,则创立该文件。


A8站源码交易平台

一、SQL言语


SQL言语分为四种,分别是:数据界说言语(DDL)、数据操作言语(DCL)、事务操控言语(TCL)、数据操控言语(DML)。

1.1 数据界说言语(DDL)

树立、修正、删去数据库目标,如数据库、表、视图等。数据界说言语主要包含了CREATE、ALTER、DROP等句子。A8站源码交易平台

1.2 数据操作言语(DCL)

数据库根本操作,如表中数据的查询、刺进、删去和修正等。数据操作言语中功用最强、运用最广,但语法也最复杂的句子是SELECT句子,其次还有INSERT、UPDATE、DELETE等句子。

1.3 事务操控言语(TCL)

事务操作,如COMMIT、SAVEPOINT、ROLLBACK等句子。

1.4 数据操控言语(DML)

设置用户对数据库目标的拜访权限,主要包含GRANT、REVOKE、DENY等句子。

二、Oracle根本数据类型

2.1 CHAR(n)

该数据类型用于界说固定长度的字符串,其间n用于指定字符串的最大长度,n有必要是正整数且不超越32767。

2.2 VARCHAR2(n)

该数据类型用于界说可变长度的字符串,其间n用于指定字符串的最大长度,n有必要是正整数且不超越32767。

2.3 NUMBER(precision,scale)

该数据类型用于界说固定长度的整数和浮点数,其间precision表明精度,用于指定数字的总位数;scale表明标度,用于指定小数点后的数字位数,默认值为0,即没有小数位数。

2.4 DATE

该数据类型用于界说日期时刻类型的数据,其数据长度为固定7个字节,分别描述年、月、日、时、分、秒。  

2.5 TIMESTAMP

该数据类型也用于界说日期时刻数据,但与DATE仅显现日期不同,TIMESTAMP类型数据还能够显现时刻和上下午标记,如“11-9月-2007 11:09:32.213 AM”。

2.6 BOOLEAN

该数据类型用于界说布尔型(逻辑型)变量,其值只能为TRUE(真)、FALSE(假)或NULL(空)。需求留意的是,该数据类型是PL/SQL数据类型,不能应用于表列。A8站源码交易平台

三、SQL言语的运算符

①算术 +、-、*、/、正、负。

②字符 ||(用于连接两个字符串),例:'jack is'||'a boy'等操作。

③比较  > 、< 、=、 != (或)<>、 <=、 >=、in、between…and、like

④逻辑  not(逻辑非)、and(与)、or(或)。

⑤调集  union(并)、intersect(交)、minus(差)。

四、创立表空间和表

创立一个students_test数据表,然后将其放置在自界说的tbs_test表空间里。

(1)创立tbs_test数据表空间的代码如下:

SQL>create tablespace tbs_test datafile 'D:OracleFilesOracleDatadatafile_test. dbf'

     size 100m

     extent management local autoallocate

     segment space management auto;

(2)创立一个students_test数据表,并将该表置于tbs_test数据表空间中,代码如下:

SQL>create table students_test(

     stuno number(10) not null, --学号

     stuname varchar2(8), --姓名

     sex char(2), --性别

     age int

     )tablespace tbs_test;

五、SQL*PLUS指令

5.1 运用SAVE指令将缓冲区内容保存到文件

运用SAVE指令能够将当前缓冲区的内容保存到文件中,这样,即使缓

冲区中的内容被掩盖,也保存有前面的执行句子。SAVE指令的语法如下:

SAV[E] [ FILE ] file_name [ CRE[ATE] | REP[LACE] | APP[END] ]

语法阐明如下:

①file_name  表明将SQL*Plus缓冲区的内容保存到由file_name指定的文件中。

②CREATE  表明创立一个file_name文件,并将缓冲区中的内容保存到该文件。该选项为默认值。

③APPEND  假如file_name文件现已存在,则将缓冲区中的内容,追加到④file_name文件的内容之后;假如该文件不存在,则创立该文件。

⑤REPLACE  假如file_name文件现已存在,则掩盖file_name文件的内容;假如该文件不存在,则创立该文件。

5.2 运用GET指令读取文件内容到缓冲区

运用GET指令的语法如下:

GET [ FILE ] file_name [ LIST | NOLIST ]

语法阐明如下:

①file_name  表明一个指定文件,将该文件的内容读入SQL*Plus缓冲区中。

②LIST  列出缓冲区中的句子。

③NOLIST  不列出缓冲区中的句子。

5.3 运用COLUMN指令

格式化列的显现作用

COLUMN指令能够对列的显现作用,包含列标题和列数据,进行格式化。该指令的语法如下:

COL[UMN] [ { column_name | ALI[AS] alias } [ options ] ]

语法阐明如下:

①column_name  指定列名。

②ALIAS alias  指定要格式化的列的别号。

③options  指定用于格式化列或别号的一个或许多个选项。

5.4 运用LINESIZE指令

设置一行显现的字符数量

运用LINESIZE指令能够设置一行数据能够包容的字符数量,默认数量为

80。假如LINESIZE的值比较小,那么表中一行数据,有可能在屏幕上需求

分多行显现;假如LINESIZE的值设置大一些,一行数据就能够在屏幕的一

行中进行显现了。

LINESIZE指令的语法如下:

SET LINESIZE n

     其间,n表明屏幕上一行数据能够包容的字符数量,有效规模是1 –

32767。

5.5 运用PAGESIZE指令

设置一页显现多少行数据

运用PAGESIZE指令,能够设置每一页的大小,从而操控每一页显现的

数据量。PAGESIZE指令的语法如下:

SET PAGESIZE n

其间,参数n表明每一页大小的正整数,最大值能够为50,000,默认值

为14。

页并不是仅仅由输出的数据行构成的,而是由SQL*Plus显现到屏幕上的

一切输出成果构成,包含标题和空行等。

 

举例:运用PAGESIZE和LINESIZE指令

未运用前:

1.jpg
 

运用后:

2.jpg3.jpg 


A8站源码交易平台


  • 全部评论(0)
最新发布的资讯信息
【A8站-免费源码分享|直播源码】直播系统源码开发:关于安卓开发工具和obs直播推流(2020-10-30 09:41)
【计算机/互联网|】【独家修复】用户定制版短视频点赞系统,支持抖音+快手+刷宝+微视等所有主流短视频评论系统源码(2020-10-26 16:34)
【技术宅-为技术而疯|网站架设教程】【独家首发】最新更新已对接短信2020全新抖音快手点赞任务系统霸屏天下小红书头条威客兼职完整搭建架设视频教程(2020-10-25 13:56)
【技术宅-为技术而疯|网站架设教程】最新可用个人发卡网系统源码完整搭建架设视频教程(2020-10-25 10:53)
【技术宅-为技术而疯|网站架设教程】独家更新全新V10抢单系统唯品会京东淘宝自动抢单区块系统源码全开源抢单收单接单返利+搭建架设完整视频教程(2020-10-25 10:52)
【计算机/互联网|】柔丫纸尿裤云仓系统源码部署(2020-10-15 18:13)
【计算机/互联网|】侏罗纪软件模式定制开发(2020-10-14 15:33)
【计算机/互联网|】S2b2C供应商系统 营销闭环(2020-10-10 17:46)
【计算机/互联网|程序设计开发】盛都汇系统奖励机制(2020-10-10 17:20)
【A8站-免费源码分享|网站源码】积分商城系统APP开发(2020-09-23 14:56)
联系我们
Q Q:3101359898 点击直接对话
电话:18580901894
邮箱:admin#a8zhan.com
时间:09:00 - 24:00
手机二维码 访问手机版
返回顶部