
mysql
ly5156
这个作者很懒,什么都没留下…
展开
-
centos install mysql 5.6
原文地址:http://dev.mysql.com/doc/refman/5.6/en/linux-installation-rpm.htmlcomments:For Centos 6, RPM may complain that you may have mysql-libs that is of version 5.1 due to crontabs. You can do the转载 2014-05-20 10:43:39 · 374 阅读 · 0 评论 -
MySQL 5.1参考手册
http://dev.mysql.com/doc/refman/5.1/zh/index.html转载 2011-12-29 10:04:31 · 285 阅读 · 0 评论 -
MySQL5日期类型DATETIME和TIMESTAMP相关问题详解
MySQL5日期类型DATETIME和TIMESTAMP相关问题详解 MySQL5的日期类型有三种:DATETIME、DATE和TIMESTAMP,除了DATE用来表示一个不带时分秒的是日期,另外两个都带时分秒。TIMESTAMP还可以精确到毫秒。 其次还有个共性,就是他们的格式“不严格”,很自由,一般你认为对的格式都可以正确插入到数据库中。 这里主转载 2011-12-29 10:39:58 · 337 阅读 · 0 评论 -
函数:MySQL中字符串匹配函数LOCATE和POSITION使用方法 语法:MySQL中INSERT INTO SELECT的使用
函数:MySQL中字符串匹配函数LOCATE和POSITION使用方法1. 用法一LOCATE(substr,str) POSITION(substr IN str)函数返回子串substr在字符串str中第一次出现的位置。如果子串substr在str中不存在,返回值为0。mysql> SELECT LOCATE('bar', 'foob转载 2012-02-24 17:44:26 · 758 阅读 · 0 评论 -
处理MySQL数据库出现大量Locked的一个案例
做为一款轻量级数据库软件,MySQL在使用过程中遇到访问速度慢,或者无法响应这类的问题,解决方式基本都有定式,一般第一反应都会是登录到MySQL, show processlist看看当前连接状态。虽说简单,但show processlist显示的信息确实是相当有用,有一回,三思收到反馈说MySQL查询很慢,于是,赶紧登录到mysql中,执行show processlist查看当前连接信息:转载 2012-02-29 16:51:25 · 551 阅读 · 0 评论 -
mysql数据库锁优化和注意 -- [转一篇很好的文章]
前言为了保证数据的一致完整性,任何一个数据库都存在锁定机制。锁定机制的优劣直接应想到一个数据库系统的并发处理能力 和性能,所以锁定机制的实现也就成为了各种数据库的核心技术之一。本章将对MySQL 中两种使用最为频繁的存储引擎MyISAM 和Innodb 各自的锁定机制进行较为详细的分析。7.1 MySQL 锁定机制简介数据库锁定机制简单来说就是数据库为了保证数据的 一致性而使各种共享资转载 2012-02-29 18:19:43 · 725 阅读 · 0 评论 -
[转] mysql show processlist命令 详解
SHOW PROCESSLIST显示哪些线程正在运行。您也可以使用mysqladmin processlist语句得到此信息。如果您有SUPER权限,您可以看到所有线程。否则,您只能看到您自己的线程(也就是,与您正在使用的MySQL账户相关的线程)。请参见13.5.5.3节,“KILL语法”。如果您不使用FULL关键词,则只显示每个查询的前100个字符。本语句报告TCP/IP连接的主机名称转载 2012-02-29 17:29:56 · 324 阅读 · 0 评论 -
MySQL 的备份(mysqldump,source)
1、mysqldump1.1 备份mysqldump 是采用SQL级别的备份机制,它将数据表导成 SQL 脚本文件,在不同的 MySQL 版本之间升级时相对比较合适,这也是最常用的备份方法。现在来讲一下 mysqldump 的一些主要参数:--compatible=name它告诉 mysqldump,导出的数据将和哪种数据库或哪个旧版本的 MySQL转载 2012-03-05 17:38:53 · 578 阅读 · 0 评论 -
mysql update from 子查询
mssql 子查询更新update log set uin= b.uinfrom log a,logs bwhere a.accountuin = b.accountuinmysql 不支持 update 子查询更新找了半天资料 终于搞定了...update `log` a inner join `logs` b on a.`accountuin` = b.`account转载 2012-05-04 11:00:16 · 563 阅读 · 0 评论 -
mysql下生成备份表的命令的语句
在MySQL中字符串的连接需要使用concat函数,而其它数据库管理系统比如sqlserver&sybase使用+,oracle使用||。Sybase ASE15中也可以用||来连接字符串。concat函数语法: concat(str1,str2,....strN)1.使用mysqldump备份表的简单语法为:mysqldump -u用户名 -p密码 --default-charac转载 2012-01-30 16:26:40 · 791 阅读 · 0 评论 -
mysql命令行命令和SQL语句,MySQL修改删除增加字段类型,字段数据等
一 . 常用mysql命令行命令 1 .启动MYSQL服务 net start mysql停止MYSQL服务 net stop mysql 2 . netstat –na | findstr 3306查看被监听的端口 , findstr用于查找后面的在端口是否存在 3 .在命令行中登陆MYSQL控制台 ,转载 2011-12-23 13:06:49 · 428 阅读 · 0 评论 -
MySQL控制台命令备忘
mysql# 登录MySQL>mysql -h 127.0.0.1 -u root -p 123456# -h(ost) 127.0.0.1即为主机名# -u(ser) 登录用户名# -p(asswd) 登录密码,建议留空,然后提示再手动输入# 出现下面这个即表示登录成功mysql> # 下面的操作必须以;结束# 添加用户和赋权mysql>gran转载 2011-11-03 11:24:41 · 289 阅读 · 0 评论 -
MySql中delimiter的作用是什么?
其实就是告诉mysql解释器,该段命令是否已经结束了,mysql是否可以执行了。默认情况下,delimiter是分号;。在命令行客户端中,如果有一行命令以分号结束,那么回车后,mysql将会执行该命令。MYSQL导出一个SQL后: DELIMITER $$ DROP TRIGGER IF EXISTS `updateegopriceondelete`$$ CREATE转载 2011-11-03 11:31:11 · 305 阅读 · 0 评论 -
mysql 随机函数生成某个范围内的整数
mysql中随机生成一些范围内的整数有时候是很有用的,用到了2个函数1、floor(f) 返回一个不大于f的最大整数2、rand(),rand(n) 返回一个随机浮点值 v ,范围在 0 到1 之间 (即, 其范围为 0 ≤ v≤ 1.0)。若已指定一个整数参数 N ,则它被用作种子值,用来产生重复序列。 若要在i ≤ R ≤ j 这个范围得到一转载 2011-11-28 10:27:06 · 468 阅读 · 0 评论 -
MySql 数字补零
SELECT LPAD(UserID,5,0) as id FROM tuser t;PS:附上PHP 后台数字补零方法:echo str_pad(123, 10, "0 ", STR_PAD_LEFT);转载 2011-11-28 10:29:34 · 1002 阅读 · 0 评论 -
sql语句格式化数字(前面补0)的参考示例
sql语句格式化数字(前面补0)的参考示例:将一个数字例如33,或1使用t-sql语句转换成033或001 以下是详细分析: 1、select power(10,3)得到1000 2、select cast(1000+33 as varchar) 将1000转换类型 3、select right(100033,3) 从右边取3个字符得到033 将1格式化转载 2011-11-28 10:27:48 · 890 阅读 · 0 评论 -
MySQL 5.1参考手册 :: 22. 视图
目录22.1. ALTER VIEW语法22.2. CREATE VIEW语法22.3. DROP VIEW语法22.4. SHOW CREATE VIEW语法在5.1版MySQL服务器中提供了视图功能(包括可更新视图)。本章讨论了下述主题:· 使用CREATE VIEW或ALTER VIEW创建或更改转载 2011-11-29 21:40:13 · 297 阅读 · 0 评论 -
Mysql Event
Always Benny&VivaCopyright © 2006 by MySQL AB“MySQL 5.1 新特性” 系列目录目 录............................................................................................................................转载 2011-11-14 08:58:58 · 468 阅读 · 0 评论 -
MYSQL--my.cnf配置中文详解
mysqld程序--目录和文件引用basedir = path 使用给定目录作为根目录(安装目录)。character-sets-dir = path 给出存放着字符集的目录。datadir = path 从给定目录读取数据库文件。pid-file = filename 为mysqld程序指定一个存放进程ID的文件(仅适用于UNIX/Li转载 2011-12-06 17:57:19 · 346 阅读 · 0 评论 -
linux yum安装mysql后要注意的一些初始化问题
1. 配置开机启动服务/sbin/chkconfig httpd on [设置apache服务器httpd服务开机启动]/sbin/chkconfig –add mysqld [在服务清单中添加mysql服务]/sbin/chkconfig mysqld on [设置mysql服务开机启动]/sbin/service httpd start [启动httpd服务,与开机启动无关]转载 2012-05-29 11:48:12 · 306 阅读 · 0 评论 -
查看Linux下mysql版本号命令
1:在终端下:mysql -V。 以下是代码片段:[shengting@login ~]$ mysql -Vmysql Ver 14.7 Distrib 4.1.10a, for redhat-linux-gnu (i686)2:在mysql中:mysql> status;以下是代码片段:mysql> status;--------------mys转载 2012-05-29 11:51:02 · 559 阅读 · 0 评论 -
如何对MySQL 服务器进行调优
原文地址:http://soft.chinabyte.com/database/161/12434161.shtml转载 2012-09-25 12:12:47 · 250 阅读 · 0 评论 -
Linux下安装、启动MySQL 5.5
原文地址:http://blog.youkuaiyun.com/wy3552128/article/details/8143686转载 2013-01-24 07:37:29 · 253 阅读 · 0 评论 -
mysql5.5 for linux 安装
下载地址: http://dev.mysql.com/downloads/mysql/5.5.html#downloads进入后会有选择系统选择linux-generic后 又有很多产品选择,我们只下载以下2个就可以了server:Linux - Generic 2.6 (x86, 32-bit), RPM PackageMySQL Server 5.5.20 48.9M转载 2013-01-24 07:39:24 · 277 阅读 · 0 评论 -
linux 下 mysql 5.5 设置数据库默认编码为utf8
编辑my.cnf1.在[mysqld]下添加character-set-server=utf82.在[client]下添加default-character-set = utf8原创 2013-02-27 09:54:04 · 327 阅读 · 0 评论 -
Linux开启mysql远程连接的设置步骤
原文地址:http://blog.youkuaiyun.com/sctq8888/article/details/7446906转载 2013-02-27 12:50:09 · 270 阅读 · 0 评论 -
Linux开启mysql远程连接的设置步骤
原文地址:http://blog.youkuaiyun.com/sctq8888/article/details/7446906转载 2013-02-27 12:50:54 · 286 阅读 · 0 评论 -
windows中mysql5.5.10默认字符集修改,字符编码设置
1、找到my.cnf配置文件如果/etc/目录下没有my.cnf配置文件,请到/usr/share/mysql/下找到*.cnf文件,拷贝其中一个到/etc/并改名为my.cnf)中。命令如下:[root@test1 mysql]# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf mysql5.5.10默认字符集修改,字符编码转载 2013-02-28 20:44:23 · 334 阅读 · 0 评论 -
MYSQL表分区操作错误1503解决方案
原文地址:http://www.codesky.net/article/201004/168271.html转载 2013-03-14 12:30:38 · 717 阅读 · 0 评论 -
mysql中RAND()随便查询记录效率问题和解决办法分享
在我们做开发的中效率一直是个问题,特别是对于很多大数据量操作,今天我们碰到一个要随机查询数据,一开始我们可能想到最简单的order by rand() 来操作但效率不敢恭维啊最近由于需要大概研究了一下MYSQL的随机抽取实现方法。举个例子,要从tablename表中随机提取一条记录,大家一般的写法就是:SELECT * FROM tablename ORDER BY RAND() LIMIT转载 2012-09-13 10:51:21 · 945 阅读 · 0 评论 -
MySql 里的IFNULL、NULLIF和ISNULL用法
今天用到了MySql里的isnull才发现他和MSSQL里的还是有点区别,现在简单总结一下:mysql中isnull,ifnull,nullif的用法如下:isnull(expr) 的用法:如expr 为null,那么isnull() 的返回值为 1,否则返回值为 0。mysql> select isnull(1+1);-> 0mysql> select isnull(转载 2012-09-13 10:49:42 · 694 阅读 · 0 评论 -
linux下yum安装 mysql 及详细配置及默认目录修改
一、[root@sample ~]# yum -y install mysql-server ← 安装MySQL.....略Installed: mysql-server.i386 0:4.1.20-1.RHEL4.1Dependency Installed: mysql.i386 0:4.1.20-1.RHEL4.1 perl-DBD-MySQL.i386 0:2.9004-3.1转载 2012-05-29 11:49:33 · 709 阅读 · 0 评论 -
MySQL安装与应用【Linux下的安装与配置】
Linux下的安装与配置如果所安装的Linux系统没有内置的MySQL,笔者建议在Linux中使用RPM包来安装MySQL,同样这也是MySQL官方提供的建议。笔者接触最多的Linux系统是Radhat的“近亲”:CentOS,由于CentOS较新的版本都内置了MySQL,因此在安装系统时就将MySQL安装并注册为系统服务,省去了不少工作量,此处也就不对Linux下的安装做太多陈述,仅提供转载 2012-05-29 11:58:36 · 322 阅读 · 0 评论 -
Linux环境下MySQL数据库大小写区分问题
MySQL在Linux下数据库名、表名、列名、别名大小写规则是这样的:1、数据库名与表名是严格区分大小写的;2、表的别名是严格区分大小写的;3、列名与列的别名在所有的情况下均是忽略大小写的;4、变量名也是严格区分大小写的;MySQL在Windows下都不区分大小写。-------------------------------------------转载 2012-05-29 12:00:33 · 416 阅读 · 0 评论 -
关于mysql的表名/字段名/字段值是否区分大小写的问题
1、mysql默认情况下是否区分大小写,使用show Variables like '%table_names'查看lower_case_table_names的值,0代表区分,1代表不区分。 2、mysql对于类型为varchar数据默认不区分大小写,但如果该字段以“*_bin”编码的话会使mysql对其区分大小写。 3、mysql对于字段名的策略与varchar类型数据相同。即转载 2012-05-29 12:02:10 · 429 阅读 · 0 评论 -
Mysql中max_allowed_packet参数设置一例
今天研发人员在调试java程序的时候,发现了mysql报出如下问题:java.lang.IllegalArgumentException: Packet is larger than max_allowed_packet from server configuration of 1048576 bytes at org.gjt.mm.mysql.Buffer.ensur转载 2012-05-14 17:24:15 · 457 阅读 · 0 评论 -
MySQL的表分区
一、什么是表分区通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分区。当然也可根据其他的条件分区。 二、为什么要对表进行分区为了改善大型表以及具有各种访问模式的表的可伸缩性,可管理性和提高数据库效率。分区的一些优点包括:转载 2012-05-15 13:46:39 · 327 阅读 · 0 评论 -
MySQL还原数据库,禁用和启用外键约束的方法(FOREIGN_KEY_CHECKS)
禁用 /*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;启用 /*!40014 SET FOREIGN_KEY_CHECKS=@OLD_FOREIGN_KEY_CHECKS */; 这样的话,你就可以不用管什么外键约束,该删除重建的都大胆的干就行了!转载 2012-06-14 21:41:53 · 600 阅读 · 0 评论 -
mysql的字符串函数
原文地址:http://www.cnblogs.com/xiaochaohuashengmi/archive/2010/12/13/1904330.html转载 2012-09-13 09:48:46 · 268 阅读 · 0 评论 -
用MYSQL命令行创建存储过程的方法
MYSQL命令行的使用是学习MYSQL数据库过程中的基础知识,那么应该如何用MYSQL命令行创建存储过程呢?也尝试了一些方法,但是第一个分号mysql就以为语句结束了,就举个例子来说:CREATE PROCEDURE p7 (IN b INTEGER(12)) begin declare a INTEGER(12); set a=5; INSERT INTO t VALUE转载 2011-11-03 11:17:18 · 536 阅读 · 0 评论