MYSQL网页编程之MySQL 4.1.0 中文参考手册 --- 6.6 基础...
关于这个理由我把它放在最后一位。在很多业界专家中有一个相当一致的观点:MySQL不能很好的扩展。关于这点可能有很大的分歧,争论的焦点主要集中于水平可扩展性和垂直可扩展性上。MySQL则更倾向于垂直可扩展性。mysql|参考|参考手册|中文MySQL4.1.0中文参考手册---犬犬(心帆)翻译MySQLReferenceManualforversion4.1.0-alpha.6.6基础的MySQL用户有用命令6.6.1USE句法
USEdb_name
USEdb_name语句告知MySQL利用db_name数据库作为今后查询的缺省数据库。数据库坚持为以后数据库,只到该会话停止或另外一个USE语句收回:
mysql>USEdb1;mysql>SELECTCOUNT(*)FROMmytable;#从db1.mytable当选择mysql>USEdb2;mysql>SELECTCOUNT(*)FROMmytable;#从db2.mytable当选择
依托USE语句将一个特定命据库设为以后数据库,它其实不制止你会见另外一个数据中的表。上面的示例会见db1数据库中的author表和db2数据库中的editor表:
mysql>USEdb1;mysql>SELECTauthor_name,editor_nameFROMauthor,db2.editor->WHEREauthor.editor_id=db2.editor.editor_id;
USE语句供应了对Sybase的兼容。
6.6.2DESCRIBE句法(取得列的信息)
{DESCRIBE|DESC}tbl_name
DESCRIBE是SHOWCOLUMNSFROM的缩写。检察章节4.5.6.1检索有关数据库、表、列和索引的信息。
DESCRIBE供应有关一个表的列信息。col_name能够是一个列名或是一个包括SQL通配符字符“%”和“_”的字符串。没有需要用引号包抄字符串。
假如列范例分歧于你所希冀的基于一个CREATETABLE语句创建的列,注重MySQL偶然会变动列范例。检察章节6.5.3.1隐式的列界说变更.
这个语句是供应授与Oracle兼容的。
SHOW语句供应类似的信息。检察章节4.5.6SHOW句法。
你会发现实际上MySQL可以更少地占用资金,前者的每CPU许可费用一般从4000美元到25000美元不等,而MySQL企业版的支持和维护成本就更低了。 现在是在考虑:如果写到服务器端,我一下搞他个10个存储过程导过去,那久之服务器不就成垃圾箱了吗?即便优化了我的中间层. SQL语言是学习所有数据库产品的基础,无论你是做数据库管理还是做数据库开发都是这样。不过具体学习的侧重点要看你将来做哪一块,如果是做数据库管理(DBA),侧重点应该放在SQLServer的系统管理上. 可以动态传入参数,省却了动态SQL的拼写。 只能告诉你,学好数据库语言和原理,多见识几种数据库软件,比一棵树上吊死要好。 语句级快照和事务级快照终于为SQLServer的并发性能带来了突破。个人感觉语句级快照大家应该应用。事务级快照,如果是高并发系统还要慎用。如果一个用户总是被提示修改不成功要求重试时,会杀人的! 从底层原理到表层引用,书籍多的很。个人认为没有什么那本书好?这样的说法。主要看和个人的学习方法是否适合。 现在是在考虑:如果写到服务器端,我一下搞他个10个存储过程导过去,那久之服务器不就成垃圾箱了吗?即便优化了我的中间层. 然后最好有实践机会,能够把实践到的和实践结合起来,其实理论思考是个非常困扰和痛苦的事情 这一点很好的加强了profiler的功能。但是提到profiler提醒大家注意一点。windows2003要安装sp1补丁才能启动profiler。否则点击没有反应。
页:
[1]