Board logo

标题: Mysql数据库在linux下的使用 02 [打印本页]

作者: samwalton    时间: 2013-5-9 08:43     标题: Mysql数据库在linux下的使用 02

使用mysql

建数据库和表和加入数据:

create database xxx; use xxx; show databases; show tables;

desc xxx;查看表或数据库的结构

编写一个ShowUser.java,在控制台显示用户

注意mysql driver存放的目录,cp /home/mysql-connector-java-3.1.10-bin.jar ./ (jdk目录/jre/lib/ext)

public class ShowUsers{


public static void main(String[] args){


try{


Class.forName(“com.mysql.jdbc.Driver”);


Connection ct = DriverManager.getConnection(jdbc:mysql://127.0.0.1:3306/spdb1?user=root&password=”);


Statement sm = ct.createStatement();


ResultSet rs = sm.executeQuery(“select * from users”):


while(rs.next()){


System.out.println(“username=”+rs.getString(2))://
1开始

}

}catch(Exception e){


e.printStackTrace();

}

}

}

使用命令行来备份和恢复mysql数据库

首先进入mysql安装目录的bin

备份:./mysqldump –u root –p(无空格)密码 数据库名>data.bak

备份某个表则在数据库名后面加”.表名

恢复:mysql –u root –p密码 数据库名 <data.bak(如果数据库没有,需要建一个空数据库)

如何只保留10天的备份?或者说最近10次的备份?(循环替换10个备份)






欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) Powered by Discuz! 7.0.0