CODE, ARCHITECTURE & AI

数据库.

3 篇记录保持好奇,慢慢积累

MySQL中的排序

MySQL中的排序 曾经以为filesort是文件排序,后来知道这仅仅是一个排序,文件只是路人甲而已 前些日子从china-pub上买了《Mysql核心内幕》,当浏览到第4章时,以前对MySQL的排序,join buffer不理解的地方,忽然觉得懂了,只是不知道这个懂了是真懂了还是假懂了。 就如当你从一个梦中醒来,难道你就确认你一定不是在做梦了吗? 说说看了…
继续阅读 ↗

存储过程和触发器

存储过程和触发器 【存储过程的定义】 将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。 【存储过程的优点】 1、更快的速度 存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所…
继续阅读 ↗

视图的定义及其4个优点

视图的定义及其4个优点 【视图的定义】 视图是从一个或几个基本表(或视图)导出的表,它是一个虚表。数据库中存储了视图的定义,视图所显示的数据依然存放在原来的基本表中。 视图和基本表一样可以被查询、删除。在一个视力之上再定义新的视图,此时对视图的更新操作(增加,删除,修改)操作则有一定的限制 ps: 个人觉得视图是一个类似于窗口或接口性的东西 【简化用户操作】…
继续阅读 ↗