SQL是个ANSI标准。各数据库厂商根据该标准开发自己的数据库及语言。SQL Server 用的叫T-SQL。Oracle的叫PL/SQL。 稍微总结一下常用到的一些T-SQL的一些东西,想到哪写到哪,大神勿喷。 函数 1. 数学函数 MIN(COLUMN):最小值--聚合函数; MAX(COLUM ...
分类:
数据库 时间:
2017-05-09 16:56:50
阅读次数:
216
最近对 MongoDB 产生兴趣,在网上找的大部分都是 2.X 版本,由于 2.X 与 3.X 差别还是很大的,所以自己参考官网,写了本系列。MongoDB 的知识还是很多的,本系列会持续更新,本文作为目录篇,方便阅读,有问题大家一块交流哈。多谢大家关注,转载请注明出处,谢谢! MongoDB基础教 ...
分类:
数据库 时间:
2017-05-09 16:57:21
阅读次数:
131
环境: 数据库:oracle 10.2.0.4 --64位 操作系统:红旗dc 5.0 --64位以sys登陆,执行DBMS_METADATA.get_ddl得到某个表空间的元数据报错select DBMS_METADATA.get_ddl('TABLESPACE','PDA') from dual ...
分类:
数据库 时间:
2017-05-09 16:57:40
阅读次数:
252
MHA(MasterHighAvailability)目前在MySQL高可用方面是一个相对成熟的解决方案,它由日本DeNA公司youshimaton(现就职于Facebook公司)开发,是一套优秀的作为MySQL高可用性环境下故障切换和主从提升的高可用软件。在MySQL故障切换过程中,MHA能做到在0~30秒之内自动完成数据..
分类:
数据库 时间:
2017-05-09 17:42:15
阅读次数:
243
一.oracle中的nulls last/first 1.空值放置位置 2.asc时, nulls last为默认3.desc时, nulls first为默认 ...
分类:
数据库 时间:
2017-05-09 17:43:30
阅读次数:
187
1. 获取帮助 2. 导入一个完整数据库 3. 导入一个或一组指定用户所属的全部表、索引和其他对象 4. 将一个用户所属的数据导入另一个用户 5. 导入一个表 6. 从多个文件导入 7. 使用参数文件 bible_tables.par参数文件: 8. 增量导入 附:常用参数说明 参数 说明 file ...
分类:
数据库 时间:
2017-05-09 17:45:00
阅读次数:
218
错误:日文符号”?”插入sql-server2005符号。出现乱码 原因:DB字段设为varchar。DB文字编码为“Chinese_PRC_CI_AS” 相应:字段类型变化 varchar → nvarchar 插入SQL语句变化 insert into tblTest(remark) value ...
分类:
数据库 时间:
2017-05-09 17:47:38
阅读次数:
202
管理部分如果没有启用databaseforcelogging,则备库对/*+append*/操作,nologging操作,会报坏块;建议表空间forcelogging或者databaseforcelogging;--forcelogging/nologging测试alterdatabaseforcelogging;
selectforce_loggingfromdba_tablespaces;
selectforce_loggingfromv..
分类:
数据库 时间:
2017-05-09 17:48:27
阅读次数:
198
适应环境:项目中对产品升级,设计到两个版本数据库结构不同使用工具:Navicat1、准备两个版本的数据库2、打开工具Navicat3、分别连接两个数据库4、点击“工具-结构同步”5、常规中选择两个连接的数据库进行对比,已左边数据库为模板生成不同6、将比较出的不同文件导出,导入到..
分类:
数据库 时间:
2017-05-09 17:48:59
阅读次数:
202
MySQLRouter是MySQL官方推出的一个轻量级MySQL中间件是处于应用client和dbserver之间的轻量级代理程序,它能检测,分析和转发查询到后端数据库实例,并把结果返回给client。是mysql-proxy的一个替代品.但是和mysql-proxy有区别。mysqlroute使用了两个端口进行读写分离默认端口..
分类:
数据库 时间:
2017-05-09 17:49:47
阅读次数:
668
sysbench是一款简单易用的压力测试工具,可以测试cpu,memory,fileio,mysql数据库;sysbench安装方法:默认的epel源中的sysbench是0.4版本的,现在已经到1.x版本,本主采用1.x版本github-->https://github.com/akopytov/sysbenchcentos安装方法:#curl-shttps://packagecloud...
分类:
数据库 时间:
2017-05-09 17:49:54
阅读次数:
304
目标:对Mysql从库进行状态监控,如果从库复制异常就告警思路:1、首先查找Mysql从库的4个参数值(showslavestatus根据这个命令);分别是从库的IO线程、SQL线程、复制延迟时间(这个在以下脚本没用到,可以再写个脚本对其延迟进行告警)、错误码2、函数Mysql_status判断,对IO线程..
分类:
数据库 时间:
2017-05-09 17:50:09
阅读次数:
254
前段时间一个测试环境的mysql数据库的root密码找不到了,一个不重要的库,安装人员估计疏忽了...手动把密码恢复了一下。记录下来做个备注 1、进入my.cnf ,在[mysqld]字段中添加 skip-grant-tables 2、重启mysql服务 service mysqld restart ...
分类:
数据库 时间:
2017-05-09 17:50:20
阅读次数:
246
网站运行一个晚上,早上来上班,发现报错: ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: No operations allowed a ...
分类:
数据库 时间:
2017-05-09 18:18:33
阅读次数:
1242
SQL最重要的莫过于增删改查了,这次我们就来看下这几个的关键字 增-Create, Insert 首先创建肯定是增加吧,创建的关键字就是Create,不管是创建数据库(DB),数据表(Table),视图(View),存储过程(Procedure),函数(Function)等等,都得用到这个Creat ...
分类:
数据库 时间:
2017-05-09 18:53:55
阅读次数:
292
并发事务引起的问题 问题 描述 结果 解决 丢失更新 A读—B读—A改—B改 A更改丢失 READ UNCOMMITTED 脏读 A改—B读—A回滚 B读无效值 READ COMMITTED 不可重读 A读—B改—A读 A读不一致 REPEATABLE READ 不可重读 A读—B改—A读 A读不一 ...
分类:
数据库 时间:
2017-05-09 18:54:32
阅读次数:
214
1. 远程登录Mysqlserver: mysql -uusername -p -hIP地址 -Pport号然后输入password, 就可以登录到远程server 2. 显示/查看数据库 show databases; 3. 选择数据库 use 数据库名; 4. 显示/查看数据表 show tab ...
分类:
数据库 时间:
2017-05-09 18:55:04
阅读次数:
171
Python操作 RabbitMQ、Redis、Memcache、SQLAlchemy Memcached Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memca ...
分类:
数据库 时间:
2017-05-09 19:38:26
阅读次数:
318
抓取结果集对象中数据并且转换数组 $row = mysqli_fetch_assoc(结果集对象); 从结果集对象中抓取一行记录->转换关联数组 $row = mysqli_fetch_row(结果集对象); 从结果集对象中抓取一行记录->转换索引数组 例子: ...
分类:
数据库 时间:
2017-05-09 19:38:52
阅读次数:
187
mysql对于Win测试简单zip安装即可了解my.in配置文件的妙处(show variables),本地搭建mysql服务测试引擎! 01、下载 https://dev.mysql.com/downloads/mysql mysql-5.6.34-winx64.zip http://pan.ba ...
分类:
数据库 时间:
2017-05-09 19:40:25
阅读次数:
164