mysql索引注意:创建索引的基本原则索引要建在使用比较多的字段上尽量不要在相同值比较多的列建立索引,比如性别、年龄等字段对于经常进行数据存取的列不要建立索引对于有外键引用的表,在主键和外键上建立索引1、普通索引索引创建的三种方式=====主键是一种特殊索引表已创建===he..
分类:
数据库 时间:
2016-08-17 23:35:13
阅读次数:
438
Mysql的官网下载地址:http://dev.mysql.com/downloads/在这个下载界面会有几个版本的选择。1.MySQLCommunityServer社区版本,免费,但是Mysql不提供官方技术支持。MySQLCommunityServerisafreelydownloadableversionofthe
world‘smostpopularopensourcedatabasethatissupporte..
分类:
数据库 时间:
2016-08-17 23:33:15
阅读次数:
509
mysql多实例配置就是在一台服务器上运行多个mysql实例,每个实例需要一个独立的端口,实例的配置可以按实际需求进行设置1、配置mysql多实例#vim/etc/my.cnf[mysqld_multi]mysqld=/usr/local/mysql/bin/mysqld_safemysqladmin=/usr/local/mysql/bin/mysqladminuser=mysqllog=/data..
分类:
数据库 时间:
2016-08-17 23:33:36
阅读次数:
358
mysql的权限管理1、授权的基本原则只授予满足要求的最小权限,但要注意使用户能够授权给别的用户(withgrantoption)对用户设置登录的主机限制删除没有密码的用户满足密码的复杂度,设置较为复杂的密码定期检查用户的权限,适当收回不需要的权限2、给用户授权mysql>grantallon*...
分类:
数据库 时间:
2016-08-17 23:34:34
阅读次数:
369
mysql主从复制1、基本主从服务器配置(1)主服务器配置[client]port=3306socket=/tmp/mysql.sock[mysqld]user=mysqlinnodb_buffer_pool_size=128Mlog_bin=master-log===========max_binlog_size=64Mbinlog_format=mixed========basedir=/usr/local/mysqldatadir=/database/mydata..
分类:
数据库 时间:
2016-08-17 23:32:36
阅读次数:
295
mysql读写分离静态分离:直接将服务器地址写入程序动态分离:通过代理服务器对数据进行读写操作,由代理服务器判定读写操作,在主服务器上写数据,在从服务器上读数据。1、使用mysql-proxy实现读写分离#./mysql-proxy--proxy-backend-addresses=10.0.5.150:3306--proxy-read-only-ba..
分类:
数据库 时间:
2016-08-17 23:34:27
阅读次数:
467
安装pipinstallMySQL-python故障解决!runningbuild_ext
building‘_mysql‘extension
error:MicrosoftVisualC++9.0isrequired(Unabletofindvcvarsall.bat).Getitfromhttp://aka.ms/vcpython27
----------------------------------------
Command"C:\Python27\python.exe-u-c"im..
分类:
数据库 时间:
2016-08-17 23:33:30
阅读次数:
640
当前系统:centos7.1mini在/etc/yum.repos.d/MariaDB.repo添加MariaDByum源[mariadb]
name=MariaDB
baseurl=http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1安装mariadb:yuminstallMariaDB-serverMariaDB-client安..
分类:
数据库 时间:
2016-08-17 23:29:56
阅读次数:
270
RHEL6.4上安装oracle11g$./runInstaller安装刚开始,马上报一个SEVERE:[FATAL]web01:web01的错误,点确定后就退出安装了。[@more@]错误日志如下:INFO:Settingvaluefortheproperty:idinthebean:configcmdINFO:Settingvaluefortheproperty:platformcmdmapinthebean:configcmdINFO..
分类:
数据库 时间:
2016-08-17 23:28:20
阅读次数:
275
#!/bin/bash
DESDIR=/data/backup/db
DBUSER=db_user
DBPASS=pass123456
ALL_DATABASE=`/usr/bin/mysql-u$DBUSER-p$DBPASS-Bse‘showdatabases‘`
DATE=`date+%Y%m%d%H`
###############################################################################
if![-d${DESDIR}];
the..
分类:
数据库 时间:
2016-08-17 23:21:24
阅读次数:
213
说一下我使用mongify的体验,仅供参考。mongify对mongo3.0的SCRAM-SHA-1登陆认证方式不支持,需要自己手动修改mongify的代码,并编译。mongify官方所说的支持sync命令会报一个mongify作者都不知道的错误。mongify文档较少,不过其tr命令还是挺快的总结:建议不要用mongify做数..
分类:
数据库 时间:
2016-08-17 23:19:06
阅读次数:
264
SimpleSystem.javapackagecom;
importjava.util.Scanner;
publicclassSimpleSystem
{
SqlHelperhelper=newSqlHelper();
Scannerscanner=newScanner(System.in);
publicstaticvoidmain(String[]args)
{
newSimpleSystem().go();
}
publicvoidgo()
{
try{
..
分类:
数据库 时间:
2016-08-17 23:15:20
阅读次数:
291
MongoDB只提供了64位LTS(长期支持)Ubuntu发行版的packages。例如,12.04 LTS,14.04 LTS,16.04 LTS等等。 1.导入被包管理系统使用的公钥 Ubuntu软件包管理工具(例如:dpkg和apt)通过要求经销商使用GPG密钥签署包以确保方案的一致性和真实性 ...
分类:
数据库 时间:
2016-08-17 23:10:04
阅读次数:
240
说白了,索引问题就是一个查找问题。。。 数据库索引,是数据库管理系统中一个排序的数据结构,以协助快速查询、更新数据库表中数据。索引的实现通常使用B树及其变种B+树。 在数据之外,数据库系统还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些数据结构上实现高级查 ...
分类:
数据库 时间:
2016-08-17 23:06:24
阅读次数:
145
ROWNUM的概念ROWNUM是一个虚假的列。它将被分配为 1,2,3,4,...N,N 是行的数量。一个ROWNUM值不是被永久的分配给一行 (这是最容易被误解的)。表中的某一行并没有标号;你不可以查询ROWNUM值为5的行——根本没有这个概念。另一个容易搞糊涂的问题是ROWNUM值是何时被分配的 ...
分类:
数据库 时间:
2016-08-17 23:03:04
阅读次数:
206
传统应用程序开发中,进行JDBC编程是相当痛苦的,如下所示: Java代码 //cn.javass.spring.chapter7. TraditionalJdbcTest @Test public void test() throws Exception { Connection conn = n ...
分类:
数据库 时间:
2016-08-17 22:59:09
阅读次数:
315
一、引言 对数据库索引的关注从未淡出我的们的讨论,那么数据库索引是什么样的?聚集索引与非聚集索引有什么不同?希望本文对各位同仁有一定的帮助。有不少存疑的地方,诚心希望各位不吝赐教指正,共同进步。[最近首页之争沸沸扬扬,也不知道这个放在这合适么,苦劳?功劳?……] 二、B-Tree 我们常见的数据库系 ...
分类:
数据库 时间:
2016-08-17 22:55:02
阅读次数:
314