仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 665|回复: 7
打印 上一主题 下一主题

[学习教程] MYSQL教程之SQLPlus命令利用指南(二) enhydrabo...

[复制链接]
萌萌妈妈 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:33:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
DBaaS会导致单一客户利润率的下降,因为云服务一般是依靠MySQL学习教程数来抵消较低的利润率。

关头字SQLPlus命令利用指南


/*------------------------------------------------------------------------------------

/*接待转载,请保存这部分信息

/*翁彦2004-1-15

/*------------------------------------------------------------------------------------

五报表制造命令

报表制造命令是最主要的SQL*PLUS命令,也是DBA常常用到的。上面,就让我复杂地申明一下。

(1)TTITLE命令

安排一个报表的题目。

语法:

TTITLE

------



Placesandformatsatitleatthetopofeachreportpage.

EnterTTITLEwithnoclausetolistitscurrentdefinition.



TheoldformofTTITLEisusedifonlyasinglewordor

astringinquotesfollowstheTTITLEcommand.



TTI[TLE][printspec[text|variable]...]|[ON|OFF]



whereprintspecisoneormoreofthefollowingclauses:



COLnLE[FT]BOLD

S[KIP][n]CE[NTER]FORMATtext

TABnR[IGHT]

次要参数的申明:

¨报表题目的显现的地位,有LEFT,CENTER决意

¨还可使用用户的变量(内容有体系来保护),如SQL.PNO页号,SQL.LNO行号等等

¨COL[N]就是在第几个字符地位入手下手显现题目。



(2)COLUMN命令

这个命令次要用处,是标准查询的了局的输入格局。输入格局包含了数字也能够指定显现的宽度。COLUMN设置后,一向坚持无效。除非,你从头利用COLUMN设置该列大概用COLUMN<columnname>CLEAR。

语法:

COLUMN

------



Specifiesdisplayattributesforagivencolumn,suchas:

-columnheadingtext

-columnheadingalignment

-NUMBERdataformat

-columndatawrapping



Alsoliststhecurrentdisplayattributesforasinglecolumn

orallcolumns.



COL[UMN][{column|expr}[option...]]



whereoptionisoneofthefollowingclauses:

ALI[AS]alias

CLE[AR]

ENTMAP{ON|OFF}

FOLD_A[FTER]

FOLD_B[EFORE]

FOR[MAT]format

HEA[DING]text

JUS[TIFY]{L[EFT]|C[ENTER]|C[ENTRE]|R[IGHT]}

LIKE{expr|alias}

NEWL[INE]

NEW_V[ALUE]variable

NOPRI[NT]|PRI[NT]

NUL[L]text

OLD_V[ALUE]variable

ON|OFF

WRA[PPED]|WOR[D_WRAPPED]|TRU[NCATED]



上面就举例申明:

SQL>COLUMNSALALIASSalaryFORMAT$99,990.90

我们指定了SAL这个列的一一般名和数字的MONEY显现格局,上面的显现了局显现了设置后的效果。



关于FORMAT的提醒:

¨笔墨各式的设置,用A[n]来暗示,n暗示显现的长度。那末这个笔墨列的显现长度就依照N个字符的宽度,假如内容>N,就会主动转行。如

¨日期格局,sqlplus缺省显现的日期格局依照nls_lang设置来显现。缺省是A9。那末,你能够经由过程设置数据库启动参数,大概sqlplus的情况变量,大概用altersession命令来标准日期的显现;也能够经由过程to_char来转换显现内容;也能够用column命令来指定显现长度。

¨数字格局,申明一些经常使用的标记。如

9代表一个数字字符

0在指定的地位显现前导0或后置0

$美圆泉币标记

B显现一个空,假如是0的话

MI显现负号,假如小于0的话

,显现千分位分开符

.显现小数点

G和,一样,显现千分位分组标记

L显现当地地区的泉币标记







关于其他参数的提醒

Justify次要划定了列显现内容的对齐体例。Left,right,center。

Like指定该列的显现参照某个其他列的显现办法。如:COLUMNCOMMLIKESAL

NEWLINE换行显现这个列的内容

NULLtext假如是null,显现一个字符串,相称于ISNULL函数。
“通过有能力的DBA的一个简单计划,MySQL可以达到令人难以想像的运行速度,”一位资深DBA如此表示。MySQL中没有多余的功能来拖累CPU或占用内存。
变相怪杰 该用户已被删除
沙发
发表于 2015-1-23 21:11:27 来自手机 | 只看该作者
另一个是把SQL语句写到服务器端,就是所谓的SP(存储过程);
因胸联盟 该用户已被删除
板凳
发表于 2015-1-31 20:00:03 | 只看该作者
两个月啃那本sqlserver2005技术内部-存储引擎,花了几个月啃四本书
飘灵儿 该用户已被删除
地板
发表于 2015-2-6 21:55:23 | 只看该作者
入门没那么困难,精通没那么容易
小魔女 该用户已被删除
5#
发表于 2015-2-18 20:53:32 | 只看该作者
如果是将来做数据库的开发设计,就应该详细学习T-SQL的各种细节,包括T-SQL的程序设计、存储过程、触发器以及具体使用某个开发语言来访问数据库。
若天明 该用户已被删除
6#
发表于 2015-3-6 10:51:40 | 只看该作者
代替了原来VB式的错误判断。比Oracle高级不少。
精灵巫婆 该用户已被删除
7#
发表于 2015-3-13 00:08:23 | 只看该作者
如果处理少量数据,比如几百条记录的数据,我不知道这两种情况哪个效率更高,如果处理大量数据呢?比如有表中有20万条记录.
分手快乐 该用户已被删除
8#
发表于 2015-3-20 06:42:35 | 只看该作者
备份方面可能还是一个老大难的问题。不能单独备份几个表总是感觉不爽。灵活备份的问题不知道什么时候才能解决。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-23 20:22

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表