1>用”repair table”方式修复语法:repair table 表名 [选项]选项如下:QUICK 用在数据表还没被修改的情况下,速度最快EXTENDED 试图去恢复每个数据行,会产生一些垃圾数据行,万般无奈的情况下用USE_FRM 用在.MYI文件丢失或者头部受到破坏的情况下。利用.fr ...
分类:
数据库 时间:
2017-04-15 12:39:01
阅读次数:
244
UPDATE tablename SET FIELD = REPLACE(REPLACE(FIELD, CHAR(10), ''), CHAR(13), ''); CHAR(10): 换行符 CHAR(13): 回车符 ...
分类:
数据库 时间:
2017-04-07 20:32:21
阅读次数:
228
CREATE TABLE `t_play_product` ( `product_id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID,自增', `product_name` varchar(100) NOT NULL DEFAULT '' COM... ...
分类:
数据库 时间:
2017-04-06 15:22:58
阅读次数:
237
最近一段时间由于工作需要,开始关注针对Mysql数据库的select查询语句的相关优化方法。 由于在参与的实际项目中发现当mysql表的数据量达到百万级时,普通SQL查询效率呈直线下降,而且如果where中的查询条件较多时,其查询速度简直无法容忍。曾经测试对一个包含400多万条记录(有索引)的表执行 ...
分类:
数据库 时间:
2017-03-29 12:33:49
阅读次数:
225
sorted set类型sorted sets类型以及其操作zset是set的一格升级版本,它在set的基础上增加了一格顺序属性,这一属性在添加元素的同时可以指定,每次指定后,zset会自动重新按照新的值调整顺序。可以理解为有两列的mysql表,一列存储value,一列存储顺序。操作中key理解成z ...
分类:
其他好文 时间:
2017-03-22 11:24:14
阅读次数:
228
functiongetMillisecond(){list($t1,$t2)=explode(‘‘,microtime());//return$t2.‘.‘.ceil(($t1*1000));return$t2.ceil(($t1*1000));}echogetMillisecond();上面方法就能获得13的时间戳,写入到mysql表中。如果原来在表中的时间是日期格式的。就这样转换一下。举例:CU是一张表..
分类:
数据库 时间:
2017-03-17 21:11:25
阅读次数:
203
实现的基本步骤: 1、加载驱动程序: 2、获得数据可连接: 其中,url中jdbc表示连接方式,mysql表示数据库软件为mysql,localhost表示数据库地址,3306表示数据库端口,shopping表示数据库名称。 3、通过数据库的连接操作数据库,实现增删改查 另外一种sql语句执行方法: ...
分类:
数据库 时间:
2017-03-12 14:46:18
阅读次数:
198
0.说明因为出于个人项目的需要,获取到的数据都是json类型的,并且都要存入MySQL数据库中,因为json类型数据不像一般的文本数据,所以在存入MySQL时需要注意的问题很多。在网上找了很多方法,整理了一下比较实用可靠的,总结下来就是下面的过程:MySQL表中需要保证存储json数据..
分类:
数据库 时间:
2017-03-11 14:51:48
阅读次数:
213
对一个数据列建立的约束,称为列级约束 对多个数据列建立的约束,称为表级约束 列级约束即可以在列定义时生命,也可以在列定义后声明。 表级约束只能在列定义后声明。 NOT NULL和DEFAULT只存在列级约束。 PRIMARY KEY、UNIQUE、FOREIGN KEY同时存在表级约束和列级约束。 ...
分类:
数据库 时间:
2017-02-26 15:27:21
阅读次数:
261
1、内联接(典型的联接运算,使用像 = 或 <> 之类的比较运算符)。包括相等联接和自然联接。 内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students和courses表中学生标识号相同的所有行。 2、外联接。外联接可以是左向外联接、右向外联接或完整外部联接。 在 F ...
分类:
数据库 时间:
2017-02-25 21:34:40
阅读次数:
272