![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL笔记
笔记
weixin_44238629
这个作者很懒,什么都没留下…
展开
-
mysql 搜索某个字段中某个值出现的次数
$evaluations = Evaluation::where('lesson_id', 'in', array_unique($lesson_ids))->group('lesson_id') ->column('count(id) as advisenum, SUM(CASE is_early WHEN "1" THEN 1 ELSE 0 END) is_early, SUM(CASE is_count WHEN "1" THEN 1 ELSE 0 END) is_原创 2020-11-14 19:30:20 · 996 阅读 · 0 评论 -
MySQL My ISAM表锁
锁是计算机协调多个进程或线程并发访问某一资源的机制,在数据库中,数据也是一种供需多用户共享的资源,如何保证数据并发访问的一致性,有效性,是所有数据库必须解决的一个问题,索冲突也是影响数据库并发访问性能的一个重要因素,从这个角度来说,锁对数据库而言显得尤其重要,也更加复杂MySQL锁:相对其他数据库而言,MySQL的锁机制比较简单,其特点是不同的存储引擎支持不同的锁机制,MySQL的三种锁的特...原创 2020-01-07 12:37:41 · 91 阅读 · 0 评论 -
mysql 视图
什么是视图?视图是由查询结果形成的一张虚拟表什么时候要用到视图?如果某个查询结构出现的非常频繁,也就是,要经常拿这个查询结果来做子查询的时候使用视图的好处1)简化查询语句(比如工人的平均共资)2)可以进行权限控制把表的权限封闭,但是开放相应的视图权限,视图里只开放部分数据列。3)大数据表分表的时候,可以将表分成n个视图视图与表的关系视图是表的查询结构,自然表的数据变了,会影响视...原创 2020-01-06 20:24:42 · 135 阅读 · 0 评论 -
MySQL 存储过程
创建存储过程的步骤1,首先选中一个数据库2,改变分隔符,不要让;作为执行结束的标记通常情况下,改变分隔符的命令delimiter &&改变之后要输入 $$;才能表示一句话结束了3,创建存储过程create procedure p_name<>beginselect 'hello';select 'world';end&&;4,执...原创 2020-01-04 20:05:30 · 63 阅读 · 0 评论 -
MYSQL 对编码格式有关指令
**1,显示当前数据库的编码方式**show variables like 'char%';**2,重启服务器**net stop mysql;net start msyql;**3,更改数据库表的编码格式**alter table table_name character set utf8;**4,修改数据表某一个字段的结构**alter table tab...原创 2020-01-04 13:16:25 · 55 阅读 · 0 评论