首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

Mysql数据库在linux下的使用 02

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

返回列表