MYSQL网站制作之MYSQL教程:MySQL Show命令
MySQL已经为支持所有最流行的Web2.0语言做好了准备,诸如Ruby、Ajax等,当然还有PHP。有的业界分析师说过,“每一个Web2.0公司实质上就是一个数据库公司。</p>showtables或showtablesfromdatabase_name;注释:显现以后数据库中一切表的称号
showdatabases;
注释:显现mysql中一切数据库的称号
showprocesslist;
注释:显现体系中正在运转的一切历程,也就是以后正在实行的查询。年夜多半用户能够检察
他们本人的历程,可是假如他们具有process权限,就能够检察一切人的历程,包含暗码。
showtablestatus;
注释:显现以后利用大概指定的database中的每一个表的信息。信息包含表范例和表的最新更新工夫
showcolumnsfromtable_namefromdatabase_name;或showcolumnsfromdatabase_name.table_name;
注释:显现表中列称号
showgrantsforuser_name@localhost;
注释:显现一个用户的权限,显现了局相似于grant命令
showindexfromtable_name;
注释:显现表的索引
showstatus;
注释:显现一些体系特定资本的信息,比方,正在运转的线程数目
showvariables;
注释:显现体系变量的称号和值
showprivileges;
注释:显现服务器所撑持的分歧权限
showcreatedatabasedatabase_name;
注释:显现createdatabase语句是不是可以创立指定的数据库
showcreatetabletable_name;
注释:显现createdatabase语句是不是可以创立指定的数据库
showengies;
注释:显现安装今后可用的存储引擎和默许引擎。
showinnodbstatus;
注释:显现innoDB存储引擎的形态
showlogs;
注释:显现BDB存储引擎的日记
showwarnings;
注释:显现最初一个实行的语句所发生的毛病、告诫和关照
showerrors;
注释:只显现最初一个实行语句所发生的毛病
即使对于MySQL的商业化的企业版来说,也没有高昂的许可证成本,当你将其与像甲骨文和微软之类的大型专有商业数据库比较的话。 一个是把SQL语句写到客户端,可以使用DataSet进行加工; 其实可以做一下类比,Oracle等数据库产品老早就支持了java编程,而且提供了java池参数作为用户配置接口。但是现在有哪些系统大批使用了java存储过程?!连Oracle自己的应用都不用为什么?! 数据库物理框架没有变动undo和redo都放在数据库得transaction中,个人感觉是个败笔。如果说我们在设计数据库的时候考虑分多个数据库,可能能在一定程度上避免I/O效率问题。 记得在最开始使用2k的时候就要用到这个功能,可惜2k没有,现在有了作解决方案的朋友会很高兴吧。 习惯敲命令行的朋友可能会爽一些。但是功能有限。适合机器跑不动SQLServerManagementStudio的朋友使用。 发几份SQL课件,以飨阅者 只能告诉你,学好数据库语言和原理,多见识几种数据库软件,比一棵树上吊死要好。 呵呵,这就是偶想说的
页:
[1]