使用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个备份) |