学习随笔--MySQL
文章平均质量分 90
--知行合一
这个作者很懒,什么都没留下…
展开
-
MySQL学习随记---视图和SQL编程的 if case 和 循环
视图定义视图只是一个语句规则语法CREATE VIEW view_name ASSELECT column_name(s)FROM table_nameWHERE condition作用(1) 可以简化查询(2) 可以进行权限控制视图与表关系视图是表的查询结果, 自然表的数据变了, 影响视图结果(1) 视图的数据与表的数据一一对应时, 可以修原创 2017-07-21 14:37:55 · 1982 阅读 · 1 评论 -
MySQL学习随记---存储过程
存储过程定义概念类似于函数, 就是把一段代码封装起来, 当要执行这一段代码的时候, 可以通过调用该存储过程来实现, 在封装的语句体里面, 可以使用 if/case, case, while 等控制结构. 可以进行sql编程.查看现有的存储过程: show procedure status存储过程的优点创建存储过程create procedur原创 2017-08-02 18:51:58 · 324 阅读 · 0 评论 -
MySQL学习随记---存储函数
概念自定义函数他跟js中的函数几乎一样: 需要先定义, 然后调用(使用). 只是规定这个函数必须要返回数据----要有返回值(1)定义语法create function 函数名(参数) returns 返回值类型begin //代码end特别注意第三点!!!!!(2)调用跟系统函数调用一样: 任何需要数据的位置, 都可以调用该函原创 2017-08-03 11:38:30 · 261 阅读 · 0 评论 -
MySQL学习随记---触发器
概念(1) 触发器是一个特殊的存储过程, 他是MySQL在insert, update, delete 的时候自动执行的代码块(2) 触发器必须定义在特定的表上(3)自动执行, 不能直接调用作用: 监视某种情况并触发某种操作触发器的思路:监视 it_order 表, 如果 it_order 里面有增删改查的操作, 则自动触发 it_goods 里面增删改的操原创 2017-08-24 18:31:27 · 324 阅读 · 0 评论 -
MySQL性能优化之索引优化
什么是优化?合理安排资源、调整系统参数使MySQL运行更快、更节省资源。优化是多方面的,包括查询优化、更新优化、服务器优化等很多方面。没有特定方式特定的方法,总是要具体场景,具体分析,但是我们要掌握基本的优化手段。原则:减少系统瓶颈,减少资源占用,增加系统的反应速度。数据库性能参数我们可以通过SHOW STATUS语句查看MySQL数据库的性能参数 SHOW STATUS LIKE ‘v原创 2017-08-30 14:30:59 · 478 阅读 · 0 评论