Mysql
BoomLee
boomlee.com ,大数据开发的百宝箱。RHCE认证,AWS SAP 认证,大数据工程师,从事医疗大数据行业
展开
-
Mysql 5.7 安装完成后,无法使用默认密码登陆
1、修改 /etc/my.cnf,在 [mysqld] 小节下添加一行:skip-grant-tables=1这一行配置让 mysqld 启动时不对密码进行验证2、重启 mysqld 服务:systemctl restart mysqld3、使用 root 用户登录到 mysql -u root4、切换到mysql数据库:use mysql;更新 user 表:将密码更改为 123456update user set authentication_string = password('r原创 2020-12-23 16:29:30 · 847 阅读 · 0 评论 -
Mysql 设置字段自动获取当前时间
1.应用场景一般数据库表中都有更新时间的字段,这个更新可以由mysql自动获取当前时间填写,不需要程序员手动写入。2.实现方法1、将字段类型设为 TIMESTAMP 2、将默认值设为 CURRENT_TIMESTAMP勾选-根据当前时间更新,如下图...原创 2018-05-25 11:28:52 · 5124 阅读 · 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 · 2612 阅读 · 0 评论 -
Mysql插入数据后返回自动递增的ID
1.环境Spring+SpringMVC+Mybatis Mysql2.应用场景Mysql数据库插入一条数据时,要求返回插入后自动递增的ID<insert id="insertUser" parameterType="com.BoomLee.pojo.User" > <selectKey keyProperty="id" order="AFTER" ...原创 2018-05-03 16:45:21 · 1592 阅读 · 0 评论 -
Mysql 查询结果判断输出
1.应用场景查询name时,若alias有值,则使用alias的值,如果为空,则还用name.2.实现SELECTCASE WHEN alias = '' THEN name ELSE alias END AS name,FROM mapconfig WHERE ...原创 2018-10-10 14:19:27 · 8013 阅读 · 0 评论