Java 中使用 MySql以及一些Mysql 基本的命令

Linux mint 环境下配置 mysql

打开终端输入 sudo apt-get install mysql-server,回车即可安装 mysql,当然如果你想使用最新的 mysql,可以去官方下载并且配置,教程网上有很多,就不再赘述。

安装完成之后,在终端中输入 mysql -u root -p,然后输入安装时设置的密码,即可显示以下信息

这里写图片描述

如果没有显示如下信息,则说明安装出现了问题,可以到网上查阅相关教程进行安装,一般采用终端安装的方式不会出现任何问题,至少我安装的时候是一次通过。

Mysql 一些常用的命令

1 . 查看当前已有的数据库 show databases;

这里写图片描述

2 . 进入一个已有的数据库 use database_name;

这里写图片描述

3 . 创建一个数据库 create database database_name;

这里写图片描述

4 . 创建一个表

这里写图片描述

5 . 查看当前数据库中有多少各表 show tables;

这里写图片描述

6 . 查看表的结构 describe table_name;

这里写图片描述

7 . 插入一行数据,以及查询数据

这里写图片描述

8 . 删除数据 delete from student where ID = 205017

9 . 导出 .sql 文件(说白了就是备份数据库)
mysqldump -u root -p test > /home/hwaphon/document/test.sql

test 是数据库名称, > 后面是要输出的目录地址。

10 . 删除表 drop table table_name;

11 . 删除数据库 drop database database_name;

12 . 导入数据库

进入要导入 .sql 的数据库,然后输入 source /home/hwaphon/document/test.sql 即可。

Java 编程使用 mysql

首先去下载一个驱动 , 此处下载, 下面就来配置 Eclipse IDE 下如何使用 MYSQL,
新建项目 -> 右击项目 -> Properties -> Java Build Path -> Libraries -> Add External Library -> 选择我们下载的 JAR ->

配置好之后,新建一个类试试,如下所示

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

public class MyDemo {
    public static void main(String[] args) {
        Connection conn = null;
        String sql;
        String url = "jdbc:mysql://localhost:3306/test?"
                + "user=root&password=hwaphon&useUnicode=true&characterEncoding=UTF8&&useSSL=true";

        try {
            Class.forName("com.mysql.jdbc.Driver");// 动态加载mysql驱动

            System.out.println("成功加载MySQL驱动程序");
            // 一个Connection代表一个数据库连接
            conn = DriverManager.getConnection(url);
            // Statement里面带有很多方法,比如executeUpdate可以实现插入,更新和删除等
            Statement stmt = conn.createStatement();
            sql = "select * from student";
            ResultSet rs = stmt.executeQuery(sql);// executeQuery会返回结果的集合,否则返回空
            while (rs.next()) {
                System.out.println(rs.getString(1));// 入如果返回的是int类型可以用getInt()
            }
        } catch (SQLException e) {
            System.out.println("MySQL操作错误");
            e.printStackTrace();
        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            try {
                conn.close();
            } catch (SQLException e) {
                e.printStackTrace();
            }
        }
    }

}

输出结果如下

这里写图片描述

看看在终端中的显示

这里写图片描述

这就说明我们已经成功在Java 中使用 mysql 了。

  • 4
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值