第一优化你的sql和索引; 第二加缓存,memcached,redis; 第三以上都做了后,还是慢,就做主从复制或主主复制,读写分离,可以在应用层做,效率高,也可以用三方工具,第三方工具推荐360的atlas,其它的要么效率不高,要么没人维护; 第四如果以上都做了还是慢,不要想着去做切分,mysql ...
分类:
数据库 时间:
2017-01-12 10:41:40
阅读次数:
197
PL/SQL单行函数和组函数详解 函数是一种有零个或多个参数并且有一个返回值的程序。在SQL中Oracle内建了一系列函数,这些函数都可被称为SQL或PL/SQL语句, 函数主要分为两大类: 单行函数 组函数 本文将讨论如何利用单行函数以及使用规则。 SQL中的单行函数 SQL和PL/SQL中自带很 ...
分类:
数据库 时间:
2017-01-12 10:40:01
阅读次数:
309
RewriteEngine On #设置是否开始rewrite RewriteBase / #设置开始匹配的目录,比如web程序放在/var/www/html/test下,则这个值要设置为"/test" #只用www的域名 RewriteCond %{HTTP_HOST} ^test.com$ [N ...
分类:
数据库 时间:
2017-01-12 10:22:23
阅读次数:
206
错误原因:我们可以看到错误提示中的字符0xF0 0x9F 0x98 0x84 ,这对应UTF-8编码格式中的4字节编码(UTF-8编码规范)。正常的汉字一般不会超过3个字节,为什么为出现4个字节呢?实际上是它对应的是智能手机输入法中的表情。那为什么会报错呢?因为mysql中的utf-8并不是真正意义 ...
分类:
数据库 时间:
2017-01-12 10:21:19
阅读次数:
590
1.导入Python SQLITE数据库模块 Python2.5之后,内置了SQLite3,成为了内置模块,这给我们省了安装的功夫,只需导入即可~ import sqlite3 2. 创建/打开数据库 在调用connect函数的时候,指定库名称,如果指定的数据库存在就直接打开这个数据库,如果不存在就 ...
分类:
数据库 时间:
2017-01-12 10:14:22
阅读次数:
449
连接MySQL操作是连接进程和MySQL数据库实例进行通信。从开发的角度来说,本质上是进程通信。常用的进程通信方式有管道、命名管道、命名字、TCP/IP套接字、Unix域名套接字。MySQL提供的连接方式从本质上看都是上述提及的进程通信方式。 TCP/IP TCP/IP套接字方式是MySQL在任何平 ...
分类:
数据库 时间:
2017-01-12 09:58:51
阅读次数:
200
1. Oracle跟SQL Server 2005的区别? 宏观上: 1). 最大的区别在于平台,oracle可以运行在不同的平台上,sql server只能运行在windows平台上,由于windows平台的稳定性和安全性影响了sql server的稳定性和安全性 2). oracle使用的脚本语 ...
分类:
数据库 时间:
2017-01-12 09:57:36
阅读次数:
289
一、Linux download mysql-server -- http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 正在解析主机 repo.mysql.com (repo.mysql.com)... 23.4.241.142 ...
分类:
数据库 时间:
2017-01-12 09:51:47
阅读次数:
225
在修改表字段类型的时候使用Using来进行显示的转换类型。 原文说明: SET DATA TYPE This form changes the type of a column of a table. Indexes and simple table constraints involving th ...
分类:
数据库 时间:
2017-01-12 09:36:17
阅读次数:
233
SQLAlchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作,简言之便是:将对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 pip install SQLAlchemy 创建表 操作表 ...
分类:
数据库 时间:
2017-01-12 09:29:24
阅读次数:
259
如果只有一个返回值就用存储函数,否则,就用存储过程 存储过程存储函数都是存储在数据库中供所有用户程序调用的子程序。他们的区别就在于是否用return 语句返回值 存储过程: --创建一个带参数的存储过程 --给指定的员工涨100块的工资,并且打印涨前和涨后的工资 CREATE OR REPLACE ...
分类:
数据库 时间:
2017-01-12 09:30:22
阅读次数:
263
转:http://blog.itpub.net/17203031/viewspace-744477 对关系型数据库产品(RDBMS)而言,一个重要特性就是:数据信息都被组织为二维数据表,信息的表达可以通过一系列的关联(Join)来完成。具体数据库产品在实现这个标准的时候,又有千差万别的特点。就是一个 ...
分类:
数据库 时间:
2017-01-12 09:12:50
阅读次数:
229
#列出所有被安装的rpm package rpm -qa | grep mariadb #卸载 rpm -e mariadb-libs-5.5.37-1.el7_0.x86_64 错误:依赖检测失败: libmysqlclient.so.18()(64bit) 被 (已安裝) postfix-2:2 ...
分类:
数据库 时间:
2017-01-12 09:14:05
阅读次数:
208
转自:http://www.jb51.net/article/85218.htm ...
分类:
数据库 时间:
2017-01-12 08:47:07
阅读次数:
192
MySql数据库导出csv文件命令: mysql> select first_name,last_name,email from account into outfile 'e://output1.csv' fields terminated by ','optionally enclosed by ...
分类:
数据库 时间:
2017-01-12 08:33:53
阅读次数:
277
/*我们有时候会遇到需要对 从A表查询的结果集S_S 的记录 进行遍历并做一些操作(如插入),且这些操作需要的数据或许部分来自S_S集合*//*临时存储过程,没办法,不能直接在查询窗口做这些事。*/drop procedure if exists proc_tmp; create procedure... ...
分类:
数据库 时间:
2017-01-12 08:31:20
阅读次数:
282
PL/SQL也是一门语言,后台开发经常会用到。 目前做要到一个功能,关于“报表任务调度”,说明白了就是做几张报表,每天统计一次新数据,用于在PC页面上显示,我苦思冥想了几天,总结出三种方案。 开发环境:SSM+oracle(spring,spring MVC,mybatis + oracle)。 1 ...
分类:
数据库 时间:
2017-01-12 08:29:38
阅读次数:
233