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

article/2025/8/21 6:00:28

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 了。


http://chatgpt.dhexx.cn/article/YtqaWVTW.shtml

相关文章

【java对MySQL的操作详解】java学习之增查

文章目录 前言一,封装JDBC二,增2.1,UserDAO.java2,2,UserServier.java2,3,userUI.java添加用户 三,查3.1,UserUI伪iu3.2,UserServier.java3.3,UserDAO.java END 前言 具…

在Java中操作MySQL(JDBC)

准备工作 ideamysql 官方的 jdbc 驱动 先在 idea 中建立一个新的 java 工程 直到这一步之前,一直按下一步就行了 把名字改改直接 finish 在这个工程下面建立一个名字为 lib 的空文件夹 去官方下载依赖的包 https://dev.mysql.com/downloads/connector/j/ 选…

java操作mysql数据库

java操作mysql数据库 学习到数据库操作这一章,遇到了很多问题,只能说无论什么时候,用什么工具来操作数据库,都不是一件简单的事情。 简单记录一下 数据库连接 先看代码界面 要连接数据库,首先需要导入mysql依赖包&…

用Java操作MySQL

用Java操作MySQL目录 一、创建数据库1、建库2、建表 二、开始准备jdbc1、导入mysql驱动jar包2、开始写jdbc代码 三、那就运行吧附:最终代码DBUtilMaindb.properties 一、创建数据库 打开Navicat(我用的是DataGrip)的查询控制台 1、建库 sq…

c++ opencv 身份证OCR识别:前期数据训练库准备(tesseractOCR)

前言:本文已经在个人博客更新排版和讲解【传送门】 整个教程已经在有道云写好了,在博客要重新把每个图片再上传一次有点累,先截了图直接看吧!如果有需要有提供word版本可以下载 https://download.csdn.net/download/stopping5/11…

身份证正反面识别,身份证扫描识别,二代身份证OCR识别,OCR极速识别身份证所有信息正反面均可。离线无需联网,极速秒扫。

项目说明 极速识别二代身份证、驾驶证、护照 (无需联网,离线秒扫,极速识别)身份证所有信息, 包含姓名、性别、出生年月、详细地址,正反面。不需要联网即可离线识别身份证所有信息包括新疆少数民族身份证,识别速度快,识…

如何对接身份证OCR?

【身份证OCR文字识别】身份证OCR识别-身份证识别-身份证-OCR文字-身份证OCR文字-身份证OCR-身份证OCR图像识别【最新版】_图像识别_身份证识别_OCR-云市场-阿里云 身份证OCR免费体验 Java代码如下 public static void main(String[] args) {String host "https://idcar…

实名二代身份证OCR识别

在银行、信用社、航空、保险、电信等部门单位办理手续或证件时,常需要身份证件,但业务人员手工录入速度慢、办公效率太低是一大亟需解决的问题,通常要先通过扫描或拍照,来获取身份证上面的头像,然后再手工填写用户的身…

Opencv实现身份证OCR识别

Opencv 配置IDEA可参考:https://blog.csdn.net/zwl18210851801/article/details/81075781 opencv位置: OpencvUtil类: package com.x.common.utils;import org.opencv.core.*; import org.opencv.core.Point; import org.opencv.imgcodecs.…

身份证OCR实名认证接口

人工智能,身份证,OCR实名验证 一、接口介绍 自动识别及快速提取二代居民身份证正反面所有字段,包括姓名、性别、民族、出生日期、住址、身份证号、签发机关、有效期限,实时联网核查校验是否一致。对URL网络图片或base64信息进行…

身份证OCR识别SDK

一、身份证OCR识别SDK应用背景 随着Android、IOS智能手机的普及,5G通信技术的发展,移动互联迎来了爆发式增长,越来越多的公司都推出了自己的移动APP、小程序等应用。这些应用多数都涉及到个人身份证信息的输入认证(即实名认证&…

阿里云智能身份证OCR文字识别

智能身份证OCR文字识别 做的项目里面涉及到了身份证识别输入的真实姓名与身份证号码是否匹配功能,于是在阿里云接了智能身份证OCR文字识别API,登录阿里云找到对应的产品,如下图 购买使用然后生成对应的APPcode。 使用的demo有蛮多&#xff0c…

如何用 身份证OCR 接口进行快速开发

最近公司项目有一个身份证文字识别的小需求,想着如果用现成的API就可以大大提高开发效率,在网上的API商店搜索了一番,发现了 APISpace,它里面的身份证OCR非常符合我的开发需求。 身份证OCR,传入身份证照片&#xff0c…

离线身份证OCR识别

离线身份证ocr识别简介 离线身份证ocr识别SDK可支持Android、iOS主流移动操作系统,android平台提供jar包,ios提供静态库.a文件。APP集成离线身份证ocr识别SDK后,用户采用手机、平板电脑对身份证进行拍摄识别即可自动识别身份证信息。 离线身…

身份证OCR识别

本文章来源于自己的学习图像处理以及识别过程中的一些经验,开发了一个OCR识别身份证程序,此程序虽不够完美但有一定的参考价值,CSDN上本人也将提供源代码,对身份证OCR识别整个过程的一个梳理。 程序依赖库,OpenCV3.20…

4款堪称手机神器的APP,每个都可以玩转手机,尤其是第三个

每个人的手机中都会一到两个永远不会卸载的APP,有些APP可以让你在工作中事半功倍,有些可以让你打发时间,并且还可以学习到不同的知识。下面就为大家介绍几个即可以娱乐还可以学习的APP。 一周计划 对于记忆力不好的小伙伴,可以在…

安卓手机软件开发_安卓最牛的下载神器,快收藏起来自己偷偷用

小编一直在想,有木有一款安卓手机电影下载神器让用户在一个手机 App 软件里,既能播放 BT 文件,又能下载网盘文件呢? 谁又不想要一个迅雷百度云网盘资源网站,三合一的手机电影下载神器呢? 其实小编很早就注意…

电脑复制手机粘贴神器-快贴使用方法

首先电脑下载快贴:https://home.clipber.com/index.html?styleorange 然后手机应用市场下载app:快贴(安卓苹果都可以下载) 回到电脑上把下载的软件安装好,用邮件注册登录,设置: 第二步点右下角任务栏 快…

android代码让手机降温,手机降温神器下载 手机一键降温神器 for Android v1.0.1 安卓版 下载-脚本之家...

对于经常使用手机的朋友来说,肯定手机会非常烫,如果手机持续高温的话就会降低电池的生命周期,所以,为手机降温是非常有必要的。今天小编带来了这款手机一键降温神器就不错,这是一款可以帮助用户快速降低手机温度的工具…

安卓手机垃圾清理神器!彻底清理你的手机垃圾!手机瞬间飞起来!

使用安卓手机的小伙伴经常会遇到一个令人头疼的问题“手机时间一久,各种缓存数据和垃圾文件会越来越多,不及时清理的话,不见占用储存空间,而且还会拖慢手机的运行速度”,大家可能使用过很多垃圾清理软件,清…