码迷,mamicode.com
首页 > 数据库
go mysql 报错-表的字符集和代码链接的字符集合不同
gomysqlrserr:=db.Exec(s[]s[]s[]floatNumfloatNum2)Error1366:Incorrectstringvalue:‘\xE7\x9B\x92\xE5\xB8\x81‘forcolumn‘word‘atrow1表的字符集和代码链接的字符集合不同
分类:数据库   时间:2017-03-22 23:57:04    阅读次数:295
Mongodb副本集实现
MongoDB副本集概述以下图片摘自MongoDB官方文档:http://docs.mongodb.org/manual/core/replication-introduction/Primary节点接收客户端所有的写操作,整个副本集只会有一个primary节点。MongoDB副本集提供严格的一致性。主节点将所有的操作写入一个叫oplog的cappedcollection(..
分类:数据库   时间:2017-03-22 23:56:33    阅读次数:1114
Mysql分表分库分析
对于大型的互联网应用,数据库单表的数据量可能达到千万甚至上亿级别,同时面临这高并发的压力。Master-Slave结构只能对数据库的读能力进行扩展,写操作还是集中在Master中,Master并不能无限制的挂接Slave库,如果需要对数据库的吞吐能力进行进一步的扩展,可以考虑采用分库分..
分类:数据库   时间:2017-03-22 23:56:18    阅读次数:272
Spring4-通过Maven构建Spring+JDBC
1.创建Maven项目,项目名(springdemo13),操作如图所示2.配置Maven,修改pom.xml文件,内容如下<projectxmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <m..
分类:数据库   时间:2017-03-22 23:54:18    阅读次数:300
MySQL的主从复制
当业务扩展到一定程度时,服务器的负载能力往往不能胜任当前的业务规模,解决的方法无非是横向扩展和纵向扩展:横向扩展:又称水平扩展(Scale Out),是通过负载均衡的方式,将压力疏散到后端各个节点服务器;纵向扩展:又称垂直扩展(Scale Up),简单提高服务器的硬件性能,..
分类:数据库   时间:2017-03-22 23:53:36    阅读次数:398
MySQL基于SSL协议的主从复制
数据对于大部分公司来说都是最重要的部分,而MySQL的服务器在同步数据时,默认是使用明文进行传输,所以接下来就来说说MySQL基于SSL协议进行密文传输数据的主从复制模式。逻辑拓扑:接下来的实验中Master节点服务器即使Master节点数据库服务器,同时也是CA。环境准备:一、主从..
分类:数据库   时间:2017-03-22 23:51:37    阅读次数:467
MySQL的多表设计
一、外键约束保证数据的完整性。定义外键约束:可以直接在create语句中定义外键 foreignkey当前表名(字段名)references目标表名(目标表的主键)创建完语句后,可以直接使用修改语句定义 altertable表名addforeignkey当前表名(字段名)references目标表名(目标表的主键)二、多..
分类:数据库   时间:2017-03-22 23:50:10    阅读次数:215
Oracle数据库集群容灾实施与维护(RAC+DataGuard+GoldenGate)培训教程
Oracle数据库集群容灾实施与维护(RAC+DataGuard+GoldenGate)培训教程套餐介绍:风哥Oracle数据库集群容灾(RAC+DataGuard+GoldenGate)实施与维护培训教程套餐)包括内容:Oracle12cDataGuard容灾实施与维护1+1,Linux系统OracleRAC12C安装实施与维护,Oracle11gR2RAC下DataG..
分类:数据库   时间:2017-03-22 23:45:07    阅读次数:380
mysql二进制安装启动的问题
二进制安装后,启动时出现问题(mysql安装在/application/msyql下):[root@135bin]#/etc/init.d/mysqldstartStartingMySQL.17032022:21:51mysqld_safeThefile/usr/local/mysql/bin/mysqlddoesnotexistorisnotexecutable.Pleasecdtothemysqlinstallationdirectoryandrestartthi..
分类:数据库   时间:2017-03-22 23:37:52    阅读次数:516
浅谈!SQL语句中LEFT JOIN ON WHERE和LEFT JOIN ON AND的区别
今天的工作学习之路是一个数据库的小知识,当时没有区分出所以然,特此记录分享一下子。 众所周知,数据库的表都是单独存在的,但是当我们进行联合查询(多表查询)时,我们获得数据库返回的值时就好像在一张表里一样,这是因为在进行联合查询时数据库会生成一个临时表返回给我们所想要的数据信息,这时我们都是通过LEF ...
分类:数据库   时间:2017-03-22 23:31:32    阅读次数:193
Oracle12c解锁scott测试用户
最近装了Oracle12c,发现和之前的oracle数据库有很大的区别(pdb,cdb等等)。最麻烦的是默认情况下没有scott测试用户,通过查阅资料得到如下的解决方案: 1. oracle12c默认为cdb数据库,转换为pdb数据库才可以像原来一样解锁scott测试用户。下面介绍转换成pdb方法, ...
分类:数据库   时间:2017-03-22 23:28:03    阅读次数:300
Oracle 9i & 10g编程艺术-深入数据库体系结构-学习笔记(持续更新中)
--20170322 --1.0 --更新表的统计信息begin dbms_stats.set_table_stats(user,'EMP',numrows => 10000);end;begin dbms_stats.set_table_stats(user,'DEPT',numrows => 1 ...
分类:数据库   时间:2017-03-22 23:12:42    阅读次数:181
mysql 分析3使用分析sql 性能 show profiles ;
show variables like '%profiling%'; 查看状态 set profiling=1;// 打开 show profiles; 查看执行过的sql 语句 show profile for query 2; 找到第二条为id为2的sql生成查询计划 时间浪费在了数据传输。 ...
分类:数据库   时间:2017-03-22 23:07:46    阅读次数:247
mysql 分析2 show processlist ;
show processlist ; 可以查看当前有哪些链接 处于什么状态 分析语句 那些连接处于什么状态 (需要通过脚本观察一段时间内的有运行情况做出统计一直刷新服务器运行状态 ) 当出现下面的几种状态需要注意 这些状态都是sql语句性能慢的表现 解决方法:使用性能分析 show profiles ...
分类:数据库   时间:2017-03-22 23:05:54    阅读次数:217
mysql数据库索引
索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。 根据数据库的功能,可以在数据库设计器中创建三种索引:唯一索引、主键索引和聚集索引。 唯一索引:唯一索引是不允许其中任何两行具有相同索引值的索引。 当现有数据中存在重复的键值时,大多数数据库不允许将新创建的唯 ...
分类:数据库   时间:2017-03-22 23:00:46    阅读次数:231
mysql 存储过程
语法: 带IN参数示例 ...
分类:数据库   时间:2017-03-22 22:55:30    阅读次数:171
asp.net Core EF core ( Entity Framework 7 ) 数据库更新维护
CreateData­baseIfNotExists等之前的API已经废弃,现在采用的是微软封装好,简化、高效的API,migrations 因为,旧API,要付出高昂的代价,以及局限性 打开VS2017,选择工具->NutGet包管理器->程序包管理器控制台 1.输入Add-Migration M ...
分类:数据库   时间:2017-03-22 22:50:53    阅读次数:216
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!