|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
越来越多的开发者将继续选择MySQL。Evans的总裁JohnAndrews表示,MySQL学习教程用户对MySQL和其他开源数据库的评价正在赶上甚至超过很多专有商业数据库软件。为了与MySQL服务器举行通讯,必需纯熟把握SQL。比方,在利用诸如mysql客户机如许的程序时,其功效起首是作为一种发送SQL语句给服务器实行的工具。并且,假如编写利用编程言语所供应的MySQL接口的程序时,也必需熟习SQL言语,由于必要发送SQL语
句与服务器相同。
第1章“MySQL与SQL先容”的教程先容了很多MySQL功效。本章在该教程的基本长进一步对MySQL的SQL的几个方面举行研讨。它会商了如何援用数据库的要素,包含定名划定规矩和辨别巨细写束缚的合用性。它还先容了很多更加主要的SQL语洌钊绱唇ê蜕境菘狻⒈砗退饕挠锞洌焕昧蛹焖魇莸挠锞洌惶峁┕赜谑菘夂捅淼男畔⒌挠锞涞取U饫锏慕樯芑骨康髁MySQL对尺度SQL举行的某些扩大。
3.1MySQL中的SQL特性
MySQL的SQL语句可分为几年夜类,如-1所示。我们将在本章中先容-1中所示的前四类。MySQL的一些有用工具供应了与某些SQL语句的基础命令行接口的机制。比方,mysqlshow就是SHOWCOLUMNS语句的一个接口。本章中得当的中央也对这些等效的器材举行先容。未在本章先容的一些语句将在其他章中先容。比方,用于设置用户权限的GRANT和REVOKE语句在第11章“惯例的MySQL办理”中先容。一切语句的援用语法在附录D“SQL语法参考”中列出。别的,还能够参看MySQL参考指南(MySQLReferenceManual)以取得其他信息,出格是取得MySQL最新版本中所作变动的信息。
本章最初一节先容MySQL短少的功效,即一些其他数据库中有的而MySQL中无的功效。比方子选择、事件处置、援用完全性、触发器、存储历程和视图。短少这些功效是不是意味着MySQL不是一个“真正”的数据库体系?有些人是如许以为的,但据笔者的意见,这些功效的缺少并未制止大批职员利用它。这也许是由于,关于年夜多半使用来讲,缺这些功效没甚么干系。而其他一些必要这些功效的场所,也有响应的办理举措。比方,短少级联删除暗示从表中删除纪录时,大概必要公布一条分外的查询。假如发明使用LOCK
TABLES与UNLOCKTABLES语句,将各语句分为不中止实行组的MySQL功效已充足,那末短少事件处置撑持对你来讲大概不会发生甚么影响。(这里真实的成绩不是短少事件处置;而是主动回退以作废失利的语句。假如有一些使用具有庞大的财政事件处置,好比必要完成触及必需作为一个组实行的几个互锁语句的处置,那末大概会思索利用具有提交/回退才能的数据库,如利用Postgres。)某些短少的功效将在将来完成。如,MySQL不撑持子查询,但已企图在版本3.24中给出,也许您读到本书时它已完成了。你碰到的问题可能已经在社区中被别的人已经问过,即使没有MySQL学习教程,你也可以提出问题或通过Google来搜索答案。社区的相关负责人士:“MySQL社区是活跃、友好和内容渊博的。” |
|