![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Mysql
BoomLee
RHCE认证,AWS SAP 认证,大数据工程师,从事医疗大数据行业
展开
-
Mysql 5.7 安装完成后,无法使用默认密码登陆
1、修改 /etc/my.cnf,在 [mysqld] 小节下添加一行:skip-grant-tables=1 这一行配置让 mysqld 启动时不对密码进行验证 2、重启 mysqld 服务:systemctl restart mysqld 3、使用 root 用户登录到 mysql -u root 4、切换到mysql数据库: use mysql; 更新 user 表:将密码更改为 123456 update user set authentication_string = password('r原创 2020-12-23 16:29:30 · 811 阅读 · 0 评论 -
Mysql 设置字段自动获取当前时间
1.应用场景一般数据库表中都有更新时间的字段,这个更新可以由mysql自动获取当前时间填写,不需要程序员手动写入。2.实现方法1、将字段类型设为 TIMESTAMP 2、将默认值设为 CURRENT_TIMESTAMP勾选-根据当前时间更新,如下图...原创 2018-05-25 11:28:52 · 5079 阅读 · 0 评论 -
Mysql 根据创建时间、当前时间计算天数
应用场景 前台需要展示当前用户在职的天数 解决方法 u.create_time :数据库表中创建该用户的时间 now() :当前时间 day :天数 select timestampdiff(day,u.create_time,now()) from user u where uid=1; ...原创 2018-05-27 17:32:39 · 2579 阅读 · 0 评论 -
Mysql插入数据后返回自动递增的ID
1.环境 Spring+SpringMVC+Mybatis Mysql 2.应用场景 Mysql数据库插入一条数据时,要求返回插入后自动递增的ID <insert id="insertUser" parameterType="com.BoomLee.pojo.User" > <selectKey keyProperty="id" order="AFTER" ...原创 2018-05-03 16:45:21 · 1568 阅读 · 0 评论 -
Mysql 查询结果判断输出
1.应用场景 查询name时,若alias有值,则使用alias的值,如果为空,则还用name. 2.实现 SELECT CASE WHEN alias = '' THEN name ELSE alias END AS name, FROM mapconfig WHERE ...原创 2018-10-10 14:19:27 · 7974 阅读 · 0 评论