MYSQL
WI_232995
一枚java程序猿,懂的自然懂。
展开
-
docker容器中忘记mysql密码时,修改mysql密码
a. vi /etc/mysql/conf.d/docker.cnf (如果没有docker.cnf文件使用 cat编辑法cat >> ./test.txt (回车后开始编辑输入内容)I am a boy.按cntl+d组合键结束编辑。) 最终配置文件docker.cnf内容如下: [mysqld] skip-host-cache skip-name-resolve skip-grant-tablesb....原创 2020-05-28 15:08:30 · 1454 阅读 · 0 评论 -
mybatis 一次执行多条SQL
原文出处 感谢作者: http://rhodian.iteye.com/blog/1930891mybatis+mysql如何批量执行多条语句博客分类: mybatis+mysqlmybatismysql批量提交allowMultiQueries 此处仅描述问题处理方法,关于mysql、mybatis的内容不在此赘述。 因为项目需要,需要在mybatis同个标签中执行多条sql语句。如下: Xm...转载 2018-06-27 15:40:09 · 582 阅读 · 0 评论 -
linux下载安装mysql
Linux下安装MySQL2017年05月04日 16:09:12阅读数:5360安装步骤1、下载 下载地址:http://dev.mysql.com/downloads/mysql/5.6.html#downloads 下载版本:我这里选择的5.6.33,通用版,linux下64位 也可以直接复制64位的下载地址,通过命令下载:wgethttp:/...转载 2018-05-02 17:47:22 · 3674 阅读 · 2 评论 -
数据库跨域访问
1.ORACLEdblink(Database Link)数据库链接顾名思义就是数据库的链接[1] ,就像电话线一样,是一个通道,当我们要跨本地数据库,访问另外一个数据库表中的数据时,本地数据库中就必须要创建远程数据库的dblink,通过dblink本地数据库可以像访问本地数据库一样访问远程数据库表中的数据。2.MYSQL本地MySQL数据库要访问远程MySQL数据库的表中的数据, 必须通过FED...原创 2018-05-02 13:40:43 · 1436 阅读 · 0 评论 -
数据库三大范式
后一个范式都是在满足前一个范式的基础上建立的.1NF:无重复的列.表中的每一列都是不可分割的基本数据项.不满足1NF的数据库不是关系数据库.如联系人表(姓名,电话),一个联系人有家庭电话和公司电话,则不符合1NF,应拆分为(姓名,家庭电话,公司电话).2NF:属性完全依赖于主键.不能存在仅依赖于关键一部分的属性.如选课关系(学号,课程名称,成绩,学分),组合关键字(学号,课原创 2017-10-27 09:50:53 · 232 阅读 · 0 评论 -
mybatis中批量插入数据(MYSQL)
由于项目需要生成多条数据,并保存到数据库当中,在程序中封装了一个List集合对象,然后需要把该集合中的实体插入到数据库中,项目使用了Spring+MyBatis,所以打算使用MyBatis批量插入,应该要比循环插入的效果更好,由于之前没用过批量插入,在网上找了一些资料后最终实现了,把详细过程贴出来。供以后查阅和学习。 java代码:注意:这里循环的时候需new 出来新的对象,转载 2017-08-17 16:51:12 · 1608 阅读 · 1 评论 -
SQL中truncate table和delete的区别
TRUNCATE TABLE 在功能上与不带 Where 子句的 Delete 语句相同:二者均删除表中的全部行。但 TRUNCATE TABLE 比 Delete 速度快,且使用的系统和事务日志资源少。Delete 语句每次删除一行,并在事务日志中为所删除的每行记录一项。TRUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放。原创 2017-09-14 00:11:18 · 284 阅读 · 0 评论 -
linux上修改远程服务密码
先链接到远程服务器进行登录登陆进去以后,再输入:passwd或者是:sudo passwd root此时会提示输入新的密码。你输入新的密码回,再确认输入一次密码回车,就可以完成root密码的修改。原创 2017-08-14 15:50:08 · 2798 阅读 · 0 评论 -
linux下修改mysql的root账号的密码
解决 ERROR 1054 (42S22): Unknown column 'password' in 'field list' 错误找到my.cnf文件,我的是在etc文件夹,然后定位到 mysqld下加入skip-grant-tables 保存即可关闭mysql服务 killall mysqld开启mysql服务 service mysql start再输入 m原创 2017-08-12 19:05:59 · 412 阅读 · 0 评论 -
mysql中获得日期的上一月时间
/*当前时间加1毫秒*/SELECT DATE_ADD(NOW(),INTERVAL 1 MICROSECOND);/*当前时间减1毫秒*/SELECT DATE_ADD(NOW(),INTERVAL -1 MICROSECOND);/*当前时间加1秒*/SELECT DATE_ADD(NOW(),INTERVAL 1 SECOND);/*当前时间减转载 2017-08-17 16:37:52 · 7016 阅读 · 0 评论