![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sql
这碗花里只有粥
Keep it simple,stupid.
展开
-
SQL Server 高级对象之视图
一 视图的概念视图是一个虚拟表,该表提供了对一个或者多个表中一系列的访问,作为对象储存在数据库中。视图一经定义就存储在数据里,其展示的数据存放在基本表中,并非是在数据库中再存储一份。对视图的操作可以是 查询,修改(有一定限制),删除。通过视图修改数据,那么基表中的数据也会被修改。二 视图的优点(1)视点集中 --是用户看到只感兴趣的某些特定的数据(2)简化操作 --复杂的查询句,需...原创 2019-04-18 21:25:20 · 212 阅读 · 0 评论 -
SQL Server高级对象之存储过程(Stored Procedure)
一 存储过程的概念存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并且给出参数来执行它。二存储过程的优点(1)允许标准组件式编程(2)能够实现较快的执行速度(3)减少网络流量(4)可作为一种安全机制来充分利用三 存储过程的类型(1)用户自定义的存储过程(2)扩展存储过程(3...原创 2019-04-18 22:58:31 · 1376 阅读 · 0 评论 -
MySQL5.7 建库建表的一些习题
习题源自 《MySQL 5.7从入门到精通》清华大学出版社 --第四章数据表的基本操作1 创建数据库Market,在market中创建数据库表customers, customers表结构如表1表1 字段名 数据类型 主键 外键 非空 唯一 自增 c_num int(11) 是 否 是 是 是 c_name...原创 2019-05-21 17:10:10 · 4117 阅读 · 0 评论 -
MySQL之索引(附带习题)
索引介绍定义:一个单独的、存储在磁盘上的数据结构,它包含着对数据库里所有记录的引用指针优点:通过创建唯一索引可以保证数据库表中的每一行数据是唯一性的 加快数据的查询速度 实现数据的参考完整性方面,可以加速表与表之间的连接 在使用分组和排序的子句进行数据查询时,也可以减少查询中分组和排序的时间不利:创建和维护索引需要时间,随着数据量的增加所消耗的时间也会增加 索引需要占磁盘...原创 2019-05-24 17:18:58 · 4118 阅读 · 1 评论