Browsed by
标签:Mysql

Python实战之MySQL数据库操作

Python实战之MySQL数据库操作

1. 要想使Python可以操作MySQL数据库,首先需要安装MySQL-python包,在CentOS上可以使用一下命令来安装view plain $ sudo yum install MySQL-python 2. 啥都不说了,走两步吧,下面的程序创建了一个到mysql数据库的连接,然后执行了一个简单的查询,并打印查询结果view plain import MySQLdb conn = MySQLdb.connect (h

MySQL触发器简介

MySQL触发器简介

为什么要用触发器 我们在MySQL 5.0中包含对触发器的支持是由于以下原因: MySQL早期版本的用户长期有需要触发器的要求。 我们曾经许诺支持所有ANSI标准的特性。 您可以使用它来检查或预防坏的数据进入数据库。 您可以改变或者取消INSERT, UPDATE以及DELETE语句。 您可以在一个会话中监视数据改变的动作。在这里我假定大家

mysql视图简介

mysql视图简介

一. 视图概述 视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。 对其中所引用的基础表来说,视图的作用类似于筛选。定义视图的筛选可以来自当前或

MrDB:乱谈服务器编程

MrDB:乱谈服务器编程

第一部分 编程模型 1、服务器编程模型 关于server编程模型,大师stevens在他的《UNP》一书中已经做了详细论述,这里不再重复,这里主要讲一下我的一些理解。 从线程的角度,可以分为两类,一是单线程,一是多线程。先来看单线程模型。 1.1、单线程模型 整个进程只有一个线程,由于只有一个线程,所以要实现高性能,必须

PHP引号的正确使用方式介绍

PHP引号的正确使用方式介绍

对于没有多少编码经验的新手来说,PHP引号的正确使用是一个比较头疼的事情,经常会因为PHP引号的错误使用导致程序的出错。下面我们就向大家具体介绍一下有关PHP引号的正确使用方法。   一.首先想想PHP里所有的单词(其实应该叫符号)有几类. 1.PHP,mysql两方的关键词与函数.例如echo,print,mysql_connect等等.这些肯定不

ubuntu lamp 安装配置方案二

ubuntu lamp 安装配置方案二

Ubuntu建立(apache php mysql) phpmyadmin Ubuntu建立apache php mysql 基本的支持环境。暂时还不应用zend优化,因此这里就不涉及到zend optimizer的安装了。其实在ubuntu系统中中安装远比在windows系统中设置更为容易,而且在终端下设置更省事。 1、安装Apache服务 sudo apt-get install apache2 然后按照提示即完成

VPS 512M 上优化MySQL性能

VPS 512M 上优化MySQL性能

MySQL 是一个很棒的 open source 数据库引擎,大部分的网站和博客都是由 MySQL 驱动的。MySQL 的默认安装占用的内存资源比较大(相对于一个只有 64MB 的 VPS来说),优化 MySQL 可以减少内存消耗,把更多的内存省下来留给其他程序。 MySQL 的配置文件在 /etc/mysql/my.cnf(Debian 5),为了方便调整配置,MySQL 为小资源

sysbench的安装和做性能测试

sysbench的安装和做性能测试

转载时请务必以超链接形式标明文章 原始出处和作者信息及本版权声明。 链接:http://www.dbasky.net/archives/2009/12/sysbench.html sysbench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况。关于这个项目的详细介绍看:http://sysbench.sourceforge.net。 它主要包

MySQL 单向同步实现

MySQL 单向同步实现

转载时请务必以超链接形式标明文章 原始出处和作者信息及本版权声明。 链接:http://www.dbasky.net/archives/2009/10/mysql-2.html 实例主机: dbasky=192.168.1.120 dbaskyback=192.168.1.121 目的:dbaskyback的主机去同步dbasky主机test库上的数据 安装mysql [root@dbasky]#wgetftp://ftp.cronyx.ru/pub/FreeBSD/po

MySQL 系统架构 说明

MySQL 系统架构 说明

说明:本文转自 简朝阳(MySQL ACE)的 《MySQL性能调优与架构设计》   一.逻辑模块组成 总的来说,MySQL 可以看成是二层架构,第一层我们通常叫做SQL Layer,在MySQL 数据库系统处理底层数据之前的所有工作都是在这一层完成的,包括权限判断,sql 解析,执行计划优化,querycache 的处理等等;第二层就是存储引擎层,

HTTP Server开发相关学习资料整理推介

HTTP Server开发相关学习资料整理推介

本文整理了我在学习过程中接触到的一些与HTTP Server有关的资料、文章及书籍,在这里分享给大家,希望对大家有所帮助。 RFC及标准性文档 RFC2616 – Hypertext Transfer Protocol — HTTP/1.1 HTTP协议标准文档,所有从事HTTP相关开发的人员必备参考资料,建议仔细研读。 RFC793 – TRANSMISSION CONTROL PROTOCOL TCP协

mysql data文件夹下的ibdata1 文件作用

mysql data文件夹下的ibdata1 文件作用

这个文件超级大, 查了一下, 大概的作用如下 是储存的格式 INNODB类型数据状态下, ibdata用来储存文件的数据 而库名的文件夹里面的那些表文件只是结构而已 由于mysql4.1默认试innodb,所以这个文件默认就存在了http://man.chinaunix.net/database/mysql/inonodb_zh/2.htm 这个链接试innodb的中文参考, innodb的东西可

Mysql:windows上mysql服务管理

Mysql:windows上mysql服务管理

自5.1.21及以后的变化: The following table shows the available servers for Windows in MySQL 5.1.20 and earlier. Binary Description mysqld-nt Optimized binary with named-pipe support mysqld Optimized binary without named-pipe support mysqld-debug Like mysqld-nt, but compiled with

Ubuntu 下启动 重启 停止 Apache, MySQL 服务器命令

Ubuntu 下启动 重启 停止 Apache, MySQL 服务器命令

安装完毕 LAMP 环境后,也许会更改一些配置,只是后就需要重启 Apache 或者 MySQL 服务器了。命令很简单,但就是害怕忘记,记录下来,以备不时之需。 Apache sudo /etc/init.d/apache2 start sudo /etc/init.d/apache2 restart sudo /etc/init.d/apache2 stop   MySQL sudo /etc/init.d/mysql start sudo 

nginx +php-cgi,apahce+php-cli,cgi的性能比较

nginx +php-cgi,apahce+php-cli,cgi的性能比较

一,参数准备 在网上看到好多文章说nginx有多么,多么好,不管好不好,看看测试结果再说, 1,nginx+php-cgi说明 nginx我开启了11个进程,php-cgi我开启了10个进程 2,apache+php-cgi说明 httpd我开启了11个进程,php-cgi我开启了10个进程 3,apache+php-cli说明 没作任何限制   二,测试文件一test.php无逻辑文

大访问量网站中mysql参数的设置

大访问量网站中mysql参数的设置

网站访问量越来越大,MySQL自然成为瓶颈。 因此MySQL 的优化成为我们需要考虑的问题,第一步自然想到的是 MySQL 系统参数的优化,作为一个访问量很大的网站(日20万人次以上)的数据库系统,不可能指望 MySQL 默认的系统参数能够让 MySQL运行得非常顺畅。 (1)、back_log: 要求 MySQL 能有的连接数量。当主要MyS

mysql中触发器的使用详解

mysql中触发器的使用详解

触发器在mysql中应用的不多,它是在mysql5以上才开始支持的,不支持不代表它不重要,首先了解一下什么是触发器.触发器是在数据库中为响应一个 特殊表格中的某些事件而自动执行的程序代码。(Wikipedia)说得简单一些,它是在一个特殊的数据库事件,如INSERT或DELETE发生时,自 动激活的一段代码。触发器可方便地用于日志记录、

Mysql主从服务器配置简介

Mysql主从服务器配置简介

MySQL 提供 Master/Slave 机制让您轻易的完成多个 MySQL Server 之间的数据同步,可以建置备援主机或是进行负载平衡等等。但是要注意:一台 Master Server 可以拥有很多台 Slave Server,mysql主从服务器的配置会牵扯到,mysql的版本,启动文件,等一些问题。 下面是配置步骤: 1、mysql配置文件my.cnf的位置 2、如何启动

mysql命令行下将数据导出成excel文件(.xls格式)

mysql命令行下将数据导出成excel文件(.xls格式)

在mysql命令行下执行以下sql语句: mysql>select * from xi_table into outfile ’d:\test.xls’; 一句话搞定。 导出为txt文件: select * from xi_table into outfile ’d:\test.txt’; 有时候有excel打开的时候会出现乱码, 因为office默认的是gb2312编码,服务器端生成的很有可能是utf-8编码,这个时候你有两种选择

经典MYSQL语句

经典MYSQL语句

SQL分类: DDL—数据定义语言(Create,Alter,Drop,DECLARE) DML—数据操纵语言(Select,Delete,Update,Insert) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库 Create DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server