Mysql技巧及问题

Mysql技巧及问题的相关文章

MYSQL技巧|为了方便备份和安全,MySQL数据库存放目录如何更改?

本文标签:  MYSQL技巧 MySQL数据库   互联网杂谈 我们在安装玩MYSQL后,数据库存放目录默认是在MYSQL里面的,为了方便备份和安全,我们是有必要更改MySQL数据库存放目录的.那么,要怎么更改呢? 打开cmd命令提示符窗口,输入命令停止MySQL服务运行 net stop mysql 打开X:\Server_Core\MySQL\my.ini, 找到: Datadir = "X:\Server_Core\MySQL\data" 修改为: Datadir = "

mysql技巧总结

使用Mysql也很长一段时间了,在使用的过程中遇到过各种各样的问题,有些看上去很小的问题,在解决的过程中却花了很长时间,解决后才发现,原来这样简单.所以总结了一些经验和技巧,把它写出来,希望对读者能有所帮助,少走弯路.1. binaryBINARY不是函数,是类型转换运算符,它用来强制它后面的字符串为一个二进制字符串,可以理解为在字符串比较的时候区分大小写.举例:mysql> select * from tjob;+-------+| title |+-------+| 11    | | 22

常见MYSQL技巧 (51)

正则表达式的使用 MySQL利用REGEXP命令提供给用户扩展的正则表达式功能,具体模式序列如下: 序列 序列说明 序列 序列说明 ^ 在字符串的开始处进行匹配 a? 匹配1个或零个a $ 在字符串的末尾处进行匹配 a1|a2 匹配a1或a2 . 匹配任意单个字符,包括换行符 a(m) 匹配m个a […] 匹配出括号内德任意字符 a(m,) 匹配至少m个a [^…] 匹配不出现括号内的任意字符 a(m,n) 匹配m到n个a a* 匹配零个或多个a(包括空串) a(,n) 匹配0到n个a a+ 匹

MySql技巧之REPLACE INTO

       很多时候我们希望判断一条记录是否已存在,存在的话就更新,不存在就插入! 通常的做法是写一条 IF Exist 做判断,但现在MySql给我们提供了更直接的语句就是REPLACE  INTO! REPLACE  INTO的语法跟INSERT INTO类似:              REPLACE INTO b_history(     字段名1,字段名2.--    )    VALUES     (    数据1,数据----     )       当然需要注意一点他是根据主键

18条效率至少提高3倍的MySQL技巧

1.EXPLAIN 做MySQL优化,我们要善用EXPLAIN查看SQL执行计划. type列,连接类型.一个好的SQL语句至少要达到range级别.杜绝出现all级别. key列,使用到的索引名.如果没有选择索引,值是NULL.可以采取强制索引方式. key_len列,索引长度. rows列,扫描行数.该值是个预估值. extra列,详细说明.注意,常见的不太友好的值,如下:Using filesort,Using temporary 2.SQL语句中IN包含的值不应过多 MySQL对于IN做

Mariadb/Mysql 技巧

SELECT LPAD(n, m, 0);==>n前面补m-n个0 SELECT RPAD(n, m, 0);==>n后面补m-n个0 随机数 DELIMITER // CREATE FUNCTION rand_num ( start_num INTEGER, end_num INTEGER ) RETURNS INTEGER BEGIN RETURN FLOOR(start_num + RAND() * (end_num - start_num + 1)); END // DELIMITER

MySQL技巧(二)——无限级分类表设计

无限级分类表的设计(掌握'自身连接') 类似图书这种,会有很多种分类,而且在现实生活中这种分类会无限的往下分,所以不可能每有一个分类就创建一个分类表.应该使用下面这种语句 DROP TABLE IF EXISTS tdb_goods_types; CREATE TABLE tdb_goods_types( type_id SMALLINT PRIMARY KEY AUTO_INCREMENT COMMENT '分类ID', type_name VARCHAR(50) COMMENT '分类名称'

推荐一些不错的计算机书籍(php c mysql linux等等)

推荐一些不错的计算机书籍. # PHP<PHP程序设计>(第2版)  --PHP语法和入门最好的书<PHP5权威编程>  --PHP入门后升级书<深入PHP:面向对象.模式与实践>(第3版) --理解PHP中的面向对象和设计模式<高性能PHP应用开发> --了解一些基本简单的PHP优化<PHP核心技术与最佳实践> --了解很多PHP高级技术和延伸技术<Extending and Embedding PHP>--PHP内核介绍和扩展开发

推荐一些不错的计算机书籍

转载:http://blog.csdn.net/heiyeshuwu/article/details/8688324 # PHP<PHP程序设计>(第2版)  --PHP语法和入门最好的书<PHP5权威编程>  --PHP入门后升级书<深入PHP:面向对象.模式与实践>(第3版) --理解PHP中的面向对象和设计模式<高性能PHP应用开发> --了解一些基本简单的PHP优化<PHP核心技术与最佳实践> --了解很多PHP高级技术和延伸技术<