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

来源:互联网 发布:uplay是什么软件 编辑:程序博客网 时间:2024/05/01 08:20

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/