发一篇先容mysql数据库下show命令的次要用法
对于IT经理来说,令他们喜欢的MySQL的简单性还有另一方面。MySQL可以运行的更快速。某些人或许会说MySQL缺少了一些人们想要的功能。本文次要先容MySQL数据库下show命令的次要用法:a.showtables或showtablesfromdatabase_name;--显现以后数据库中一切表的称号。
b.showdatabases;--显现mysql中一切数据库的称号。
c.showcolumnsfromtable_namefromdatabase_name;或showcolumnsfromdatabase_name.table_name;--显现表中列称号。
d.showgrantsforuser_name;--显现一个用户的权限,显现了局相似于grant命令。
e.showindexfromtable_name;--显现表的索引。
f.showstatus;--显现一些体系特定资本的信息,比方,正在运转的线程数目。
g.showvariables;--显现体系变量的称号和值。
h.showPRocesslist;--显现体系中正在运转的一切历程,也就是以后正在实行的查询。
i.showtablestatus;--显现以后利用大概指定的database中的每一个表的信息。信息包含表范例和表的最新更新工夫。
j.showprivileges;--显现服务器所撑持的分歧权限。
k.showcreatedatabasedatabase_name;--显现createdatabase语句是不是可以创立指定的数据库。
l.showcreatetabletable_name;--显现createdatabase语句是不是可以创立指定的数据库。
m.showengies;--显现安装今后可用的存储引擎和默许引擎。
n.showinnodbstatus;--显现innoDB存储引擎的形态。
o.showlogs;--显现BDB存储引擎的日记。
p.showwarnings;--显现最初一个实行的语句所发生的毛病、告诫和关照。
q.showerrors;--只显现最初一个实行语句所发生的毛病。
r.showengines;--显现安装后的可用存储引擎和默许引擎。
这种服务也提供了足够的监控功能来跟踪性能和使用情况,在问题发生时将发出通知并生成一定深度的分析报告。 一个百万级别的基本信息表A,一个百万级别的详细记录表B,A中有个身份证id,B中也有身份id;先要找出A中在B的详细记录。 where子句的作用是在对查询结果进行分组前,将不符合where条件的行去掉,即在分组之前过滤数据,条件中不能包含聚组函数,使用where条件显示特定的行。 SP4包括用于以下SQLServer2000组件的程序包:Database组件(下载文件:SQL2000-KB884525-SP4-x86.EXE)更新SQLServer2000的32位Database组件,包括数据库引擎、复制、客户端连接组件及工具。有关其他信息,请参阅ReadmeSql2k32Sp4.htm。AnalysisServices组件(下载文件:SQL2000.AS-KB884525-SP4-x86.EXE)更新SQLServer2000的32位AnalysisServices。 这一点很好的加强了profiler的功能。但是提到profiler提醒大家注意一点。windows2003要安装sp1补丁才能启动profiler。否则点击没有反应。 作了些试验,发现使用CLR的存储过程或函数在达到一定的阀值的时候,系统性能会呈指数级下滑!这是非常危险的!只使用几个可能没有问题,当一旦大规模使用会造成严重的系统性能问题! 大家注意一点。如下面的例子: 对于微软系列的东西除了一遍遍尝试还真没有太好的办法 如安全管理、备份恢复、性能监控和调优等,SQL只要熟悉基本操作就可以,只要程序设计部分只要稍加了解即可(如存储过程、触发器等)。
页:
[1]