您的位置:首页 > 数据库 > MySQL

mysql备份还原,等问题的总结。

2008-03-12 17:47 465 查看
mysql备份还原,等问题的总结

1. mysql中查询最后一条记录:select * from employeeinfotable order by ID desc limit 1

2. java中把String转换为Date型:
String date="2006-11-23"
SimpleDateFormat df =new SimpleDateFormat("yyyy-MM-dd");
java.util.Date cDate = df.parse(date);
java.sql.Date dd = new java.sql.Date(cDate.getTime());
System.out.println("转换后日期="+dd);

3.java中把字符串数字转换为整型:
string employeeid="123456";
int employeeid=Integer.valueOf(rs.getString("EmployeeId"));

4.使用RequestDispatcher重导页面导index.jsp,index.jsp失去css样式,使用<%=request.getContextPath()%>得到项目的根目录!

5.java中string 类型和Date类型间的
//STRING到日期
public static java.sql.Date stringToDate(String dateStr)
{
return java.sql.Date.valueOf(dateStr);
}
//日期到STRING
public static String dateToString(java.sql.Date datee)
{
return datee.toString();
}

6.先导入两个类java.util.*,java.text.*
加简单的一句话:String date=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calendar.getInstance().getTime());
date就是你得到的时间,显示格式可以根据("yyyy-MM-dd HH:mm:ss")的格式随意调整,如果你想取到一些更具体的一些日期行数据
可以查看API的Calendar类。

7.清除页面缓存:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta http-equiv='Expires' content='-10'>
<meta http-equiv='Pragma' content='No-cache'>
<meta http-equiv='Cache-Control', 'private'>

8.
MySql中进行数据库备份和恢复
命令都在DOS控制台下,而不在MySql控制台下
在C:/mysql5/bin>而不是mysql>.
备份一个数据库c:/mysql5/bin>mysqldump -u root -p test>d:/test.sql

还原数据库:c:/mysql/bin>mysql -u root -p test<d:/test.sql

备份所有数据库:c:/mysql5/bin>mysqldump -u root -p --all-database>d:/backup.sql

示例:

C:/Documents and Settings/Administrator>mysqldump -u root -p --all-database>c:/a
ll.sql
Enter password: *********

把系统库还原到test(其它数据库)

C:/Documents and Settings/Administrator>mysql -u root -p test<c:/sys.sql
Enter password: *********

备份一个数据库中的个别表:(备份mysql数据库中的 user 和host数据表)

c:/mysql5/bin>mysqldump -u root -p mysql user host>d:/backup.sql

示例:

C:/Documents and Settings/Administrator>mysqldump -u root -p mysql user host>c:/
user.sql
Enter password: *********

还原mysql中的数据表。也就是如果数据库中无此表,可以将此表导入,有的话就先

删除后,再导入,后插入原数据。

C:/Documents and Settings/Administrator>mysqldump -u root -p mysql user host<c:/
user.sql
Enter password: *********
-- MySQL dump 10.10
--
-- Host: localhost Database: mysql

出处:http://ckdesignjava.blog.163.com/blog/static/28062077200757050851/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: