MySQL数据库技术(11)

末日审判丶偒膬

末日审判丶偒膬

2016-02-19 20:34

有了下面这个MySQL数据库技术(11)教程,不懂MySQL数据库技术(11)的也能装懂了,赶紧get起来装逼一下吧!

  为了与MySQL 服务器进行通信,必须熟练掌握S Q L。例如,在使用诸如mysql 客户机这样的程序时,其功能首先是作为一种发送SQL 语句给服务器执行的工具。而且,如果编写使用编程语言所提供的MySQL 接口的程序时,也必须熟悉SQL 语言,因为需要发送SQL 语

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

  句与服务器沟通。

(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/bianchengyuyan/)

    第1章“M y S Q L与S Q L介绍”的教程介绍了许多MySQL 功能。本章在该教程的基础上进一步对M y S Q L的S Q L的几个方面进行研究。它讨论了怎样引用数据库的要素,包括命名规则以及区分大小写约束的适用性。它还介绍了许多更为重要的SQL 语句,诸如创建和删除数据库、表和索引的语句;利用连接检索数据的语句;提供关于数据库和表的信息的语句等。这里的介绍还强调了MySQL 对标准SQL 进行的某些扩充。

   3.1 MySQL 中的SQL特征

   MySQL 的SQL 语句可分为几大类,如图3-1 所示。我们将在本章中介绍图3 - 1中所示的前四类。M y S Q L的一些实用工具提供了与某些SQL 语句的基本命令行接口的机制。例如,mysqlshow 就是SHOW COLUMNS 语句的一个接口。本章中适当的地方也对这些等效的东西进行介绍。未在本章介绍的一些语句将在其他章中介绍。例如,用于设置用户权限的GRANT和REVOKE 语句在第11章“常规的MySQL管理”中介绍。所有语句的引用语法在附录D“SQL 语法参考”中列出。此外,还可以参看MySQL 参考指南( MySQL Reference Manual)以获得其他信息,特别是获得MySQL 最新版本中所作更改的信息。

    本章最后一节介绍M y S Q L缺少的功能,即一些其他数据库中有的而MySQL 中无的功能。例如子选择、事务处理、引用完整性、触发器、存储过程以及视图。缺少这些功能是否意味着MySQL 不是一个“真正”的数据库系统?有些人是这样认为的,但据笔者的看法,这些功能的缺乏并未阻止大量人员使用它。这大概是因为,对于大多数应用来说,缺这些功能没什么关系。而其他一些需要这些功能的场合,也有相应的解决办法。例如,缺少级联删除表示从表中删除记录时,可能需要发布一条额外的查询。如果发现利用L O C K TABLES 与UNLOCK TABLES 语句,将各语句分为不中断执行组的MySQL 功能已经足够,那么缺少事务处理支持对你来说可能不会产生什么影响。(这里真正的问题不是缺少事务处理;而是自动回退以取消失败的语句。如果有一些应用具有复杂的财务事务处理,比如需要完成涉及必须作为一个组执行的几个互锁语句的处理,那么可能会考虑使用具有提交/回退能力的数据库,如使用P o s t g r e s。)某些缺少的功能将在未来实现。如,MySQL 不支持子查询,但已计划在版本3 . 2 4中给出,或许您读到本书时它已经实现了。

展开更多 50%)
分享

猜你喜欢

MySQL数据库技术(11)

编程语言 网络编程
MySQL数据库技术(11)

MySQL数据库技术(13)

编程语言 网络编程
MySQL数据库技术(13)

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

MySQL数据库技术(33)

编程语言 网络编程
MySQL数据库技术(33)

MySQL数据库技术(24)

编程语言 网络编程
MySQL数据库技术(24)

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

MySQL数据库技术(12)

编程语言 网络编程
MySQL数据库技术(12)

MySQL数据库技术(17)

编程语言 网络编程
MySQL数据库技术(17)

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

HTML教程-总复习

HTML教程-总复习

HTML标签语义 科学合理的运用HTML标签

HTML标签语义 科学合理的运用HTML标签
下拉加载更多内容 ↓