MySQL
2020好嗨哟
这个作者很懒,什么都没留下…
展开
-
linux简单的mysql备份和导入,以及文件的备份和导入
linux 简单的mysql备份和导入,以及文件的备份和导入张映 发表于 2010-02-08 分类目录: linux, mysql 一,数据库的备份与导入 1),数据库的备份 1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 例:mysqldump -u dbadmin -p myblog > /home/zhangy转载 2013-12-15 19:10:50 · 418 阅读 · 0 评论 -
Mysql临时目录设置
MySql使用TMPDIR的值作为临时文件的存放目录,如果你想指定临时文件的目录可以修改这个环境变量,也可以在mysqld的时候加上--tmpdir参数来设置在Mysql5.1以后,这个值可以制定多个目录,让mysql循环使用,多个路径用“;”(分号)隔开这里就有个想法了,如果有足够大的内存,我们可以把一个内存区域映射为目录,给mysql作为临时目录,这样可转载 2013-12-31 09:38:36 · 734 阅读 · 0 评论 -
MySQL错误:Got error 28 from storage engine
今天碰到数据库出错Got error 28 from storage engine查了一下,数据库文件所在的盘应该没事,应该是数据库用的临时目录空间不够引用磁盘临时空间不够导致。解决办法:清空/tmp目录,或者修改my.cnf中的tmpdir参数,指向具有足够空间目录上面的说法应该比较清楚,还有一个类似的:引用转载 2013-12-31 09:36:18 · 512 阅读 · 0 评论 -
mysql ip处理函数
1、用mysql内置函数转换ip地址和数字利用两个内置函数inet_aton:将ip地址转换成数字型inet_ntoa:将数字型转换成ip地址2、充分利用mysql内置的format函数尤其是在处理字符格式的时候,例如将12345转换成12,345这样的,只要用:format(12345,0)即可,如果用format(12345,2)则显示的是12,345.00了...转载 2013-12-17 13:06:58 · 590 阅读 · 0 评论 -
MySQL修改表结构之(添加新字段或修改表名)
修改表名ALTER TABLE 表名 RENAME TO 新表名;添加新字段:ALTER TABLE 表名 ADD COLUMN 新字段 (4) NOT NULL DEFAULT 1 COMMENT '优先级' AFTER 表中已有字段原创 2013-12-16 15:34:47 · 1119 阅读 · 0 评论 -
MySQL str_to_date函数的使用
select * from fix where fixTime between str_to_date('2010-10-12','%Y-%m-%d') and str_to_date('2013-05-15 08:00','%Y-%m-%d %H:%i');原创 2013-12-15 19:31:04 · 835 阅读 · 0 评论 -
mysql中int数据类型长度的问题
在定义了mysql中int数据类型后,后面填写的长度有什么用呢? 下文将对mysql中int数据类型长度进行详细的介绍,希望对您能有所帮助。 mysql中int数据类型长度最大为11位,最少为4位,不够在前面补空格。这个可选的宽度规格说明是用于在数值显示时,对某些值的宽度短于该列宽度的值进行左填补显示的,而不是为了限制在该列中存储值的宽度,也不是为了限制那些超过该列转载 2013-12-15 19:29:54 · 663 阅读 · 0 评论 -
MYSQL计算两日期时间之间相差的天数,秒数...分钟
#两日期/时间之间相差的天数: To_Days(end_time)-To_Days(start_time) #两日期/时间之间相差的秒数: SELECT UNIX_TIMESTAMP(end_time)- UNIX_TIMESTAMP(start_time); #两日期/时间之间相差的时分数: SELECT SEC_TO_TIME(UNIX_TIMEST原创 2013-12-15 19:28:13 · 2199 阅读 · 0 评论 -
mysql查询当天的记录数
select * from fix where DATE_FORMAT(fixTime,'%D %M %Y')=DATE_FORMAT(Now(),'%D %M %Y'); fixTime为fix表中字段原创 2013-12-15 19:26:49 · 724 阅读 · 0 评论 -
MySQL日期时间函数大全
DAYOFWEEK(date) 返回日期date是星期几(1=星期天,2=星期一,……7=星期六,ODBC标准)mysql> select DAYOFWEEK('1998-02-03'); -> 3 WEEKDAY(date) 返回日期date是星期几(0=星期一,1=星期二,……6= 星期天)。 mysql> select WEEKDAY('1997-10-04转载 2013-12-14 22:28:06 · 388 阅读 · 0 评论 -
mysql : Lock wait timeout exceeded; try restarting transaction
原因是你使用的InnoDB 表类型的时候,默认参数:innodb_lock_wait_timeout设置锁等待的时间是50s,因为有的锁等待超过了这个时间,所以抱错.你可以把这个时间加长,或者优化存储过程,事务避免过长时间的等待. my.ini文件(如果是linux环境,则是my.cnf文件):#innodb_lock_wait_timeout = 50转载 2014-02-26 14:03:11 · 484 阅读 · 0 评论