![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
码海淹没的小强
每天一点进步。
展开
-
关于 mybatis 中写法
转自:https://www.cnblogs.com/xuehuashanghe/p/12882762.html使用 mybatis 时,如果要使用到 in 写法,要使用 foreach ,里面几个参数,看了很多地方,都说的不清不楚,自己最后各种测试,这里详细说下:(1)collection = “” ,这个参数是 dao 层(mapper)接口方法里面传过来的集合参数,如果dao 层传的参数只有一个,这里写关键字 list(如果是数组,写 array)例子: dao 层:User ge.转载 2020-06-29 16:39:56 · 424 阅读 · 0 评论 -
sql中where和having的区别(转)
转自:https://www.cnblogs.com/weibanggang/p/9632718.html方便学习。sql中where和having的区别用的地方不一样where可以用于select、update、delete和insert into values(select * from table where ..)语句中。having只能用于select语句中执行的顺序不一样where的搜索条件是在执行语句进行分组之前应用having的搜索条件...转载 2020-06-05 22:02:11 · 148 阅读 · 0 评论 -
一个初中级实习程序员面试的必经之路———mysql面试常见题(二)
难受,本以为熟悉了常见的sql语句后刷题没啥问题,今天力扣怒刷20题,还是不行。正确率还是达不到想要的水平。一个初级后端程序员还是要兼具初级数据库管理员的大旗,奋斗在一线数据库维护中。以后本篇长期更新在数据库刷题中做错的题,以及分析解决思路。习题一:编写一个 SQL 查询,获取Employee表中第二高的薪水(Salary)。+----+--------+| Id | Salary |+----+--------+| 1 | 100 || 2 | 200 || ...原创 2020-05-21 23:08:12 · 306 阅读 · 0 评论 -
一个初中级实习程序员面试的必经之路———mysql面试常见题
最近参与面试,作为刚入门的一名后端程序员,永远离不开增删改查,熟练使用mybatis。数据库成为了必考的一个分支,想想还是做点题来巩固一下以前的知识;首先是三个表的的创建工作: dept | CREATE TABLE `dept` ( `deptnu` int(11) NOT NULL COMMENT '部门编号', `dname` varchar(50) DEFAULT NULL COMMENT '部门名称', `addr` varchar(50) DEFAULT NULL COM原创 2020-05-20 22:16:14 · 630 阅读 · 0 评论 -
mysql限制root用户指定ip登录,限制ip登录——同时解决win登录服务器数据库1045报错问题
详解如何从安全角度出发限制root用户指定ip登录查看root用户可以在哪台机器登录select user,host from mysql.user where user='root';修改mysql库里边的user表update mysql.user set host='localhost' where user='root';刷新权限flush privileges;...原创 2020-05-20 21:56:04 · 1286 阅读 · 0 评论 -
详解服务器上————忘记密码以及如何修改用户密码
1. 第一种:set password for 用户@ip = password('密码');set password for root@localhost = password('root');2. 第二种:mysqladmin -u用户 -p旧密码 password 新密码;mysqladmin -urootmysqladmin -uroot -proot password;3. 第三种:update mysql.user set authentication_string=pass原创 2020-05-20 21:52:52 · 1434 阅读 · 0 评论