-
[MySQL] Mysql目录的设计、使用和优化
Mysql索引的设计、使用和优化Mysql索引概述所有MySQL列类型可以被索引。对相关列使用索引是提高SELECT操作性能的最佳途径。根据存储引擎定义每个表的最大索引数和最大索引长度。所有存储引擎支持每个表至少16个索引,总索引长度至少为256字节。大多数存储引擎有更高的限制。在MySQL5.1中...
157
热度 -
[MySQL] Mysql下优化SQL的通常步骤
Mysql下优化SQL的一般步骤通过showstatus和应用特点了解各种SQL的执行频率通过SHOWSTATUS可以提供服务器状态信息,也可以使用mysqladminextended-status命令获得。SHOWSTATUS可以根据需要显示session级别的统计结果和global级别的统计结果...
128
热度 -
[MySQL] Mysql锁机制跟事务控制
Mysql锁机制和事务控制如何加锁锁定表的语法:LOCKTABLEStbl_name[ASalias]{READ[LOCAL]|[LOW_PRIORITY]WRITE}[,tbl_name[ASalias]{READ[LOCAL]|[LOW_PRIORITY]WRITE}]...解锁语法:UNLOC...
129
热度 -
[MySQL] MYSQL主备复制结构筹建与切换
MYSQL主备复制结构搭建与切换1选择两个服务器,分别作为主备数据库2登陆到服务器,安装相同版本mysqlyuminstallmysql;yuminstallmysql-server;3启动mysql服务器servicemysqldstart4分别root登陆mysql执行如下命令增加复制用户并授权...
79
热度 -
[MySQL] Mysql 大局ID的实现
Mysql全局ID的实现工作中需要一个全局的自增的主键ID,网上找到一种mysql的实现方式(redis考虑到现在集群的不稳定和持久化的问题,暂时没有考虑那种方案)网上方案如下:因为MySQL本身支持auto_increment操作,很自然地,我们会想到借助这个特性来实现这个功能。Flicker在解...
120
热度 -
97
热度 -
[MySQL] mysql 中 in/exists/not in/not exists/or的使用场景跟效率对比
mysql中in/exists/notin/notexists/or的使用场景和效率对比mysql中in/exists/notin/notexists/or的使用场景和效率对比网上一堆博客在讨论mysql里面内置的关键字的效率问题,绝大部分都脱离了一定的前提条件就展开了论述,这是不科学的。首先我们必...
96
热度 -
134
热度 -
[MySQL] MSSQL和MySQL中,数据表两列字段值互换的有关问题,记录下
MSSQL和MySQL中,数据表两列字段值互换的问题,记录下MSSQL的处理方法updatetable1setfield_1=field_2,field_2=field_1可是MySQL就不能这样写,不然一列会覆盖另一列记录MySQL语句如下updatetable1a,table1bseta.fie...
130
热度 -
[MySQL] mysql -for routine错
mysql--------forroutine错调用存储过程时报了下面的错误ERROR1370(42000):executecommanddeniedtouserbackupAccount@'localhost'forroutine'databaseName.spName'解决办法对该账户授予执行存...
124
热度 -
[MySQL] mysql储存-游标
mysql存储--游标游标的使用要声明,1.接收游标数据的变量2.遍历数据结束标志3.游标数据来源--游标4.将结束标志绑定到游标然后才是打开游标根据标志来操作游标关游标CREATEPROCEDUREDEL_SUB1()READSSQLDATABEGINDECLAREsub_idINT;DECLAR...
444
热度 -
[MySQL] mysql 双向同步的键值冲突有关问题的解决办法
mysql双向同步的键值冲突问题的解决方法多主互备和主从复制有一些区别,因为多主中都可以对服务器有写权限,所以设计到自增长重复问题出现的问题(多主自增长ID重复)?1:首先我们同步A,B的test表结构?2:停掉A,在B上对数据表test(存在自增长ID)执行插入操作,返回插入ID为1?3:后停掉B...
182
热度 -
[MySQL] 鍏充簬鍒嗗簱鍒嗚〃(Mysql绡
鍏充簬鍒嗗簱鍒嗚〃(Mysql绡?鍏充簬鍒嗗簱鍒嗚〃,瑕佸叧蹇冪‖浠?涓氬姟,鍒嗗竷寮?鍜屾暟鎹?簱閫夊瀷.鍩烘湰鎸囨爣:搴撶墿鐞嗘枃浠跺ぇ灏?lt;100G琛?lt;100瀛楁?<200鍗曡〃璁板綍鏁?lt;500W鍙?互鐢ㄨ?鐢ㄥ埌MySQL鐨勫湴鏂?鍙??鏁版嵁閲忎竴澶?椹?笂灏变細閬囧...
279
热度 -
[MySQL] jfinal与mysql数据类型拾掇大全
jfinal与mysql数据类型整理大全前言:今天在做jfinal和mysql的数据转换时出现了java.lang.Booleancannotbecasttojava.lang.Integer错误,而之前我就遇到过这样的问题mysql与JFinal的数据关系,这使我意识到有必要整理一下jfinal与...
84
热度 -
[MySQL] mysql 创建存储过程或函数常见异常
mysql创建存储过程或函数常见错误(1)、ERROR1418:#[Err]1418-ThisfunctionhasnoneofDETERMINISTIC,#NOSQL,orREADSSQLDATAinitsdeclarationandbinary#loggingisenabled(you*migh...
89
热度 -
[MySQL] mysql改动表结构
mysql更改表结构mysql命令行修改表主要包括添加字段,删除字段,修改字段,修改字段顺序,重命名表等。下面分别描述:1.添加字段:altertabletabelnaemadd字段定义(可以添加主键字段)2.修改字段:修改字段类型:altertabletablenamechange字段字段,alt...
137
热度 -
[MySQL] mysql中TIMESTAMP设立默认时间为当前时间
mysql中TIMESTAMP设置默认时间为当前时间在我们保存数据进入到数据库中时多半会使用像php之类的脚本来获取一个时间保存到mysql中,其实在mysql可以直接使用TIMESTAMP数据类型来实现默认类型了,下面一起来看看。?很多时候,为了简单,我们在设计数据表的时候,都需要设置时间字段为当...
166
热度 -
[MySQL] MYSQL创建一个function用于计算经纬度距离
MYSQL创建一个function用来计算经纬度距离店铺表有一个经度字段,一个纬度字段,用来存储所在位置。先需要根据当前位置的经度与纬度来获取附近10公里内的店铺。故需要将计算距离的逻辑封装成一个function。函数定义及参数说明如下:--curLat当前纬度--curLon当前经度--shopL...
283
热度 -
[MySQL] 利用Mysql的DATE_FORMAT()进展日期格式转换
利用Mysql的DATE_FORMAT()进行日期格式转换碰到一个MYSQL的问题,表logstatb中moment字段的内容是"年-月-日时:分:秒",需要查询匹配“年月日”或“时:分:秒”即可的数据条目,这个时候就可以通过下面的SQL语句实现:select*fromlogstatbwhereda...
98
热度 -
[MySQL] Mysql的root账户容许远程登录,和修改root密码
Mysql的root账户允许远程登录,和修改root密码1:默认情况下,mysql只允许本地访问,这也是问了安全考虑。但是如果需要远程登录和访问mysql就必须设置权限。2:mysql在linux下登录命令:mysql-uroot-ppass;3:修改远程登录权限:?????登录进入到mysql后,...
134
热度