SQL语句以及通过JDBC连接idea

这里写目录标题


今日sql语句的学习:

假设我们有如下的表:
在这里插入图片描述
在这里插入图片描述

1.增---->可以对:字段,表,数据 。进行增加的操作

增加字段:(基本都是在navicat可视化界面添加)

	alter 表名 add 字段名 类型 ;

增加表:(基本都是在navicat可视化界面添加)

	create table 表名(  字段名  数据类型  可约束条件  ,。。。。。 );

增加数据:有2种方式

1.	insert into 表名 values(id,name,sex,parent,age),(id,name,parent,sex,age),...;
2.	insert into 表名(Id,Name,sex,parent,age)values(),(),();

删---->可以对:字段,表,数据 进行删除操作

删除字段:

	alter table 表名 drop 字段名;

删除表:

	drop table 表名

删除数据:

	delete from 表名 where  这里写条件(删除具备怎样性质的数据);
	例如如图:

在这里插入图片描述

	查--->可以对:表,数据,数据库,进行查询

查表:

show tables;

查找表中的数据:
1.全字段查询(就是所有数据都查询)

		select  * from 表名;

2.指定条件查询:

	select 字段1,字段2,字段3.。。。。from 表名 where 条件;

3.查看当前有哪些数据库:

		show databases;

最重要的当然是改数据,改别的不知道都无所谓(可视化操作就行)

update 表名 set 字段1=?,字段2=?,。。。where 对怎样条件的数据修改;

***idea如何连接mysql

1.利用jdbc连接数据库
首先需要下载mysql jdbc驱动:
地址如下:
https://dev.mysql.com/downloads/connector/j/
链接: 点击此处前往下载网站
下载安装完成后

找到安装好的jdbc文件中有一个jar包
在这里插入图片描述
接下来我们需要将jar包导入idea中
流程如下;
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后把jar包导进来之后点击apply 之后点击ok

—>接下来需要利用java程序连接mysql

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

public class firat {
    public static void main(String[] args) {
        try {
            Class.forName("com.mysql.jdbc.Driver");
            try {
                Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/填写你的数据库名字", "root", "填写你的密码");
                //对应填写你的数据库中表的信息
                String sql = "update studen set Id = 99 where Id = 8732 ";
                Statement stat = con.createStatement();
                int count = stat.executeUpdate(sql);
                System.out.println(count);
                stat.close();
                con.close();
            } catch (SQLException throwables) {
                throwables.printStackTrace();
            }
        } catch (ClassNotFoundException e) {
            e.printStackTrace();
        }

    }
}

然后接下来你就要开始学习如何用java语言去操控数据库啦!!!
加油!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值