mysql
文章平均质量分 60
zgp3297299
这个作者很懒,什么都没留下…
展开
-
mysql的hex()和unhex()函数
select hex(‘love’); “6C6F7665″ select unhex(hex(‘love’)); 或者 select x’6C6F7665′;或者select 0x6C6F7665; “love”说明:十六进制值MySQL支持十六进制值。在数字上下文中,十六进制数如同整数(64位精度)。在字符串上下转载 2013-10-25 14:07:06 · 2234 阅读 · 1 评论 -
mysql系统函数3----日期时间函数
DAYOFWEEK(date) 返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准) mysql> select DAYOFWEEK('1998-02-03'); -> 3 WEEKDAY(date) 返回日期date是星期几(0=星期一,1=星期二,……6= 星期天)。 mysql>原创 2013-10-25 14:54:06 · 583 阅读 · 0 评论 -
mysql系统函数2----数学函数
ABS(N) 返回N的绝对值 mysql> select ABS(2); -> 2 mysql> select ABS(-32); -> 32 SIGN(N) 返回参数的符号(为-1、0或1) mysql> select SIGN(-32); -> -1 mysql> select SIG原创 2013-10-25 14:53:29 · 589 阅读 · 0 评论 -
mysql系统函数4----转换函数
cast用法:cast(字段 as 数据类型) [当然是否可以成功转换,还要看数据类型强制转化时注意的问题]实例:select cast(a as unsigned) as b from cardserver where order by b desc;convert:用法:convert(字段,数据类型)实例:select convert(a ,unsigned) a原创 2013-10-25 14:54:56 · 519 阅读 · 0 评论 -
mysql系统函数1----字符串函数
ASCII(str) 返回字符串str的第一个字符的ASCII值(str是空串时返回0) mysql> select ASCII('2'); -> 50 mysql> select ASCII(2); -> 50 mysql> select ASCII('dete'); -> 100 ORD(str) 如果字符串str原创 2013-10-25 14:50:21 · 533 阅读 · 0 评论 -
MySQL索引优化
写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记 录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在内存,需要读取10^4 个页面,如果这10^4个页面在磁盘上随机分布,需要进行10^4次I/O,假设磁盘每次I/O时间为10ms(忽略数据传输时间转载 2013-12-07 11:09:30 · 417 阅读 · 0 评论 -
mysql语句:批量更新多条记录的不同
mysql更新语句很简单,更新一条数据的某个字段,一般这样写:帮助1UPDATEmytable SETmyfield = 'value'WHERE other_field = 'other_value';如果更新同一字段为同一个值,mysql也很简单,修改下where即可转载 2013-12-31 11:58:13 · 664 阅读 · 0 评论 -
浅谈mysql配置优化和sql语句优化
做优化,我在这里引用淘宝系统分析师蒋江伟的一句话:只有勇于承担,才能让人有勇气,有承担自己的错误的勇气。有承担错误的勇气,就有去做事得勇气。无论做什么事,只要是对的,就要去做,勇敢去做。出了错误,承担错误,改正错误,这样的人没有人会去责怪。 很久之前就想写一篇关于mysql优化方面的文章了,忙于工作,在着也比较懒散。现在网上mysql优化方面的帖子很多,也不乏精品。很早听一DBA转载 2014-06-06 08:34:58 · 454 阅读 · 0 评论