PHP知识、源码、教程、框架、程序分享! -- PHP社区 关于我们 联系我们 联系电话 联系QQ

关系型数据库MySQL的特点

发表时间:2013-08-31 点击:

[本文摘要]:关系型数据库 MySQL的特点 以下列表显示 MySQL 的最重要的特性。这一部分是向读者已经有了关系数据库的知识。我们将使用一些术语从关系数据库的世界没有定义我们的条款完全。另一...

关系型数据库MySQL的特点

以下列表显示MySQL的最重要的特性。这一部分是向读者已经有了关系数据库的知识。我们将使用一些术语从关系数据库的世界没有定义我们的条款完全。另一方面,说明要使数据库初学者有所了解什么我们谈论。

关系数据库系统:市场上几乎所有其他的数据库系统一样,MySQL是一个关系型数据库系统。

客户/服务器结构:MySQL是一个客户机/服务器系统。有一个数据库服务器(MySQL)和任意多的客户(应用程序),并与服务器通信;即,他们查询数据,保存更改,等。客户端可以运行在同一计算机上几乎所有熟悉的大型数据库(Oracle,SQL Server的微软,等)是客户机/服务器系统。这是在对比文件服务器系统,包括微软Access,Foxpro数据库,和。文件服务器系统的决定性的缺点是,当运行在一个网络,他们变得非常低效的用户数量的增长。

兼容性:MySQL支持SQL作为数据库语言(TM)正如其名称所暗示的(TM)的(结构化查询语言)。SQL是用于查询和更新数据和数据库的管理规范的语言。

有几个SQL方言(大约有多少数据库系统)。MySQL坚持当前的SQL标准(目前SQL:2003),虽然有明显的限制和大量的扩展。

通过配置设置SQL modeyou可以使MySQL服务器行为的大部分兼容各种数据库系统。其中包括IBM和Oracle数据库/ 2。(设置SQL模式的变化,一些语法规则,而没有执行任何奇迹。更多的细节将在14章。)

MySQL如何不同于其他现有的数据库系统的主题的可读性和娱乐性的文章可以发现在http://sql-info.de/mysql/gotchas.html。

子查询:4.1以后的版本,MySQL是能够在表的查询处理:

SELECT * FROM table1 WHERE x IN (SELECT y FROM table2)

(也有许多语法变异子选择。)

观点:简单地说,涉及一个SQL查询的观点,被视为一个不同的数据库对象,使得数据库的一个特定的视图。MySQL支持观点5以后的版本。

存储过程:在这里,我们处理的是SQL代码存储在数据库系统。存储过程(SP短)通常被用来简化某些步骤,如插入或删除数据记录。对于客户端程序员这样做的好处是,他们不需要直接处理的表,但可以依靠的SPS。这样的观点,SPS帮助大型数据库项目管理。SPS也可以提高效率。MySQL支持SPS5以后的版本。

版权声明:本文系技术人员研究整理的智慧结晶,转载勿用于商业用途,并保留本文链接,侵权必究!

本文链接:http://php.aixc.cn/database/mysql/82.html

声明:本站技术及源码均为原创,转载请勿用于商业用途,并注明出处及原文链接,侵权必究。