- 使用DCL创建用户,设置权限,查看用户,查看权限,删除权限(截图展示结果)
//创建用户 create user 'ak'@'%' identified by '101010'; //设置权限 grant select ,update on mydb.books to 'ak'@'%'; //删除用户 drop user 'ak'@'%'; use mysql; SELECT database(); //查看用户 select*from user; //查看权限 show grants for 'ak'@'%';
- 分别使用第三方工具以及命令行的方式,给数据库备份并还原(截图展示结果)
Navicate数据备份
选中要备份的数据库,右键 转储sql文件---->点击 结构和数据 选择备份路径
Navicate数据恢复
创建数据库 选择创建的数据库 右键 ---->运行sql文件
3.使用JDBC,连接数据库,并查询一个表格中的数据(截图展示结果)
package com.ak.day01;
import java.sql.*;
public class JDBCDemo03 {
public static void main(String[] args) {
Connection connection = null;
Statement statement = null;
ResultSet resultSet = null;
try {
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/mydb";
connection = DriverManager.getConnection(url, "root", "000000");
statement = connection.createStatement();
String sql = " select*from books";
resultSet = statement.executeQuery(sql);
while (resultSet.next()){
String b_id = resultSet.getString("b_id");
String b_name = resultSet.getString("b_name");
String authors = resultSet.getString("authors");
String price = resultSet.getString("price");
String note = resultSet.getString("note");
System.out.println("编号:"+b_id+",书名:"+b_name+",作者:"+authors+",价格:"+price+"元,注解:"+note);
}
} catch (Exception e) {
e.printStackTrace();
} finally {
try {
resultSet.close();
statement.close();
connection.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)