数据库学习
文章平均质量分 81
aiqi6666
一条爱学习的咸鱼
展开
-
MYSQL存储过程
本文实例来自于易百教程一.存储过程的定义:存储过程是存储在数据库目录中的一段声明性SQL语句,优点有:通常存储过程有助于提高应用程序的性能存储过程有助于减少应用程序和数据库服务器之间的流量存储的程序对任何应用程序都是可重用的和透明的存储的程序是安全的二.存储过程入门:第一个存储过程 说明:DELIMITER 定好结束符为”//”, 然后最后又定义为”;”,//...原创 2018-06-23 18:46:09 · 13296 阅读 · 2 评论 -
数据库学习——范式
范式,即normal form,是我们在设计数据库结构过程中所遵循的知道方法和规则,通常所用到的只是前三个范式,即:第一范式(1NF),第二范式(2NF),第三范式(3NF)1NF:强调的是列的原子性,即列不能够再分成其他几列。 考虑这样一个表:【联系人】(姓名,性别,电话) 如果在实际场景中,一个联系人有家庭电话和公司电话,那么这种表结构设计就没有达到 1NF。要符合 1NF 我们只需...转载 2018-07-03 09:37:43 · 254 阅读 · 0 评论 -
msql索引
一、什么是索引?为什么要建立索引? 索引用于快速找出在某个列中有一特定值的行,不使用索引,MySQL必须从第一条记录开始读完整个表,直到找出相关的行,表越大,查询数据所花费的时间就越多,如果表中查询的列有一个索引,MySQL能够快速到达一个位置去搜索数据文件,而不必查看所有数据,那么将会节省很大一部分时间。例如:有一张person表,其中有2W条记录,记录着2W个人的信息。有一个Phone的...原创 2018-08-03 10:08:52 · 364 阅读 · 0 评论 -
mysql视图
定义: 视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并在引用视图时动态生成。使用视图的好处:视图能简化用户操作 视图机制使用户可以将注意力集中在所关心的数据上。如果这些数据不是直接来自基本表,则可以通过定义视图,使数据库看起来结构简单、清晰,并且可以简...原创 2018-08-03 11:07:09 · 159 阅读 · 0 评论