MYSQL教程之用于查询以后数据库中一切表格的纪录条...
DBaaS会导致单一客户利润率的下降,因为云服务一般是依靠MySQL学习教程数来抵消较低的利润率。剧本|数据|数据库--==========================================================================
--申明:本剧本用于查询以后数据库中一切表格的纪录条数
--并将了局存进TableInfo表中,不会删除以备用户再做处置与剖析
--不外,最初请用户删除此表。
--==========================================================================
ifexists(select*fromdbo.sysobjectswhereid=object_id(N.)andOBJECTPROPERTY(id,NIsUserTable)=1)
droptable.
go
createtableTableSpace
(
TableNamevarchar(20),
RowsCountchar(11),
Reservedvarchar(18),
Datavarchar(18),
Index_sizevarchar(18),
Unusedvarchar(18)
)
go
declare@sqlvarchar(500)
declare@TableNamevarchar(20)
declareCursor1Cursor
for
selectnamefromsysobjectswherextype=U
openCursor1
fetchnextfromCursor1into@TableName
while@@fetch_status=0
begin
set@sql=insertintoTableSpace
set@sql=@sql+execsp_spaceused+@TableName+
exec(@sql)
fetchnextfromCursor1into@TableName
end
closeCursor1
deallocateCursor1
go
--显现了局
select*fromTableSpace
--orderbyTableName
--orderbyTableNameASC--按表称号,用于统计表
--orderbyRowsCountDESC--按行数目,用于检察表行数
--orderbyReservedDESC,DataDESC--按占用空间
--orderbyIndex_sizeDESC,ReservedDESC--按索引空间检察
go
--检察库的利用情况,能够随时实行的。
--execsp_spaceused
--go
这些过程被存储和运行在数据库服务器上,以减少在客户端的处理过程,从而最大限度地提高了处理能力,因为通常情况下数据库服务器会运行地更快。存储过程并不是MySQL独有的功能,但是这个最近新增加的功能使得这个数据库比以前更具吸引力了。 但换公司用MSSQL2K感觉自己好像根本就不了解MSSQL。什么DTS触发器以前根本没用过。 从底层原理到表层引用,书籍多的很。个人认为没有什么那本书好?这样的说法。主要看和个人的学习方法是否适合。 SQLServer的异构移植功能个人感觉最好了。(如果对比过SQLServer的链接服务器和Oracle的透明网关的朋友会发现SQLServer的sp_addlinkedserver(openquery)异构数据库系列比Oracle真是强太多了。) 大家注意一点。如下面的例子: 比如,MicrosoftSQLServer2008的某一个版本可以满足现在的这个业务的需要,而且价格还比Oracle11g要便宜,那么这一产品就是适合的。 多走走一此相关论坛,多看一些实例开发,多交流0经验,没什么的,我也是刚学没多久!加油 连做梦都在想页面结构是怎么样的,绝非虚言 如果是将来做数据库的开发设计,就应该详细学习T-SQL的各种细节,包括T-SQL的程序设计、存储过程、触发器以及具体使用某个开发语言来访问数据库。
页:
[1]