学习笔记
BittenTail
个人网站:https://bittentail.github
展开
-
第二十二章 使用视图
第二十二章 使用视图 将介绍视图究竟是什么,它们怎样工作,何时使用它们。以及如何利用视图简化某些SQL操作。 22.1 视图 需要MySQL 5:MySQL 5添加了对视图的支持。 视图是虚拟的表。与包含数据的表不一样,视图只包含使用时动态检索数据的查询。 理解视图的最好的方法是看一个例子。之前用下面的SELECT语句从3个表中检索数据: SELECT cust_name,cust_conta...原创 2020-02-09 14:46:00 · 127 阅读 · 0 评论 -
第二十一章 创建和操纵表
第二十一章 创建和操纵表 表的创建、更改和删除的基本知识。 21.1 创建表 MySQL不仅用于表数据操作,而且还可以用来执行数据库和表的所有操作,包表本身的创建和处理。 一般有两种创建表的方法: 使用具有交互式创建和管理表的工具; 表也可以直接使用MySQL语句操纵。 为了用程序创建表,可使用SQL的CREATE TABLE语句。值得注意的是,在使用交互式工具时,实际上使用的是MySQL语句...原创 2020-02-07 16:21:10 · 160 阅读 · 0 评论 -
第二十章 更新和删除数据
第二十章 更新和删除数据 如何利用UPDATE和DELETE 20.1 更新数据 为了更新(修改)表中的数据,可使用UPDATE语句。可采用两种方式使用UPDATE: 更新表中特定行; 更新表中所有行。 不要省略WHERE子句:在使用UPDATE时一定要注意细心。因为稍不注意,就会更新表中所有行。 UPDATE语句非常容易使用,甚至可以说是太容易使用了。基本的UPDATE语句由三部分组成,...原创 2020-02-06 15:12:58 · 150 阅读 · 0 评论 -
第十九章 插入数据
第十九章 插入数据 本章截杀如何利用SQL的INSERT语句将数据插入表中。 19.1 数据插入 毫无疑问,SELECT是最常使用的SQL语句了(前17章全是讲它)。但是,还有其他3个经常使用的SQL语句需要学习。第一个就是INSERT。 顾名思义,INSERT是用来插入(或添加)行到数据库表的。插入可以用几种方式使用: 插入完整的行; 插入行的一部分; 插入多行; 插入某些查询的结果; 插...原创 2020-02-06 15:12:33 · 169 阅读 · 0 评论 -
第十八章 全文本搜索
第十八章 全文本搜索 使用MySQL的全文本搜索功能进行高级的数据查询和选择。 18.1 理解全文本搜索 注:并非所有引擎都支持全文本搜索。两个最常用的引擎为 MyISAM 和 InnoDB,前者支持全文本搜索,而后者不支持。 LIKE关键字,利用通配操作符匹配文本(和部分文本)。使用LIKE,能够查找包含特殊值或部分值的行(不管这些值位于列内什么位置)。 正则表达式:使用正则表达式,可以编写查...原创 2020-02-06 15:10:06 · 175 阅读 · 0 评论 -
第十七章 组合查询
第十七章 组合查询 本章讲述如何利用UNION操作符将多条SELECT语句组合成一个结果集。 17.1 组合查询 多数SQL查询都只包含从一个或多个表中返回数据的单条SELECT语句。MySQL也允许执行多个查询(多条SELECT语句),并将结果作为单个查询结果集返回。这些组合查询通常称为并(union)或复合查询(compound query)。 有两种基本情况,其中需要使用组合查询: 在单个...原创 2020-02-06 15:08:56 · 184 阅读 · 0 评论 -
第十四章 类型信息
第十四章 类型信息 运行时类型信息使得你可以在程序运行时发现和使用类型信息 它使你从只能在编译期执行面向类型的操作的禁锢中解脱了出来,并且可以使用某些非常强大的程序。对RTTI(Run-Time Type Identification——运行时类型识别)的需要,揭示了面向对象设计中许多有趣(并且复杂)的问题,同时也提出了如何组织程序得人问题。 Java是如何让我们在运行时识别对象和类的信息的。主要...原创 2020-01-13 19:42:00 · 100 阅读 · 0 评论