Fork me on GitHub
摘要: MySQL的information_schema数据库是什么,有什么作用? 大家在安装或使用MYSQL时,会发现除了自己安装的数据库以外,还有一个 information_schema数据库。information_schema数据库是做什么用的呢,使用WordPress博客的朋友可能会想,是... 阅读全文
posted @ 2015-05-25 18:07 秋楓 阅读(7550) 评论(0) 推荐(1) 编辑
摘要: 其实很多情况下mysql备份就是采用了这些命令,例如:mysql导入和导出数据linux自动定时备份web程序和mysql数据库备份MySQL数据库的命令mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql备... 阅读全文
posted @ 2015-05-25 14:06 秋楓 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 通常情况下备份一个数据库,直接单裤备份即可,更完善一点的会要求做到定时单裤备份。然而很多时候又由于裤实例是在太多,这样会导致备份非常耗时,因而有时候需要对整个数据库应用进行备份。那么在windows下如何做到对整个应用做定时备份呢?1、批处理备份脚本(注意修改脚本里面的变量)@echo off & ... 阅读全文
posted @ 2015-05-23 22:45 秋楓 阅读(663) 评论(0) 推荐(0) 编辑
摘要: Linux下如何单个库进行导入和备份操作1、将数据导入数据库mysql -u账号 -p密码 数据库脚本路径mysqldump -uroot -proot test| gzip >/data/htmlbak/test_db_$(date +%Y%m%d).sql.gzwindows下如何单个库进行导入... 阅读全文
posted @ 2015-05-23 22:21 秋楓 阅读(644) 评论(0) 推荐(0) 编辑
摘要: 本文收集于本人的笔记本,由于找不到原文出处。在此省略,如哪位知道可以联系我加上。方法一:在windows下:1.打开命令行(DOS)窗口,停止mysql服务:net stop mysql2.在DOS下面进入mysql的安装路径下的 bin目录,如 D:\mysql\bin3. 输入并执行命令:mys... 阅读全文
posted @ 2015-05-23 21:58 秋楓 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 在 Windows 下:开始->运行->cmd启动:net start mysql停止:net stop mysql无重启,必须先停止再启动!!!在LINUX 下:启动:/etc/rc.d/init.d/mysqld start停止:/etc/rc.d/init.d/mysqld stop重启:/e... 阅读全文
posted @ 2015-05-23 21:41 秋楓 阅读(536) 评论(0) 推荐(0) 编辑
摘要: 在日常开发中由于业务逻辑较为复杂,常常需要用到UPDATE和CASE...WHEN...THEN...ELSE...END一起做一些复杂的更新。有时候因为对这几个字句理解得不透彻会带来很大的困扰。因此对UPDATE和CASE WHEN结构的特性做进一步的测试。 CASE WHEN的两种写法: ... 阅读全文
posted @ 2015-05-18 15:31 秋楓 阅读(49783) 评论(2) 推荐(0) 编辑
摘要: 冒泡排序: //降序 public static int[] bubbleSort(int[] array){ for(int i = 0; i = 0; j--){ int temp = array[j]; if... 阅读全文
posted @ 2015-05-16 19:42 秋楓 阅读(1321) 评论(0) 推荐(0) 编辑
摘要: 查找包含某个字符的行并保存在文件grep -rn 'test' ./*.sql >test.sql-r是递归查找-n是显示行号在当前目录下的.sql结尾的文件中查找包含 test 字符的行并保存在test.sql文件中。 阅读全文
posted @ 2015-05-16 11:32 秋楓 阅读(239) 评论(0) 推荐(0) 编辑
摘要: SQL:删除重复数据,只保留一条用SQL语句,删除掉重复项只保留一条在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people where peopleId in (se... 阅读全文
posted @ 2015-05-16 09:52 秋楓 阅读(869) 评论(0) 推荐(0) 编辑
摘要: 两个或多个表关联,没写where条件,大量的笛卡尔值,严重时会导致数据库有问题。select * from a, b left join c on b.id = c.id left join d on c.id = d.id多表关联查询,where条件使用各种函数,导致索引无效。数据量如果打起来以后... 阅读全文
posted @ 2015-05-16 09:30 秋楓 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 1. oracle数据库SELECT * FROM TABLE1 WHERE ROWNUM<=N2. Infomix数据库SELECT FIRST N * FROM TABLE13. DB2数据库SELECT * ROW_NUMBER() OVER(ORDER BY COL1 DESC) AS RO... 阅读全文
posted @ 2015-05-15 18:30 秋楓 阅读(291) 评论(0) 推荐(0) 编辑
摘要: IQ有四种方法,将表的数据导出为文本文件:1、重定向 SELECT * FROM TABLE1 ># D:MYDATATABLE1.TXT -- 文件生成在执行语句的客户端上2、通过选项导出SET TEMPORARY OPTION Temp_Extract_Name1 = '/data/mydata... 阅读全文
posted @ 2015-05-15 18:18 秋楓 阅读(2125) 评论(0) 推荐(0) 编辑
摘要: 试想一下,如果一个文件5G、10G甚至更大。如何将它迅速地加载到数据库指定的表呢?我们看看Sybase IQ是如何迅速地将表的数据加载到数据库的。数据文件格式:1440,2011-01-09 00:00:00,1,珠海,1,C网,8612345678222,221943,1,12175,1,12... 阅读全文
posted @ 2015-05-15 18:02 秋楓 阅读(1987) 评论(0) 推荐(0) 编辑
摘要: Sql Server(sybase):1.复制表结构:新建表student2,并且结构同表syn_xj_student一致。Sql语句如下:select * into syn_xj_student2 from syn_xj_student where 1=22.复制表数据,并排除俩表中相同的数据:i... 阅读全文
posted @ 2015-05-15 15:10 秋楓 阅读(4275) 评论(0) 推荐(0) 编辑