1.使用DCL创建用户,设置权限,查看用户,查看权限,删除权限(截图展示结果)
-- 使用DCL创建用户hy
create user 'hy'@'%' identified by '123456';
-- 查看用户
select * from mysql.user;
-- 给hy用户授权 db2数据库中的表格account的查询权限
grant select on db2.account to 'hy'@'%';
-- 查看权限
show grants for 'hy'@'%';
-- 删除用户
drop user 'hy'@'%';
2 分别使用第三方工具以及命令行的方式,给数据库备份并还原(截图展示结果)
3 使用JDBC,连接数据库,并查询一个表格中的数据(截图展示结果)
package com.qiku;
import java.sql.*;
public class zuoye4y27 {
public static void main(String[] args) {
//使用JDBC,连接数据库,并查询一个表格中的数据(截图展示结果)
Connection coon = null;
Statement statement = null;
ResultSet resultSet = null;
try {
//注册驱动
Class.forName("com.mysql.jdbc.Driver");
//获取链接
String url = "jdbc:mysql://localhost:3306/db2";
String username = ("root");
String password = ("syjnba");
coon = DriverManager.getConnection(url, username, password);
// 执行sql
String sql = "select * from account";
statement = coon.createStatement();
//通过statement执行sql
resultSet = statement.executeQuery(sql);
//处理结果集
while (resultSet.next()) {
//获取id
String id = resultSet.getString("id");
String name = resultSet.getString("name");
String mo = resultSet.getString("money");
System.out.println("id:" + id + ",name:" + name + ",money:" + mo);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
resultSet.close();
statement.close();
coon.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}