码迷,mamicode.com
首页 > 数据库
MySQL控制软件及GTID功能介绍
MySQL 5.6 版本引入了GTID功能,使得MySQL在主从复制数据一致性和数据安全方面有了巨大的提升,然而对于已经存在的基于binlog+position方式复制的MySQL集群,想要开启GTID,必须要停业务,重启MySQL,这一过程是很不友好的。 首先从重启MySQL来介绍,开启、关闭、重 ...
分类:数据库   时间:2019-08-21 14:00:38    阅读次数:181
Oracle之视图联合查询加排序问题
在公司修改bug,有这样的需求:需要从两张视图中查出相同字段的数据,按照导师姓名先排序,再按照学号排序 union联合两张表,SELECT * from((SELECT DS_ID,PYLX_ID,YX_ID,DS_XM,XH,XM FROM PY_VIEW_YJSXX WHERE ID IN (' ...
分类:数据库   时间:2019-08-21 13:58:57    阅读次数:155
设置mysql的远程访问权限
打开cmd,进入到mysql的bin路径下 1、实现远程连接(授权法) mysql -u root -p(登陆mysql数据库) use mysql; grant all privileges on *.* to root@'%' identified by "root";(后面这个root指的是m ...
分类:数据库   时间:2019-08-21 13:44:42    阅读次数:118
linux系统下使用xampp 丢失mysql root密码【xampp的初始密码为空】
如果在ubuntu 下面 使用xampp这个集成开发环境,却忘记mysql密码。 注:刚安装好的xampp的Mysql初始密码是空... 找回密码的步骤如下: 1、停止mysql服务器 sudo /opt/lampp/lampp stopmysql 2、使用`--skip-grant-tables' ...
分类:数据库   时间:2019-08-21 13:41:45    阅读次数:121
ssm实战(1)------数据库表结构
1.数据库分析。 2.maven的pom.xml配置,项目包结构初始化。 3.配置git 4.mybatis-generator逆向工程。 5.整合ssm,配置日志服务,ftp服务,自动注入 6.将整个项目提交到git仓库里,分为两个仓库,一个保留以后做新项目可以使用,一个用来继续写代码 总共8个表 ...
分类:数据库   时间:2019-08-21 13:28:02    阅读次数:105
Druid+mysql+mybatis做定时批量操作出现CommunicationsException: Communications link failure
最近使用Druid+mysql+mybatis实现定时批量操作,过一段时间就会抛出 2019-08-21 11:43:51.731 [task-3] ERROR com.alibaba.druid.pool.DruidPooledStatement - CommunicationsException ...
分类:数据库   时间:2019-08-21 13:27:31    阅读次数:969
新建表需要原表的数据,mysql 如何把查询到的结果插入到新表中
项目运用情景:新建表需要原表的数据 1. 如果两张张表(导出表和目标表)的字段一致,并且希望插入全部数据,可以用这种方法: INSERT INTO 目标表 SELECT * FROM 来源表 ; 例如,要将 articles 表插入到 newArticles 表中,则可以通过如下SQL语句实现: I ...
分类:数据库   时间:2019-08-21 12:13:57    阅读次数:123
Django连接多个数据库并实现读写分离
当一个项目当中有大量的数据的时候,你所有的IO操作都在一个数据库中操作,会造成项目的性能的降低。如果你能对项目中的数据进行读写分离的话,那么将大大提高你项目的性能。而Django自带的机制也对此提供了支持。我们可以简单的操作一下。 (当然数据的同步还是需要运维同志的协助) 修改配置文件 Django ...
分类:数据库   时间:2019-08-21 12:09:44    阅读次数:106
SQL查询条件生成小工具
最近运维数据,经常遇到需要在sql条件中个In('',''....)个字符串的情况,于是在网上找了个小工具改造一下,先用着; 效果如图: 1 using System; 2 using System.Collections.Generic; 3 using System.IO; 4 using Sy ...
分类:数据库   时间:2019-08-21 12:08:24    阅读次数:187
Oracle监听启动-ORA-12541: TNS: 无监听程序
windows经常遇到TNS无监听问题,首先排查 $ORACLE_BASE/diag/tnslsnr/机器名/listener/trace 下的listenter.log是否达到4g 如果达到4g 解决办法如下 1.cmd > lsnrctl stop 2.listener.log重命名 3.cmd ...
分类:数据库   时间:2019-08-21 11:45:08    阅读次数:130
开启 oracle 的闪回功能
查看是否开启闪回 查看是否配置了db_recover_file_dest 没有配置的话,先创建对应的目录,注意目录的权限和oracle数据库的一致 关闭 oracle 启动到 mount 状态 开启 archeve log 开启闪回功能 启动数据库到 open 状态 ...
分类:数据库   时间:2019-08-21 11:41:07    阅读次数:106
docker-compose.yml方式测试环境的TiDB修改事务允许的最大语句条数限制
stmt-count-limitTiDB一个事务允许的最大语句条数限制。默认:5000在一个事务中,超过stmt-count-limit条语句后还没有rollback或者commit,TiDB将会返回statementcount5001exceedsthetransactionlimitation,autocommit=false错误。需要修改Tidb-server的配置文件,进入容器查看,为根目
分类:数据库   时间:2019-08-21 11:31:56    阅读次数:121
mysql多表关联更新
update 表A inner join 表B on 表A.关联字段 = 表B.关联字段 set 表a.待更新字段01 = 表B.字段01 , 表a.待更新字段021 = 表B.字段02 where 其他条件 刚学mysql不久,先记录在此 ...
分类:数据库   时间:2019-08-21 11:10:08    阅读次数:110
PostgreSQL的表空间
PostgreSQL中的表空间允许数据库管理员在文件系统中定义可以存储表示数据库对象的文件的位置。创建后,可以在创建数据库对象时按名称引用表空间。 通过使用表空间,管理员可以控制PostgreSQL安装的磁盘布局。这至少在两个方面很有用。首先,如果初始化集群的分区或卷空间不足并且无法扩展,则可以在不 ...
分类:数据库   时间:2019-08-21 10:02:40    阅读次数:163
Influx Sql系列教程七:delete 删除数据
前面介绍了使用insert实现新增和修改记录的使用姿势,接下来我们看一下另外一个简单的使用方式,如何删除数据 <! more 1. delete 语句 delete的官方语法如下 delete语句和我们常见sql语法有点像,但是注意一下上面的where中的条件,只允许根据tag和时间来进行删除操作 ...
分类:数据库   时间:2019-08-21 10:01:11    阅读次数:101
MySQL常用SQL(含复杂SQL查询)
1、复杂SQL查询 1.1、单表查询 (1)选择指定的列 [例]查询全体学生的学号和姓名 select Sno as 学号,Sname as 姓名 from student; select Sno as 学号,Sname as 姓名 from student; select Sno,Sname fr ...
分类:数据库   时间:2019-08-21 09:59:58    阅读次数:163
Influx Sql系列教程三:measurement 表
在influxdb中measurement相当于mysql中的表,可以理解为一条一条记录都是存与measurent中的,一个数据库中可以有多个measurement,一个measurement中可以存很多的数据。虽然可将measurement类比为mysql中的表,但是他们之间的差别也挺明显的 <! ...
分类:数据库   时间:2019-08-21 09:59:43    阅读次数:103
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!