mysql
文章平均质量分 75
风云来
这个作者很懒,什么都没留下…
展开
-
mysql的预查询prepare
1、Prepare 介绍 Prepared Statements很像存储过程,是一种运行在后台的SQL语句集合,我们可以从使用 prepared statements 获得很多好处,无论是性能问题还是安全问题。原创 2013-04-21 17:33:19 · 4779 阅读 · 0 评论 -
mysql之innodb引擎的共享表空间和独立表空间
对于innodb的数据存储文件,首先要解决两个概念性的问题: 共享表空间以及独占表空间。(innodb引擎与MYISAM引擎的区别很大。特别是它的数据存储方式等.)原创 2015-05-20 16:08:29 · 5033 阅读 · 1 评论 -
mysql慢查询日志
mysql慢查询日志对于分析出代码实现中耗费资源(时间)的sql语句有很高的参考价值。可用于优化程序中的SQL语句。原创 2014-12-26 18:09:19 · 626 阅读 · 0 评论 -
mysql的表的大小写区分
在linux的环境下,在mysql的配置里会对大小写有一定的要求的。尤其是一些云平台提供的固定环境是配置好这些要求,所以需要对这些有一定的了解。(比如阿里云就会设定lower_case_table_names=1,具体分析在后面)原创 2015-05-14 11:41:19 · 1622 阅读 · 0 评论 -
游戏服务器之mysql句柄连接池
mysql_record_set* mysql_handle::exeSelect(const char *tablename, mysql_record* column, mysql_record* where, mysql_record* order, unsigned int limit_max,unsigned int limit_min,mysql_record* groupby,原创 2014-07-04 20:03:49 · 2168 阅读 · 0 评论 -
mysql数据表引擎InnoDB和MyISAM的特点
1、MyISAM表引擎特点(1)MyISAM 是MySQL缺省存贮引擎(2)具有检查和修复表格的大多数工具. (3)表格可以被压缩(4)支持全文搜索.(5)不是事务安全的.如果事物回滚将造成不完全回滚,不具有原子性。(6)不支持外键。(7)如果执行大量的SELECT,MyISAM是更好的选择。(8)每张MyISAM 表被存放在三个文件 :frm 文件存放表格定义,数据文件是MYD (MYData),索引文件是MYI (MYIndex) 引伸。(9)表是保存成文件的形式,在跨平台的数据转移原创 2015-05-31 18:46:45 · 1695 阅读 · 1 评论 -
MySQL InnoDB的存储文件
从物理意义上来讲,InnoDB表由共享表空间文件(ibdata1)、独占表空间文件(ibd)、表结构文件(.frm)、以及日志文件(redo文件等)组成。原创 2015-05-06 14:21:08 · 8931 阅读 · 1 评论 -
MySQL引擎介绍
MySQL数据库引擎取决于MySQL在安装选项。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外还有常用的两种类型INNODB和BERKLEY(BDB)。甚至可以使用MySQL++ API自己做一个引擎。原创 2014-04-03 22:48:09 · 663 阅读 · 0 评论 -
MYSQL设计优化
本文将从各方面介绍优化mysql设计的一些方式。原创 2015-06-10 17:40:15 · 1743 阅读 · 0 评论 -
mysql的多线程安全问题
多线程情况下,mysql_init会设置线程的私有数据,如果不注意,则会在mysql_real_connect时出现段错误。原创 2014-04-16 14:09:07 · 5513 阅读 · 0 评论 -
mysql 的Escape转义字符串
一、转义的意义用户输入如果没有任何限制的话,则必须对特殊字符进行变换。 如果对单引号不进行变换,轻者不能正常执行功能,重则会发生数据库错误,甚至可能导致系统崩溃。二、需要转义的字符类型在字符串中,某些序列具有特殊含义。这些序列均用反斜线(‘\’)开始,即所谓的转义字符。MySQL识别下面的转义序列:\0ASCII 0(NUL)字符。\'单引号(‘'’)。\"原创 2015-01-24 15:21:32 · 26316 阅读 · 1 评论 -
mysql 开机启动
方法一:在/etc/rc.d/rc.local文件末尾添加如下一行/usr/local/mysql5/bin/mysql start方法二:在mysql5目录下找到support-files目录将其中的mysql.server复制修改为/etc/init.d/mysqldcp support-files/mysql.server /etc/init.d/mysqldchkconfig --原创 2013-05-11 15:00:17 · 810 阅读 · 0 评论 -
mysql 常用操作
常用操作(1)修改密码bash$ mysql -u root mysql #用mysql客户程序 mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='hunte'; mysql> FLUSH PRIVILEGES; mysql> QUIT(2)给root用户再添加一个对全部原创 2013-05-20 22:14:30 · 845 阅读 · 0 评论 -
mysql 启动错误(InnoDB: Operating system error number 13 )
service mysqld status 可以看mysqld状态service mysqld start 可以启动mysql出现启动错误可以查看/var/log/mysqld.log如果错误信息如下131124 00:00:43 mysqld started131124 0:00:43 InnoDB: Operating system error number 13 i原创 2013-11-24 16:25:12 · 31634 阅读 · 3 评论 -
游戏服务器之存档读档
场景服务器循环 if (_write_record_timer(main_logic_thread::currentTime)){//随机时间存档save(MSG::DB::WRITEBACK_TIMETICK);first_save = true;}else{if(!first_save){save(MSG::DB::FIRST_SAVE);//第一次原创 2014-07-15 14:15:46 · 2741 阅读 · 0 评论 -
mysql存储过程使用
转自:http://blog.sina.com.cn/s/blog_52d20fbf0100ofd5.htmlmysql存储过程详解1. 存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程原创 2013-04-20 20:13:58 · 873 阅读 · 0 评论 -
mysql日志
1、mysql日志类型错误日志: -log-err 查询日志: -log 慢查询日志: -log-slow-queries 更新日志: -log-update 二进制日志: -log-bin原创 2013-08-24 13:03:58 · 731 阅读 · 0 评论 -
mysql安装配置脚本
使用脚本可以一次性处理较多mysql的操作和相关的配置。易于部署服务器。以下以mysql 5.1.31作为案例。注释中说明命令的作用。原创 2013-09-13 11:22:33 · 931 阅读 · 0 评论 -
mysql的BLOB类型
1、BLOB类型1、BLOB类型介绍(1)BLOB类型的含义BLOB (binary large object),用来存储二进制大对象的字段类型。BLOB往往是一个大文件,典型的BLOB是一张图片、一个声音或一个视频文件,由于它们的尺寸,必须使用特殊的方式来处理(例如:上传、下载或者存放到一个数据库)。处理BLOB的主要思想就是让文件处理器(如数据库管理器)不去理会文件是什么,原创 2014-12-18 14:53:44 · 7834 阅读 · 0 评论