![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
xiaoqi329
这个作者很懒,什么都没留下…
展开
-
mysql in/not in 探究 究竟能不能使用in
in:某个列的多条件查询eg: 查询id为1,2,3,4的用户所有信息 => select * from user where id in(1,2,3,4)not in: 语义相反eg: 查询id不为1,2,3,4的用户所有信息 => select * from user where id not in(1,2,3,4)关于in到底能不能用索引的问题,其他资料也很详细下面探究究竟能不能用in 普遍认为in的参数为一个的时候,索引效率最高,当参数越多时效率越低但我发现,无论是参数个数原创 2020-12-01 19:05:39 · 882 阅读 · 0 评论 -
linux 安装mysql5.7.23
下载安装包下载地址:https://downloads.mysql.com/archives/community/1.上传安装包到指定目录安装目录为:/mnt/softwares/ (先上传mysql-5.7.23-linux-glibc2.12-x86_64.tar.gz压缩文件到此目录下)解压: tar -zxvf mysql-5.7.23-linux-glibc2.12-x86_...原创 2020-04-28 23:36:41 · 240 阅读 · 0 评论 -
自定义mysql存储过程,转移表之间的数据
自定义存储过程完成表数据转移公司业务需要,需要转移表中的数据到历史表中,历史表与原表只多一个task_id的字段,由于涉及表众多,自己觉得自定义个存储过程来实现。实现思路1.由于每个表的列不同,查询操作表的列,拼接2.要转移的数据有条件限制,需要输出参数来进行筛选要转移的数据3.转移到新的表中有个参数task_id, 需要输入参数多一个task_id4.转移的表到表,有两个表名 ...原创 2020-03-26 17:44:50 · 290 阅读 · 0 评论 -
linux重装后,重新安装mysql并找回数据
记录一次服务器挂掉,重新安装mysql并找回数据1.拷贝 mysql data目录下的数据2.编辑my.cnf文件创建mysql用户组,创建my.cnf文件中相应的文件夹,给予相应权限初始化mysql启动mysql业余小白记录在服务器重装后找回数据的过程,某天到公司后,发现云服务器无法ssh链接,通过vnc登录到服务其中,发现很多命令已不可使用,各种提示文件丢失,不知移动云抽搐还是某些大神的攻...原创 2020-03-26 17:21:42 · 2907 阅读 · 1 评论 -
mysql 创建用户并赋权,收回权限
1.创建用户语法:CREATE USER user [IDENTIFIED BY [PASSWORD] 'password'][, user [IDENTIFIED BY [PASSWORD] 'password']] ...例子: CREATE USER 'test001' IDENTIFIED BY '123456';2.授权语法:GRANT priv_type...原创 2020-03-09 17:54:28 · 452 阅读 · 0 评论