![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
文章平均质量分 89
不 羡 仙
从无到有,从弱到强;还有什么比这更有意义
展开
-
mysql存储过程学习记录-一篇极速掌握存储过程
存储过程其实相对学起来我认为还是比较容易的。由于各个数据库的方言有些出入导致如何系统在开发过程中使用存储过程导致数据库迁移的难度是比较大的。一、存储过程简介一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有 SQL语句和一些特殊的控制结构组成。当希望在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的。数据库中的存储过程可以看做是对编程中面向对象方法的模拟。它允许控制数据的访问方式。(1).存储过程增强了 SQL 语言的功能和灵活性。存储过程可以用流控制原创 2021-07-20 10:23:18 · 265 阅读 · 0 评论 -
MySQL修改密码或者忘记密码怎么解决
最近Mysql使用的时候把本地的navicat重新安装了,之前保存的密码失效了,查阅了相关资料发现MySQL还有这些命令可以修改1.在登录mysql时可以做修改格式:mysql> set password for 用户名@localhost = password(‘新密码’);例子:mysql> set password for root@localhost = password...原创 2020-03-16 12:51:05 · 144 阅读 · 0 评论 -
mysql的基础知识--面试点常问
MySQL这款数据库因为是开源免费的所以在国内大部分的项目组采用的都是MySQL这款数据库。面试中也是经常问到MySQL的一些常见问题知道的回炉一些,不知道的正好学习一些l;1、数据库的设计三范式第一范式:每个表都应该有主键,并且每个字段要求原子性不可再分第二范式:建立在第一范式基础之上。所有非主键字段必须完全依赖于主键不能产生部分依赖。第三范式:建立在第二范式基础之上,所有非主键字段必...原创 2019-11-10 16:02:06 · 515 阅读 · 1 评论 -
SQL语句查询优化
SQL 系列还是第一次写,因为本身我觉得我只会SQL语句的增删改查,并没有深入研究SQL查询的一些优化方案,最近看了一些资料,感觉有必要总结一下。对于SQL查询我们一定是想能够根据索引查询来提高查询效率1、对查询进行优化,应尽量避免全表扫描,首先应考虑在where及order By(按字段值排序)这些设计列操作上添加索引。2、应尽量避免在where 子句中对字段进行null判断 例如 n...原创 2019-10-23 13:46:46 · 623 阅读 · 0 评论