第十八章 全文本检索

2021-07-04

MySQL的全文本搜索功能进行高级的数据查询和选择理解全文本搜索MyISAM和InnoDB使用全文本搜索启用全文本搜索支持 FULLTEXT不要在导入数据时使用FULLTEXT进行全文本搜索MATCH、AGAINST注意使用LIKE和全文本的区别使用查询扩展过程布尔文本搜索全文本布尔操作符理解全文本

0 条评论
600 热度

第十七章 组合查询

2021-07-02

利用UNION操作符将多条SELECT语句组合成一个结果集组合查询组合查询执行多个查询(多条SELECT语句),并将结果作为单个查询结果集返回,这些组合查询通常称为并(union)或复合查询(compound query)需要使用组合查询情况1.在单个查询中从不同的表返回类似结构的数据2.对但个表执

0 条评论
424 热度

第十五章 联结表JOIN

2021-06-30

联结关系表为什么要使用联结创建联结WHERE子句的重要性内部联结联结多个表联结SQL的强大功能就是在数据检索查询的执行中联结(JOIN)表关系表由于数据库设计范式的原因,往往需要一个表的外键关联另一个表的主键id,定义2个表的关系。关系数据库的可伸缩性远比非关系数据库要好设计良好的数据库或应用程序称

0 条评论
455 热度

第十四章 使用子查询

2021-06-30

子查询利用子查询进行过滤注意作为计算字段使用子查询注意子查询除了单个数据库表中检索数据的单条语句外,SQL允许创建子查询,即嵌套在其他查询中的查询利用子查询进行过滤在SELECT语句中,自查询总是从内向外处理。对于嵌套的子查询的数目没有限制,在实际使用时由于性能的限制,不能嵌套太多的子查询。SELE

0 条评论
398 热度

第十三章 分组数据

2021-06-29

分组数据,以便于汇总表内容的子集 GROUP BY 和HAVING数据分组创建分组数据分组分组允许把数据分为多个逻辑组,以便能对每个组进行聚集计算创建分组

0 条评论
416 热度

第十二章 汇总数据

2021-06-29

SQL的聚集函数及汇总表的数据聚集函数AVG()函数注意COUNT()函数注意MAX()函数聚集函数汇总数据而不用把它们实际检索出来。有时候需要对表中的数据进行汇总,而不是想得到数据本身,如果返回数据本身则对时间、带宽和处理资源的浪费确定表中行数获得表中行组的和找出列表的最大值、最小值、平均值MyS

0 条评论
474 热度

第十一章 使用数据处理函数

2021-06-28

MySQL支持的函数函数函数没有SQL的强可移植性使用函数文本处理函数常用的文本处理函数关于SOUNDEX()日期和时间处理函数常用日期和时间处理函数注意格式日期部分比较日期范围检索数值处理函数常用数值处理函数函数SQL支持利用函数来处理数据,给数据的处理和转换提供了方便函数没有SQL的强可移植性多

0 条评论
625 热度

第十章 创建计算字段

2021-06-28

计算字段客户机与服务器的格式拼接字段CONCAT(str1,str2,...)MySQL的不同之处删除多余空格TRIM(str)使用别名计算字段储存在数据库表中的数据一般不是应用程序所需要的格式。例如信息包含在不同列表中数据大小写格式混合对数据进行总数、平均值等计算需要直接从数据库中检索出转换、计算

0 条评论
475 热度

第九章 使用正则表达式进行搜索

2021-06-27

WHERE子句内使用正则表达式REGEXP更好地控制数据过滤正则表达式介绍使用MySQL正则表达式 REGEXP仅支持正则表达式的一个子集基本字符匹配LIKE和REGEXP的区别匹配不区分大小写进行OR匹配正则表达式介绍正则表达式使用来匹配文本的特殊的串(字符集合)例如从文本中提取电话号码、查找名字

0 条评论
543 热度