![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 87
booooooooooooooooooo
这个作者很懒,什么都没留下…
展开
-
mysql的字段类型
MySQL支持大量的列类型,它可以被分为3类: 1.数字类型、 2.日期和时间类型 3.字符串(字符)类型。一、数字类型 1.整形 (1)TINYINT[(M)] [UNSIGNED] [ZEROFILL] 一个很小的整数。有符号的范围是-128到127,无符号的范围是0到255。 (一个字节) (2)SMALLINT[(M)] [UNSIGNED] [ZEROFILL原创 2012-11-21 19:57:35 · 892 阅读 · 0 评论 -
windows平台java代码上传到linux中文乱码解决
一、项目问题1.windows下java工程编码方式为UTF-8。 2.我用的linux虚拟主机系统的默认编码好像不是utf-8系统,修改/etc/sysconfig/i18n 为:LANG="en_US.UTF8"LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"SUPPORTED="zh_CN.GB18030:zh_CN:zh:原创 2013-07-11 22:20:07 · 3456 阅读 · 0 评论 -
MySQL索引背后的数据结构及算法原理
ref:http://blog.jobbole.com/24006/来源:张洋摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用My转载 2014-01-21 00:20:07 · 803 阅读 · 0 评论 -
mysql常用优化参数
ref:http://www.xuebuyuan.com/519016.html修改全站搜索 修改my.ini(my.cnf) ,在 [mysqld] 后面加入一行“ft_min_word_len=1”,然后重启Mysql,再登录网站后台(模块管理->全站搜索)重建全文索引。 记录慢查询sql语句,修改my.ini(my.cnf),添加如下代码: #log-slow转载 2014-01-19 22:48:33 · 718 阅读 · 0 评论 -
MySQL存储引擎MyISAM与InnoDB的优劣
ref:http://www.pureweber.com/article/myisam-vs-innodb/使用MySQL当然会接触到MySQL的存储引擎,在新建数据库和新建数据表的时候都会看到。MySQL默认的存储引擎是MyISAM,其他常用的就是InnoDB了。至于到底用哪种存储引擎比较好?这个问题是没有定论的,需要根据你的需求和环境来衡量。所以对这两种引擎的概念、原理转载 2014-01-19 22:23:39 · 742 阅读 · 0 评论 -
mysql使用杂记
周末闲来无事,看了一看mysql的基础视频。突然发现自己虽然也是使用mysql四年有余,但还是有一些实用的东西不了解。记录下来,共享之!一.一些使用的命令1.\s这个命令可以显示当前的登录状态,简单明了。显示了当前登录账户,当前使用的数据库,server的version,db的默认字符集等。2.帮助“?”在mysql命令行中,查找帮助的利器就是问号啦,要查询帮助文档有什原创 2012-11-24 11:41:25 · 796 阅读 · 0 评论 -
mysql授权相关操作
一、 mysql授权和撤销 授权使用 grant关键字,下面举三个例子:1.grant select,insert on *.* to test@"local" Identified by "123";这句命令的意思是,授权用户“test”(其口令为“123”)只能在本地localhost登录,可对任何数据库的任何表(“*.*”前一个“*”代表任何数据库,后一个“原创 2012-12-10 20:21:13 · 814 阅读 · 0 评论 -
mysql的表分区技术
一、什么是表分区通俗地讲表分区是将一大表,根据条件分割成若干个小表。mysql5.1开始支持数据表分区了。如:某用户表的记录超过了600万条,那么就可以根据入库日期将表分区,也可以根据所在地将表分区。当然也可根据其他的条件分区。 二、为什么要对表进行分区为了改善大型表以及具有各种访问模式的表的可伸缩性,可管理性和提高数据库效率。分区的一些优点包括:转载 2013-05-07 11:03:57 · 907 阅读 · 0 评论 -
mysql explain 详解
一.语法explain 例如: explain select * from t3 where id=3952602;二.explain输出解释+----+-------------+-------+-------+-------------------+---------+---------+-------+------+-------+| id | selec转载 2013-10-09 01:04:07 · 708 阅读 · 0 评论 -
mysql 修改数据存储目录
Mysql默认安装路径为根目录,而上的根目录空间有限,需将其转移的/data目录[root@justinoracle]# df -hFilesystem Size Used Avail Use% Mounted on/dev/sda3 20G 15G 4.5G 77% //dev/sda1 289M转载 2013-09-18 10:04:25 · 795 阅读 · 0 评论 -
php mysql创建临时表
ref:http://database.51cto.com/art/201011/234786.htmmysql创建临时表的方法并不复杂,下面就为您详细介绍php mysql创建临时表的实现方法,希望对您学习mysql创建临时表方面能有所帮助。php $link=mysql_connect('localhost','root','456789'); if($转载 2013-07-23 12:16:35 · 2420 阅读 · 0 评论 -
mysql游标和嵌套游标
一.游标的基本使用1.定义游标 :declare fetchSeqCursor cursor for select seqname, value from sys_sequence; 使用游标 :open fetchSeqCursor; fetch数据: fetch fetchSeqCursor into _seqname, _value; 关闭游标:原创 2013-05-30 08:45:13 · 1653 阅读 · 0 评论 -
myBatis调用带返回值的存储过程(mysql)
折腾了一上午才顺利的把这个跑通了,废话不多说,上代码!1.存储过程返回一个StringCREATE PROCEDURE `sp_redblack_prize`(OUT result_record varchar(2000000)){……}2.在mapper.xml中在这里要注意:Set resultType="map" on element. I think for store原创 2012-11-27 15:07:16 · 7994 阅读 · 1 评论 -
mysql select for udpate
ref:http://siyoung.iteye.com/blog/1296563由于InnoDB预设是Row-Level Lock,所以只有「明确」的指定主键,MySQL才会执行Row lock (只锁住被选取的资料例) ,否则MySQL将会执行Table Lock (将整个资料表单给锁住)。举个例子:假设有个表单products ,里面有id跟name二个栏位,id是主键。转载 2013-04-07 12:32:21 · 1051 阅读 · 0 评论 -
mysql 定时任务
Mysql属于中小型数据库系统,它的事件调度器Event Scheduler是在mysql 5.1才开始引入事件调度器是在 MySQL 5.1 中新增的另一个特色功能,可以作为定时任务调度器,取代部分原先只能用操作系统任务调度器才能完成的定时功能。事件调度器是定时触发执行的,在这个角度上也可以称作是"临时的触发器"。触发器只是针对某个表产生的事件执行一些语句,而事件调度器则是在某一个(间隔)时间执转载 2013-03-06 10:23:56 · 1016 阅读 · 0 评论 -
Linux下安装启动多个MySQL
ref:http://www.linuxidc.com/Linux/2011-03/33426.htm http://xukaizijian.blog.163.com/blog/static/17043311920110309562210/步骤如下:一、编译安装两个mysql,步骤如下下载Mysql ,此处以Mysql-6.0.11-alpha.tar.gz转载 2013-02-16 16:09:51 · 632 阅读 · 0 评论 -
mysql unsigned字段为负出错 解决办法
mysql数据库设计,happy为unsigin的smallint。 happy | smallint(5) unsigned | YES | 当前happy字段的值为100,当执行下面sql时出错。update player set happy=happy+(-200) where id=160;错误为:ERROR 1690 (22003): BIG原创 2013-01-09 14:56:23 · 2876 阅读 · 0 评论 -
mysql索引相关笔记
mysql索引分为:1.主键索引2.唯一索引3.普通索引4.全文索引其中1.2.3还可以分为单列索引和联合索引。这里记录下全文索引的用法引用12.7. 全文搜索功能(http://dev.mysql.com/doc/refman/5.1/zh/functions.html)● MySQL支持全文索引和搜索功能。MySQL中的全文索引类型FULLTEXT的索引原创 2012-12-15 14:39:10 · 531 阅读 · 0 评论 -
Mysql的常用内置函数
本文主要讲四个方面的mysql内置函数1.字符串相关;2..数字相关;3.日期相关 ;4.逻辑判断相关的;5.其他一.字符串相关内置函数1.concat(s1, s2, s3....sn):讲s1到xsn的n个字符串顺序连接起来。2.insert(str, x, y, insertStr):将原始字符串str从x位置开始(mysql从1开始计数)的y个字符串替换为inser原创 2012-12-16 00:32:33 · 807 阅读 · 0 评论