1.使用DCL创建用户,设置权限,查看用户,查看权限,删除权限(截图展示结果)
CREATE USER 'admin1'@'localhost' IDENTIFIED BY '123456';
GRANT SELECT ON db2.products TO 'admin1'@'localhost';
-- 查看root用户的权限
SHOW GRANTS FOR 'root'@'localhost';
-- 删除 admin1 用户
DROP USER 'admin1'@'localhost';
2.分别使用第三方工具以及命令行的方式,给数据库备份并还原(截图展示结果)
备份数据
导入数据库
使用cmd命令行备份数据
使用cmd命令行导入数据库
3.使用JDBC,连接数据库,并查询一个表格中的数据(截图展示结果)
package com.qiku.day01;
import java.sql.*;
public class HWDemo01 {
public static void main(String[] args) throws Exception {
String url ="jdbc:mysql://localhost:3306/db2";
Connection con= DriverManager.getConnection(url,"root","root");
Statement statement=con.createStatement();
String sql="select * from jdbc_user";
ResultSet resultSet=statement.executeQuery(sql);
while (resultSet.next()){
int id = resultSet.getInt("id");
String username = resultSet.getString("username");
Date birthday = resultSet.getDate("birthday");
System.out.println(id + " = " +username + " : " + birthday);
}
resultSet.close();
statement.close();
con.close();
}
}