![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
ngu2020
自强不息!
展开
-
Docker oracle相关
进入docker的oracle_11g 容器docker exec -it 容器ID /bin/bash加载环境变量source /home/oracle/.bash_profile登录sqlplussqlplus /nologconnect /as sysdba查看实例SELECT instance_name FROM v$instance;instance_name...原创 2019-06-22 22:08:47 · 98 阅读 · 0 评论 -
mybatis 插入数据返回主键到对象, oracle 和 mysql 的区别
mysql的写法,注意只需要写 useGeneratedKeys=“true” keyProperty=“id” 就可以吧吧id返回到对象的id中去<insert id="insertSelective" parameterType="com.yuan.ngu.springbootmybatis.model.User" useGeneratedKeys="true" keyProperty...原创 2019-06-22 22:16:56 · 463 阅读 · 0 评论 -
mysql 主从复制
找到主数据库的配置文件my.cnf(或者my.ini),我的在/etc/mysql/my.cnf,在[mysqld]部分插入如下两行:[mysqld]log-bin=mysql-bin #开启二进制日志server-id=1 #设置server-id,每个MySQL服务都是唯一的以上配置修改完需要重启MySQLMySQL创建用户CREATE USER ‘slave’@’192.168....原创 2019-06-23 13:56:40 · 240 阅读 · 0 评论 -
MySQL中BIGINT与Java数据类型对应问题
如果不是无符号类型,BIGINT(20)的取值范围为-9223372036854775808~9223372036854775807。与Java.lang.Long的取值范围完全一致,mybatis会将其映射为Long而BIGINT(20) UNSIGNED的取值范围是0 ~ 18446744073709551615,其中一半的数据超出了Long的取值范围,Mybatis将其映射为BigInt...原创 2019-06-23 13:58:51 · 33923 阅读 · 0 评论 -
MySQL常用操作
注意:创建用户前要修改MySQL密码强度限制:set global validate_password_policy=0;set global validate_password_length=1;创建用户create user ‘ngu@%’ identified by ‘woshiyinyuan’;赋予权限(注意:下面语句有创建用户并赋予权限的作用,所以直接可以用这个创建用户并给予权...原创 2019-06-23 13:59:49 · 332 阅读 · 0 评论 -
CentOS7安装MySQL
CentOS7安装MySQL在CentOS中默认安装有MariaDB,这个是MySQL的分支,但为了需要,还是要在系统中安装MySQL,而且安装完成之后可以直接覆盖掉MariaDB。1 下载并安装MySQL官方的 Yum Repository[root@localhost ~]# wget -i -c http://dev.mysql.com/get/mysql57-community-re...转载 2019-06-23 14:02:05 · 2531 阅读 · 0 评论 -
mysql把一个表某个字段的内容复制到另一张表的某个字段的SQL语句写法
需求:把一个表某个字段内容复制到另一张表的某个字段。实现sql语句1:UPDATE file_manager_folder f1LEFT OUTER JOIN file_manager_folder f2ON f1.name = f2.name AND f2.parentId = 54SET f1.parentId = 54WHERE f2.name IS NULL AND f1.id...转载 2019-06-23 14:03:57 · 4084 阅读 · 0 评论 -
mysql中的round函数
在mysql中,round函数用于数据的四舍五入,它有两种形式:1、round(x,d) ,x指要处理的数,d是指保留几位小数这里有个值得注意的地方是,d可以是负数,这时是指定小数点左边的d位整数位为0,同时小数位均为0;2、round(x) ,其实就是round(x,0),也就是默认d为0;下面是几个实例1、查询: select round(1123.26723,2);结果:11...原创 2019-06-23 14:06:20 · 2629 阅读 · 0 评论