Welcome 微信登录

首页 / 数据库 / MySQL

RedHat上安装MySQLdb

RedHat上安装MySQLdb

本来感觉应该很简单顺利的一件事情,在实际过程中却遇到了很多麻烦,对于一个linux新手来说,非常容易就被卡住,所以干脆给记下来吧,这样每天才能都进步一点!手头上有一个现成的MySQL-python-1.2.3版本,算是比较新的,而且机器上的python还是2.4的,觉得有点老了,于是就想着升级一下python,刚好也有个python2.5版本的源码包,于是就开始升级。具体命令是:升级pythontar zxvf python2.5.4.tar.gzcd p...
Oracle 表连接方式(内连接/外连接/自连接) 详解

Oracle 表连接方式(内连接/外连接/自连接) 详解

Oracle 表之间的连接分为三种:1. 内连接(自然连接)2. 外连接(1)左外连接 (左边的表不加限制)(2)右外连接(右边的表不加限制)(3)全外连接(左右两表都不加限制)3. 自连接(同一张表内的连接)SQL的标准语法:select table1.column,table2.columnfrom table1 [inner | left | right | full ] join table2 on table1.column1 = table2....
C++向MySQL写入或读取中文

C++向MySQL写入或读取中文

工作中需要向MySQL插入和读写中文数据,这个问题起初比较棘手,经过一段时间的investigate,顺利的解决了。以下是解决办法:1. 设置MySQL服务器的字符集,是的MySQL服务器的默认字符集为UTF8;2. 设置表或列的字符集,最好使用UTF8编码,可以同时支持中英文。3. 连接后,调用接口int mysql_set_character_set(mysql *mysql, char *csname),该函数为当前连接设置默认的字符集。注意的是,只...
Oracle客户端与数据库服务器连接

Oracle客户端与数据库服务器连接

对于初学者,关于客户端工具与数据库服务器的连接总是会存在如下的疑问:我一定要在本地机器上面安装Oracle数据库吗? 如果我在本地安装了Oracle数据库,为什么还要配置一个TNS来连接数据库呢,它怎么这么笨呢? 如果本地可以不安装数据库,那又怎么弄呢? 还有SQL*Plus,PL/SQL Developer和Oracle数据库有什么关系呢? 要弄清楚上面的问题和这些名词之间的关系,我下面就以一个比较笨拙的比喻来说明:首先需要了解两个进程(Windows平...
Oracle 删除归档日志实例

Oracle 删除归档日志实例

当Oracle 归档日志满了后,将无法正常登入Oracle,需要删除一部分归档日志才能正常登入Oracle。一、首先删除归档日志物理文件,归档日志一般都是位于archive目录下,AIX系统下文件格式为“1_17884_667758186.dbf”,建议操作前先对数据库进行备份,删除时至少保留最近几天的日志用于数据库恢复。二、把归档日志的物理文件删除后,我们就可以正常登入Oracle了,但是还没完全把归档日志删除干净,Oracle的controlfile中...
MySQL负载均衡群集笔记

MySQL负载均衡群集笔记

基于2台服务器的MySQL集群。并且实现任意一台服务器出现问题或宕机时MySQL依然能够继续运行。注意:尽管理论上可以建立基于只有2台服务器的MySQL集群,但是这样的架构,一旦一台服务器宕机之后集群就无法继续正常工作了,这样也就失去了集群的意义了。出于这个原因,就需要有第三台服务器作为管理节点运行。下面假设这3台服务的情况:Server1: mysql1.linux.com 10.0.0.97Server2: mysql2.linux.com 10.0....
Oracle 中的表变量(数组变量)

Oracle 中的表变量(数组变量)

表类型变量又称index_by表或则PL/SQL表,和数据表是有区别的,是类似于数组的键和值的两列结构。其定义语法如下:type 表类型名 is table of 类型 index by binary_integer;表变量名 表类型;类型可以是number 、varchar2、date 等数据类型,index by binary_integer 子句代表以符号整数为索引,这样访问表类型变量中的数据方法就是“表变量名(索引符号整数)”,注意与数组不同的是该...
执行Commit时Oracle做哪些工作

执行Commit时Oracle做哪些工作

COMMIT是一个非常快的操作,当我们发布commit命令时,真正困难的动作已经完成,在数据库中已经执行了数据更改,所以已经完成了99%的任务,例如:下列操作已经产生:1.在SGA(Buffer Cache)中已经生成了undo块;2.在SGA(Buffer Cache)中已经生成了产生改变的数据块和索引块;3.在REDO LOG BUFFER生成了前面两项的redo信息;4.依赖于前三项产生的数据量大小以及操作需要的时间,buffer中的数据可能已经有一...
Fedora 13MySQL安装记录

Fedora 13MySQL安装记录

可以到mysql官网去下载,我下载的是通用版本。你需要下载下面四个文件就可以了。mysql-client --------客户端包mysql-server --------主服务器包mysql-devel ---------开发包,作为开发者,这个是必须的,其提供开发用的头文件和库文件mysql-shared ----共享组建包-----外部客户端使用的共享库然后安装就可以了。但是我遇到了一个极为头疼的问题,就是版本匹配的问题,官网下载的是MySQL-se...
<< 331 332 333 334 335 336 337 338 339 340 >>