摘要:使用视图的理由是什么? 1、安全性:一般是这样做的:创建一个视图,定义好该视图所操作的数据。 之后将用户权限与视图绑定,这样的方式是使用到了一个特性:grant语句可以针对视图进行授予权限。 2、查询性能提高 3、有灵活性的功能需求后,需要改动表的结构而导致工作量比较大,那么可以使用虚拟表的形式达到
阅读全文
摘要:索引就是帮助MySQL高效获取数据的一种【数据结构】。索引是一种树结构,MySQL中一般用的是【B+树】。 索引的优点: 1、通过创建唯一索引,保证数据库表每行数据的唯一性 2、大大加快数据查询速度 3、在使用分组和排序进行数据查询时,可以显著减少查询中分组和排序的时间 索引的缺点: 1、维护索引需
阅读全文
摘要:1,CAST() 和CONVERT() 函数可用来获取一个类型的值,并产生另一个类型的值。 这个类型可以是以下值其中的一个: BINARY[(N)] CHAR[(N)] DATE DATETIME DECIMAL SIGNED [INTEGER] TIME UNSIGNED [INTEGER] 所以
阅读全文
摘要:最近公司项目用到将一个表的查询出全表的父子集关系,并支持分页和模糊查询,复习一下相关技术,便于解决问题 语法:Create function function_name(参数列表)returns返回值类型 函数体 函数名,应合法的标识符,不应与系统关键字冲突。 一个函数应该属于某个数据库,可以使用d
阅读全文
摘要:Can't connect to local MySQL server through socket 问题解决
阅读全文
摘要:数据库主键到底是用自增长(INT)好还是UUID好?
阅读全文