随笔分类 -  mysql

摘要:一些命令 #刷新日志(此刻开始产生一个新编号的binlog文件) FLUSH LOGS; #清空日志(++!!!!!删除所有日志文件,并将文件名和记录点进行重置归零,99%的情况下是用不到这条命令的++) RESET MASTER #用于删除列于在指定的日志或日期之前的日志索引中的所有二进制日志 U 阅读全文
posted @ 2020-06-17 17:23 SandKing 阅读(5) 评论(0) 推荐(0)
摘要:官网排序优化:http://dev.mysql.com/doc/refman/5.5/en/order-by-optimization.html MySql创建索引时支持ASC或DESC排序 下面举例创建表时同时创建索引降序排序(sname 字段上普通索引降序)create table tbl1 ( 阅读全文
posted @ 2018-04-16 18:26 SandKing 阅读(26) 评论(0) 推荐(0)
摘要:转自: http://blog.csdn.net/ybhjx/article/details/50833420 1 1. 以本地服务方式启动 安装mysql本地服务 D:\AppServ\MySQL\bin\mysqld.exe --install 服务名 D:\AppServ\MySQL\bin> 阅读全文
posted @ 2017-11-27 20:57 SandKing 阅读(21) 评论(0) 推荐(0)
摘要:转自: http://www.cnblogs.com/Aiapple/p/5792939.html 主从形式 mysql主从复制 灵活 一主一从主主复制一主多从 扩展系统读取的性能,因为读是在从库读取的;多主一从 5.7开始支持联级复制 用途及条件 mysql主从复制用途 实时灾备,用于故障切换读写 阅读全文
posted @ 2017-09-27 20:25 SandKing 阅读(3) 评论(0) 推荐(0)
摘要:CREATE TABLE T_Person (FIdNumber VARCHAR(20), FName VARCHAR(20),FBirthDay DATETIME, FRegDay DATETIME,FWeight DECIMAL(10,2)); INSERT INTO T_Person(FIdN 阅读全文
posted @ 2017-08-02 14:14 SandKing 阅读(5) 评论(0) 推荐(0)
摘要:存储过程: drop procedure if exists test; delimiter // CREATE PROCEDURE test() BEGIN declare str char(62) default 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMN 阅读全文
posted @ 2017-03-01 17:17 SandKing 阅读(8) 评论(0) 推荐(0)
摘要:转自: http://blog.csdn.net/tsxw24/article/details/44994835 使用mysql order by的时候,如果字段值 很多相同的,则有的会取到重复数据导致没有加载到所有数据 阅读全文
posted @ 2017-01-16 17:58 SandKing 阅读(7) 评论(0) 推荐(0)
摘要:转自:https://my.oschina.net/sallency/blog/465079 参考:http://blog.sina.com.cn/s/blog_91339bff0100ymc2.html . cascade方式 在父表上update/delete记录时,同步update/delet 阅读全文
posted @ 2016-11-17 18:41 SandKing 阅读(34) 评论(0) 推荐(0)
摘要:转自:http://www.111cn.net/database/mysql/53890.htm http://blog.csdn.net/atec2000/article/details/7041352 information_schema 库的 TABLES 表,主要字段分别是: TABLE_S 阅读全文
posted @ 2016-11-07 15:42 SandKing 阅读(12) 评论(0) 推荐(0)
摘要:转自:http://www.educity.cn/wenda/399550.html MySQL 数字类型转换函数(concat/cast) 1、将Int 转为varchar经常用 concat函数,比如concat(8,’0′) 得到字符串 ’80′ 2、将varchar 转为Int 用 cast 阅读全文
posted @ 2016-11-02 19:57 SandKing 阅读(87) 评论(0) 推荐(0)
摘要:http://hi.baidu.com/libailin1986/blog/item/71c6834fca64033caec3ab27.html SHOW TABLE STATUS [FROM db_name] [LIKE 'pattern'] SHOW TABLE STATUS 可以提供每个表的大 阅读全文
posted @ 2016-09-23 17:39 SandKing 阅读(6) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/xiaotengyi2012/article/details/19368979 前面说到的count(*)的数字MyISAM是存储在一个地方就是表的Rows中,从下面的话中我们可以看出MyISAM存的是一个准确的数字,而InnoDB则存储的是粗略的数字 阅读全文
posted @ 2016-09-06 10:10 SandKing 阅读(8) 评论(0) 推荐(0)
摘要:转自:http://www.2cto.com/database/201303/193422.html 更新text字段时出现Row size too large报错 起因: 团购开发报告说更新时出错。 www.2cto.com 更新SQL如下: UPDATE table_name d SET d.c 阅读全文
posted @ 2016-09-06 10:07 SandKing 阅读(11) 评论(0) 推荐(0)
摘要:转自:http://www.linuxidc.com/Linux/2011-07/39245.htm 一、MySQL索引类型 mysql里目前只支持4种索引分别是:full-text,b-tree,hash,r-tree b-tree索引应该是mysql里最广泛的索引的了,除了archive基本所有 阅读全文
posted @ 2016-07-28 11:43 SandKing 阅读(9) 评论(0) 推荐(0)
摘要:1.EXPLAIN EXTENDED SELECT NAME,ACCOUNT from PLAYER_INFO where NAME in (SELECT NAME from PLAYER_INFO group by NAME having count(NAME)>1); 2.EXPLAIN EXT 阅读全文
posted @ 2016-07-27 21:22 SandKing 阅读(5) 评论(0) 推荐(0)
摘要:参考: http://blog.csdn.net/longyulu/article/category/960994 转载地址:http://www.oschina.net/question/89964_65912?from=20120826 关于 “A LEFT JOIN B ON 条件表达式” 的 阅读全文
posted @ 2016-06-15 11:31 SandKing 阅读(14) 评论(0) 推荐(0)
摘要:limit是mysql的语法 select * from table limit m,n 其中m是指记录开始的index,从0开始,表示第一条记录 n是指从第m+1条开始,取n条。 select * from tablename limit 2,4 即取出第3条至第6条,4条记录 参考: http: 阅读全文
posted @ 2016-06-07 20:26 SandKing 阅读(5) 评论(0) 推荐(0)
摘要:SELECT id,data INTO x,y FROM test.t1 LIMIT 1; 注意,用户变量名在MySQL 5.1中是对大小写不敏感的。请参阅9.3节,“用户变量”。 重要: SQL变量名不能和列名一样。如果SELECT ... INTO这样的SQL语句包含一个对列的参考,并包含一个与 阅读全文
posted @ 2016-06-07 15:16 SandKing 阅读(117) 评论(0) 推荐(0)
摘要:MySQL RAND()函数调用可以在0和1之间产生一个随机数 floor:函数只返回整数部分,小数部分舍弃。 round:函数四舍五入,大于0.5的部分进位,不到则舍弃。 若要在i ≤ R ≤ j 这个范围得到一个随机整数R ,需要用到表达式 FLOOR(i + RAND() * (j – i + 阅读全文
posted @ 2016-06-07 14:41 SandKing 阅读(7) 评论(0) 推荐(0)
摘要:delete from table where id < 5000 如果数据量很大的时候,会导致超时 ,mysql将表锁住。 1205 Lock wait timeout exceeded try restarting transaction DELETE from ACTION_LOG where 阅读全文
posted @ 2016-05-19 21:23 SandKing 阅读(16) 评论(0) 推荐(0)